|
My Project
|
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 TextureEntity * | GetTexture () |
| 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 () |
| CRefCounted * | AddToAutoReleasePool () |
| 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 | |
| WeatherParticleSpawner * | GetWeatherSpawner () |
| 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 |
| WeatherParticleSpawner * | m_pWeatherSpawner |
| TextureEntity * | m_pTexture |
Protected Attributes inherited from ParaEngine::CParticleElement | |
| TextureEntity * | m_pTexture |
Protected Attributes inherited from ParaEngine::CRefCounted | |
| int | m_refcount |
1.8.12