#include <texture.h>
Public Member Functions | |
virtual void | bind () const =0 |
virtual void | setLevelCount (uint32 count)=0 |
virtual void | addLevel (uint32 level, const Graphics::Surface *surface, const byte *palette=nullptr)=0 |
An abstract texture
|
pure virtual |
Make the texture active
Implemented in Stark::Gfx::TinyGlTexture.
|
pure virtual |
Define the total number of levels of details
Must be called before adding levels
Implemented in Stark::Gfx::TinyGlTexture.
|
pure virtual |
Add a detail level to the texture
Implemented in Stark::Gfx::TinyGlTexture.