Google

Main Page   Class Hierarchy   Compound List   File List   Compound Members  

csSpriteBuilder Class Reference

This is a generic sprite builder interface. More...

#include <sprbuild.h>

Inheritance diagram for csSpriteBuilder:

csSpriteBuilderFile csSpriteBuilderMesh List of all members.

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)

Detailed Description

This is a generic sprite builder interface.

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.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.2.5 written by Dimitri van Heesch, ©1997-2000