#include <sprbuild.h>
Inheritance diagram for csSpriteBuilder:
Public Methods | |
| virtual | ~csSpriteBuilder () |
| virtual void | Begin ()=0 |
| virtual void | Finish ()=0 |
| virtual void | StoreTriangle (int a, int b, int c)=0 |
| virtual void | StoreMaterial (iModelDataMaterial *mat)=0 |
| virtual int | StoreFrameInfo (int FrameCount, int VertexCount)=0 |
| virtual void | EnableTiling ()=0 |
| virtual void | BeginFrame (int Num)=0 |
| virtual void | FinishFrame ()=0 |
| virtual void | AddVertex (const csVector3 &pos, const csVector3 &nrm, const csVector2 &tex)=0 |
| virtual void | BeginAction (const char *Name)=0 |
| virtual void | FinishAction ()=0 |
| virtual void | StoreActionFrame (int Frame, csTicks Delay)=0 |
| bool | Build (iModelDataObject *Input) |
It takes a model data object and creates a 3d sprite from it. However, this class does not contain the part that actually creates the sprite. This is done in subclasses.