|
|
| 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