Public Types | |
| enum | TParticleState { PARTICLE_NORMAL, PARTICLE_FADEIN, PARTICLE_FADEOUT } |
Public Member Functions | |
| PartParticle (BaseGame *inGame) | |
| bool | update (PartEmitter *emitter, uint32 currentTime, uint32 timerDelta) |
| bool | display (PartEmitter *emitter) |
| bool | setSprite (const char *filename) |
| bool | fadeIn (uint32 currentTime, int fadeTime) |
| bool | fadeOut (uint32 currentTime, int fadeTime) |
| bool | persist (BasePersistenceManager *persistMgr) override |
Public Member Functions inherited from Wintermute::BaseClass | |
| bool | setEditorProp (const Common::String &propName, const Common::String &propValue) |
| Common::String | getEditorProp (const Common::String &propName, const Common::String &initVal=Common::String()) |
| BaseClass (TDynamicConstructor, TDynamicConstructor) | |
| bool | parseEditorProperty (char *buffer, bool complete=true) |
| virtual bool | saveAsText (BaseDynamicBuffer *buffer, int indent=0) |
| BaseClass (BaseGame *gameOwner) | |
| virtual const char * | getClassName () |
Public Attributes | |
| float | _growthRate |
| bool | _exponentialGrowth |
| float | _rotation |
| float | _angVelocity |
| int32 | _alpha1 |
| int32 | _alpha2 |
| Common::Rect32 | _border |
| DXVector2 | _pos |
| float | _posZ |
| DXVector2 | _velocity |
| float | _scale |
| BaseSprite * | _sprite |
| uint32 | _creationTime |
| int32 | _lifeTime |
| bool | _isDead |
| TParticleState | _state |
Public Attributes inherited from Wintermute::BaseClass | |
| bool | _persistable |
| BaseGame * | _game |
| Common::HashMap< Common::String, Common::String > | _editorProps |
| Common::HashMap< Common::String, Common::String >::iterator | _editorPropsIter |