Inkscape
Vector Graphics Editor
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages Concepts
Inkscape::UI::Widget::TextureCache Class Referenceabstract

#include <texturecache.h>

Public Member Functions

virtual ~TextureCache ()=default
 
virtual Texture request (Geom::IntPoint const &dimensions)=0
 Request a texture of at least the given dimensions.
 
virtual void finish (Texture tex)=0
 Return a no-longer used texture to the pool.
 

Static Public Member Functions

static std::unique_ptr< TextureCachecreate ()
 

Detailed Description

Definition at line 16 of file texturecache.h.

Constructor & Destructor Documentation

◆ ~TextureCache()

virtual Inkscape::UI::Widget::TextureCache::~TextureCache ( )
virtualdefault

Member Function Documentation

◆ create()

std::unique_ptr< TextureCache > Inkscape::UI::Widget::TextureCache::create ( )
static

Definition at line 97 of file texturecache.cpp.

◆ finish()

virtual void Inkscape::UI::Widget::TextureCache::finish ( Texture  tex)
pure virtual

Return a no-longer used texture to the pool.

◆ request()

virtual Texture Inkscape::UI::Widget::TextureCache::request ( Geom::IntPoint const &  dimensions)
pure virtual

Request a texture of at least the given dimensions.

The texture is bound to GL_TEXTURE_2D.


The documentation for this class was generated from the following files: