My Project
Public Member Functions | List of all members
ParaEngine::RainParticle Class Reference
Inheritance diagram for ParaEngine::RainParticle:
ParaEngine::WeatherParticle ParaEngine::CParticleElement ParaEngine::CRefCounted

Public Member Functions

 RainParticle (WeatherParticleSpawner *pParent)
 
virtual WeatherType GetType ()
 
virtual void Init (float x, float y, float z)
 
virtual void SetDead ()
 
- Public Member Functions inherited from ParaEngine::WeatherParticle
 WeatherParticle (WeatherParticleSpawner *pParent)
 
virtual bool IsPointTexture ()
 
virtual void Reset ()
 
virtual TextureEntityGetTexture ()
 
virtual void SetTexture (TextureEntity *val)
 
virtual int RenderParticle (SPRITEVERTEX **pVertexBuffer, SceneState *pSceneState)
 generate particle sprite vertex into the vertex buffer based on current camera setting (bill boarding). More...
 
virtual void FrameMove (float deltaTime)
 
virtual void Draw (SceneState *sceneState, CCameraFrustum *pFrustum, const Vector3 &vRenderOffset)
 only for drawable objects
 
virtual void SetFallOnGround ()
 
bool IsDead () const
 
virtual void RecollectMe ()
 recollect to spawner
 
float GetMinY () const
 
void SetMinY (float val)
 
- Public Member Functions inherited from ParaEngine::CParticleElement
virtual bool IsAlphaTested ()
 
- Public Member Functions inherited from ParaEngine::CRefCounted
void addref () const
 add reference count of the object. More...
 
bool delref () const
 decrease reference count of the object. More...
 
int GetRefCount () const
 get the reference count
 
virtual int Release ()
 
CRefCountedAddToAutoReleasePool ()
 addref and releases the ownership sometime soon automatically (usually at the end of the current frame). More...
 

Additional Inherited Members

- Static Public Member Functions inherited from ParaEngine::CParticleElement
static void SetParticleVertex (SPRITEVERTEX &vert, float x, float y, float z, float u, float v, DWORD color)
 
- Protected Member Functions inherited from ParaEngine::WeatherParticle
WeatherParticleSpawnerGetWeatherSpawner ()
 
ParaEngine::Vector3 GetRenderOffset () const
 
void SetRenderOffset (ParaEngine::Vector3 val)
 
- Protected Attributes inherited from ParaEngine::WeatherParticle
float x
 
float y
 
float z
 
float speed_x
 
float speed_y
 
float speed_z
 
float width
 
float height
 
float lifetime
 
float minY
 
int tileIndex
 
bool m_isDead
 
Vector3 m_vRenderOffset
 
float gravity
 
WeatherParticleSpawnerm_pWeatherSpawner
 
TextureEntitym_pTexture
 
- Protected Attributes inherited from ParaEngine::CParticleElement
TextureEntitym_pTexture
 
- Protected Attributes inherited from ParaEngine::CRefCounted
int m_refcount
 

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