ScummVM API documentation
AGS3::AGS::Shared::SpriteFile Class Reference

Public Member Functions

HError OpenFile (const String &filename, const String &sprindex_filename, std::vector< Size > &metrics)
 
void Close ()
 
int GetStoreFlags () const
 
SpriteCompression GetSpriteCompression () const
 
sprkey_t GetTopmostSprite () const
 
bool LoadSpriteIndexFile (const String &filename, int expectedFileID, soff_t spr_initial_offs, sprkey_t topmost, std::vector< Size > &metrics)
 
HError RebuildSpriteIndex (Stream *in, sprkey_t topmost, std::vector< Size > &metrics)
 
HError LoadSprite (sprkey_t index, Bitmap *&sprite)
 
HError LoadRawData (sprkey_t index, SpriteDatHeader &hdr, std::vector< uint8_t > &data)
 

Static Public Attributes

static const char * DefaultSpriteFileName
 
static const char * DefaultSpriteIndexName
 

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