3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/particlesystem/particle/components/ParticleAppearanceComponentBase.h"
17namespace ParticleSystem {
23 virtual void initializeFromData(::SharedTypes::v1_20_80::ParticleEffectComponent&) ;
25 virtual void upgradeToSharedTypes(::SharedTypes::v1_20_80::ParticleEffectComponent&) ;
27 virtual void parseJson(::ConstDeserializeDataParams
const&) ;
29 virtual void updateParticleAppearance(
30 ::ParticleSystem::ComponentAccessParticleEmitter& emitter,
31 ::ParticleSystem::CommonParticle& particle,
32 ::RenderParams& renderParams
35 virtual ~ParticleAppearanceLightingComponent() =
default;
41 MCFOLD
void $initializeFromData(::SharedTypes::v1_20_80::ParticleEffectComponent&);
43 MCFOLD
void $upgradeToSharedTypes(::SharedTypes::v1_20_80::ParticleEffectComponent&);
45 MCFOLD
void $parseJson(::ConstDeserializeDataParams
const&);
47 MCAPI
void $updateParticleAppearance(
48 ::ParticleSystem::ComponentAccessParticleEmitter& emitter,
49 ::ParticleSystem::CommonParticle& particle,
50 ::RenderParams& renderParams
Definition ComponentAccessParticleEmitter.h:7
Definition ParticleAppearanceLightingComponent.h:7
static MCAPI void ** $vftable()
Definition RenderParams.h:30
Definition ConstDeserializeDataParams.h:13
Definition CommonParticle.h:7
Definition ParticleEffectComponent.h:12