In file include/csparser/crossbld.h:

class csCrossBuild_SpriteTemplateFactory : public csCrossBuild_Factory

The sprite template factory makes a whole sprite template by extracting all the frames from a converter and stuffing them into a csSpriteTemplate object

Inheritance:


Public Methods

csBase* CrossBuild(converter& buildsource)
Makes a sprite template out of frames stored in the converter object
void CrossBuild(csBase* base, converter& buildsource)
Makes a sprite template out of frames stored in the converter object
csCrossBuild_SpriteTemplateFactory()
Constructor. There are currently no options
~csCrossBuild_SpriteTemplateFactory()
Destructor

Private Methods

void Build_Frame(csSpriteTemplate& framesource, converter& buildsource)
make a single new frame by extracting data from the converter object
void Build_TriangleMesh(csSpriteTemplate& meshsource, converter& buildsource)
make a triangle mesh by extracting data from the converter data

Inherited from csCrossBuild_Factory:


Documentation

The sprite template factory makes a whole sprite template by extracting all the frames from a converter and stuffing them into a csSpriteTemplate object
csCrossBuild_SpriteTemplateFactory()
Constructor. There are currently no options

~csCrossBuild_SpriteTemplateFactory()
Destructor. Does not delete the sprite templates it has made, since they may be in use. Delete them yourself when you are done with them.

csBase* CrossBuild(converter& buildsource)
Makes a sprite template out of frames stored in the converter object

void CrossBuild(csBase* base, converter& buildsource)
Makes a sprite template out of frames stored in the converter object

void Build_Frame(csSpriteTemplate& framesource, converter& buildsource)
make a single new frame by extracting data from the converter object

void Build_TriangleMesh(csSpriteTemplate& meshsource, converter& buildsource)
make a triangle mesh by extracting data from the converter data


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de