#include <TextureSource.h>
omega::TextureSource::TextureSource |
( |
| ) |
|
|
inline |
virtual omega::TextureSource::~TextureSource |
( |
| ) |
|
|
inlinevirtual |
virtual void omega::TextureSource::attachTexture |
( |
Texture * |
tex, |
|
|
const DrawContext & |
context |
|
) |
| |
|
virtual |
virtual int omega::TextureSource::getHeight |
( |
| ) |
|
|
inlinevirtual |
virtual int omega::TextureSource::getWidth |
( |
| ) |
|
|
inlinevirtual |
virtual bool omega::TextureSource::isDirty |
( |
| ) |
|
|
inlinevirtual |
virtual void omega::TextureSource::refreshTexture |
( |
Texture * |
texture, |
|
|
const DrawContext & |
context |
|
) |
| |
|
protectedpure virtual |
void omega::TextureSource::requireExplicitClean |
( |
bool |
value | ) |
|
|
inline |
When enabled, the TextureSource object stays dirty even after all the associated Textures have been updated, and will be marked as clean only Through an explicit setDirty(false) call.
virtual void omega::TextureSource::setDirty |
( |
bool |
value = true | ) |
|
|
virtual |
The documentation for this class was generated from the following file: