3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/particlesystem/particle/components/ParticleAppearanceComponentBase.h"
7#include "mc/deps/shared_types/shared_types/FloatRange.h"
18namespace ParticleSystem {
21:
public ::ParticleSystem::ParticleAppearanceComponentBase {
25 ::ll::TypedStorage<4, 8, ::SharedTypes::FloatRange> mDistance;
26 ::ll::TypedStorage<4, 8, ::SharedTypes::FloatRange> mAlpha;
32 virtual void initializeFromData(::SharedTypes::v1_20_80::ParticleEffectComponent&) ;
34 virtual void upgradeToSharedTypes(::SharedTypes::v1_20_80::ParticleEffectComponent&) ;
36 virtual void parseJson(::ConstDeserializeDataParams
const&) ;
38 virtual void updateParticleAppearance(
39 ::ParticleSystem::ComponentAccessParticleEmitter& emitter,
40 ::ParticleSystem::CommonParticle& particle,
41 ::RenderParams& renderParams
48 MCFOLD
void $initializeFromData(::SharedTypes::v1_20_80::ParticleEffectComponent&);
50 MCFOLD
void $upgradeToSharedTypes(::SharedTypes::v1_20_80::ParticleEffectComponent&);
52 MCFOLD
void $parseJson(::ConstDeserializeDataParams
const&);
54 MCAPI
void $updateParticleAppearance(
55 ::ParticleSystem::ComponentAccessParticleEmitter& emitter,
56 ::ParticleSystem::CommonParticle& particle,
57 ::RenderParams& renderParams
Definition ComponentAccessParticleEmitter.h:7
Definition ParticleAppearanceCameraDistanceFadeComponent_TODEPRECATE.h:7
Definition RenderParams.h:29
Definition ConstDeserializeDataParams.h:13
Definition CommonParticle.h:7
Definition ParticleEffectComponent.h:12