My Project
Classes | Public Member Functions | Public Attributes | List of all members
ParaEngine::CEmitter Class Reference

Classes

struct  colors3
 
struct  TVisibility
 

Public Member Functions

void Read (TypePointer inP, int inSize)
 
void Render (D3DXMATRIX *parentMatrix, D3DXVECTOR3 *center, const AnimInfo &animInfo, long texbindid, long texwidth, long texlength)
 
void SetCurrentOptions (const AnimInfo &animInfo)
 
char * GetName ()
 
long GetObjectID ()
 
long GetParentID ()
 

Public Attributes

MyParticle Particles [MDX_MAX_PARTICLES]
 
char * eName
 
long objectID
 
long parentID
 
long Flags
 
CBone2 bone
 
float curSpeed
 
float Variation
 
float Latitude
 
float Gravity
 
float Lifespan
 
float curEmissionRate
 
float curLength
 
float curWidth
 
long FilterMode
 
long Rows
 
long Columns
 
long Flag2
 
float TailLength
 
float Time
 
struct ParaEngine::CEmitter::colors3 SegmentColor [3]
 
unsigned char Alpha1
 
unsigned char Alpha2
 
unsigned char Alpha3
 
float ScalingX
 
float ScalingY
 
float ScalingZ
 
long LifeSpanUVAnim1
 
long LifeSpanUVAnim2
 
long LifeSpanUVAnim3
 
long DecayUVAnim1
 
long DecayUVAnim2
 
long DecayUVAnim3
 
long TailUVAnim1
 
long TailUVAnim2
 
long TailUVAnim3
 
long TailDecayUVAnim1
 
long TailDecayUVAnim2
 
long TailDecayUVAnim3
 
long TextureID
 
long Squirt
 
long PriorityPlane
 
long ReplaceableID
 
long numParticles
 
TVisibilityVisibility
 
long numVisibility
 
float curVisibility
 
TVisibilityEmissnRate
 
long numEmissnRate
 
TVisibilityLength
 
long numLength
 
TVisibilityWidth
 
long numWidth
 
TVisibilitySpeed
 
long numSpeed
 

Member Function Documentation

§ Render()

void CEmitter::Render ( D3DXMATRIX *  parentMatrix,
D3DXVECTOR3 *  center,
const AnimInfo animInfo,
long  texbindid,
long  texwidth,
long  texlength 
)

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