|
| 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 | $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) |
| MCAPI::ParticleSystem::EffectComponentBase::EffectComponentType | $getParticleComponentType () const |
| MCAPI bool | $emitterResetting (::ParticleSystem::ComponentAccessParticleEmitter &emitter, ::RenderParams &renderParams) |
| MCAPI bool | $hasEmitterExpired (::ParticleSystem::ComponentAccessParticleEmitter const &emitter, ::RenderParams &renderParams) |
| MCAPI bool | $isEmitterActive (::ParticleSystem::ComponentAccessParticleEmitter const &emitter, ::RenderParams &renderParams) |
|
virtual int | getSortOrderNumber () const |
| MCAPI 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 |
◆ initializeFromData()
◆ upgradeToSharedTypes()
◆ parseJson()
◆ handleCreation()
◆ handleExpiration()
◆ handleTimelineEvents()
◆ handleTravelDistanceEvents()
◆ _parseEvent()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $initializeFromData()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $upgradeToSharedTypes()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $parseJson()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $handleCreation()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $handleExpiration()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $handleTimelineEvents()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $handleTravelDistanceEvents()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $getParticleComponentType()
| MCAPI::ParticleSystem::EffectComponentBase::EffectComponentType ParticleSystem::EmitterLifetimeComponentBase::$getParticleComponentType |
( |
| ) |
const |
|
inherited |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $emitterResetting()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $hasEmitterExpired()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $isEmitterActive()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $getSortOrderNumber()
| MCAPI int ParticleSystem::EffectComponentBase::$getSortOrderNumber |
( |
| ) |
const |
|
inherited |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $vftable()
| MCAPI void ** ParticleSystem::EffectComponentBase::$vftable |
( |
| ) |
|
|
staticinherited |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
The documentation for this class was generated from the following files: