|
| WeatherParticle (WeatherParticleSpawner *pParent) |
|
virtual WeatherType | GetType ()=0 |
|
virtual void | Init (float x, float y, float z) |
|
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 () |
|
virtual void | SetDead () |
|
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 () |
|
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...
|
|
base class for weather particle