const ImageData * GetImageData() override
If IsGenerated() is true, returns the image data necessary to create the texture. ...
Definition: SpriteTextureRes.h:70
Base class for loadable textures.
Definition: Res.h:94
std::unique_ptr< std::istream > Open() const override
Open the stream for reading.
Definition: SpriteTextureRes.h:64
bool IsGenerated() const override
Check if this texture is generated from memory rather than an input stream.
Definition: SpriteTextureRes.h:69
Loads a legacy 8-bit sprite as a texture.
Definition: SpriteTextureRes.h:52
ImageData imageData
Definition: SpriteTextureRes.h:74
virtual ~SpriteTextureRes()
Definition: SpriteTextureRes.h:59
Res< Texture > SUPER
Definition: SpriteTextureRes.h:54
std::string GetId() const override
Retrieve the ID for this resource.
Definition: SpriteTextureRes.h:62
std::string id
Definition: SpriteTextureRes.h:73