|
| enum class | EffectComponentType : int {
EmitterInitial = 0
, EmitterLifetime = 1
, EmitterRate = 2
, EmitterShape = 3
,
ParticleAppearance = 4
, ParticleInitial = 5
, ParticleLifetime = 6
, ParticleMotion = 7
,
Invalid = 8
} |
| enum class | EffectComponentType : int {
EmitterInitial = 0
, EmitterLifetime = 1
, EmitterRate = 2
, EmitterShape = 3
,
ParticleAppearance = 4
, ParticleInitial = 5
, ParticleLifetime = 6
, ParticleMotion = 7
,
Invalid = 8
} |
|
| virtual void | initializeFromData (::SharedTypes::v1_20_80::ParticleEffectComponent &data) |
| virtual void | upgradeToSharedTypes (::SharedTypes::v1_20_80::ParticleEffectComponent &data) |
| virtual void | parseJson (::ConstDeserializeDataParams const &deserializeDataParams) |
| virtual void | handleCreation (::ParticleSystem::ComponentAccessParticleEmitter &emitter) |
| virtual void | handleExpiration (::ParticleSystem::ComponentAccessParticleEmitter &emitter) |
| virtual void | handleTimelineEvents (::ParticleSystem::ComponentAccessParticleEmitter &emitter, ::std::chrono::nanoseconds const lastAge, ::std::chrono::nanoseconds age) |
| virtual void | handleTravelDistanceEvents (::ParticleSystem::ComponentAccessParticleEmitter &emitter, float lastDistance, float distance) |
|
MCAPI void | _parseEvent (::ConstDeserializeDataParams const &deserializeDataParams, ::std::vector<::HashedString > &eventList) |
|
MCAPI void | $dtor () |
|
MCAPI void | $initializeFromData (::SharedTypes::v1_20_80::ParticleEffectComponent &data) |
|
MCAPI void | $upgradeToSharedTypes (::SharedTypes::v1_20_80::ParticleEffectComponent &data) |
|
MCAPI void | $parseJson (::ConstDeserializeDataParams const &deserializeDataParams) |
|
MCAPI void | $handleCreation (::ParticleSystem::ComponentAccessParticleEmitter &emitter) |
|
MCAPI void | $handleExpiration (::ParticleSystem::ComponentAccessParticleEmitter &emitter) |
|
MCAPI void | $handleTimelineEvents (::ParticleSystem::ComponentAccessParticleEmitter &emitter, ::std::chrono::nanoseconds const lastAge, ::std::chrono::nanoseconds age) |
|
MCAPI void | $handleTravelDistanceEvents (::ParticleSystem::ComponentAccessParticleEmitter &emitter, float lastDistance, float distance) |
|
virtual::ParticleSystem::EffectComponentBase::EffectComponentType | getParticleComponentType () const |
|
virtual bool | emitterResetting (::ParticleSystem::ComponentAccessParticleEmitter &emitter, ::RenderParams &renderParams) |
|
virtual bool | hasEmitterExpired (::ParticleSystem::ComponentAccessParticleEmitter const &emitter, ::RenderParams &renderParams) |
|
virtual bool | isEmitterActive (::ParticleSystem::ComponentAccessParticleEmitter const &emitter, ::RenderParams &renderParams) |
|
MCFOLD::ParticleSystem::EffectComponentBase::EffectComponentType | $getParticleComponentType () const |
|
MCFOLD bool | $emitterResetting (::ParticleSystem::ComponentAccessParticleEmitter &emitter, ::RenderParams &renderParams) |
|
MCFOLD bool | $hasEmitterExpired (::ParticleSystem::ComponentAccessParticleEmitter const &emitter, ::RenderParams &renderParams) |
|
MCFOLD bool | $isEmitterActive (::ParticleSystem::ComponentAccessParticleEmitter const &emitter, ::RenderParams &renderParams) |
|
virtual int | getSortOrderNumber () const |
|
MCFOLD int | $getSortOrderNumber () const |
|
|
::ll::TypedStorage< 8, 24, ::std::vector<::HashedString > > | mCreationEvents |
|
::ll::TypedStorage< 8, 24, ::std::vector<::HashedString > > | mExpirationEvents |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::pair<::std::chrono::nanoseconds, ::std::vector<::HashedString > > > > | mTimelineEvents |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::pair< float, ::std::vector<::HashedString > > > > | mTravelDistanceEvents |
|
::ll::TypedStorage< 8, 24, ::std::vector<::ParticleSystem::DistanceEvents > > | mLoopingTravelDistanceEvents |
|
::ll::TypedStorage< 8, 48, ::HashedString > | mName |