ScummVM API documentation
MADS::Nebular::SpriteAsset Class Reference

Public Member Functions

 SpriteAsset (RexNebularEngine *vm, const Common::Path &resourceName, int flags)
 
 SpriteAsset (RexNebularEngine *vm, Common::SeekableReadStream *stream, int flags)
 
 ~SpriteAsset ()
 
int getCount ()
 
int getFrameRate () const
 
int getPixelSpeed () const
 
Common::Point getFramePos (int index)
 
int getFrameWidth (int index)
 
int getFrameHeight (int index)
 
int getMaxFrameWidth () const
 
int getMaxFrameHeight () const
 
MSprite * getFrame (int frameIndex)
 
byte * getPalette ()
 
int getColorCount ()
 
bool isBackground () const
 

Public Attributes

SpriteSetCharInfo * _charInfo
 
int _usageIndex
 

Constructor & Destructor Documentation

◆ SpriteAsset() [1/2]

MADS::Nebular::SpriteAsset::SpriteAsset ( RexNebularEngine *  vm,
const Common::Path &  resourceName,
int  flags 
)

Constructor

◆ SpriteAsset() [2/2]

MADS::Nebular::SpriteAsset::SpriteAsset ( RexNebularEngine *  vm,
Common::SeekableReadStream *  stream,
int  flags 
)

Constructor

◆ ~SpriteAsset()

MADS::Nebular::SpriteAsset::~SpriteAsset ( )

Destructor


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