![]() |
Plasma Engine
2.0
|
Public Member Functions | |
void | AddParticleSystem (plParticleSystemDescriptor *pSystem) |
void | RemoveParticleSystem (plParticleSystemDescriptor *pSystem) |
const plHybridArray< plParticleSystemDescriptor *, 4 > & | GetParticleSystems () const |
void | AddEventReaction (plParticleEventReactionFactory *pSystem) |
void | RemoveEventReaction (plParticleEventReactionFactory *pSystem) |
const plHybridArray< plParticleEventReactionFactory *, 4 > & | GetEventReactions () const |
void | Save (plStreamWriter &inout_stream) const |
void | Load (plStreamReader &inout_stream) |
void | ClearSystems () |
void | ClearEventReactions () |
![]() | |
virtual const plRTTI * | GetDynamicRTTI () const |
bool | IsInstanceOf (const plRTTI *pType) const |
Returns whether the type of this instance is of the given type or derived from it. | |
template<typename T > | |
PL_ALWAYS_INLINE bool | IsInstanceOf () const |
Returns whether the type of this instance is of the given type or derived from it. | |
Public Attributes | |
plEnum< plEffectInvisibleUpdateRate > | m_InvisibleUpdateRate |
bool | m_bSimulateInLocalSpace = false |
bool | m_bAlwaysShared = false |
float | m_fApplyInstanceVelocity = 0.0f |
plTime | m_PreSimulateDuration |
plVec3U32 | m_vNumWindSamples = plVec3U32(1) |
plMap< plString, float > | m_FloatParameters |
plMap< plString, plColor > | m_ColorParameters |
Additional Inherited Members | |
![]() | |
static const plRTTI * | GetStaticRTTI () |