3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/particlesystem/particle/components/DirectionSettings.h"
7#include "mc/client/particlesystem/particle/components/ParticleAppearanceComponentBase.h"
18namespace ParticleSystem {
24 ::ll::TypedStorage<8, 64, ::ParticleSystem::DirectionSettings> mDirection;
30 virtual void setInitialState(
31 ::ParticleSystem::ComponentAccessParticleEmitter& emitter,
32 ::ParticleSystem::CommonParticle& particle,
33 ::RenderParams& renderParams,
34 ::Vec3
const& spawnDirection
37 virtual ~ParticleAppearanceBillboardBaseComponent() =
default;
43 MCAPI
bool _parseDirection(::ConstDeserializeDataParams
const& deserializeDataParams);
45 MCAPI
void _updateDirection(::ParticleSystem::CommonParticle& particle, ::RenderParams& renderParams);
51 MCAPI
void $setInitialState(
52 ::ParticleSystem::ComponentAccessParticleEmitter& emitter,
53 ::ParticleSystem::CommonParticle& particle,
54 ::RenderParams& renderParams,
55 ::Vec3
const& spawnDirection
Definition ComponentAccessParticleEmitter.h:7
Definition ParticleAppearanceBillboardBaseComponent.h:7
Definition RenderParams.h:30
Definition ConstDeserializeDataParams.h:13
Definition CommonParticle.h:7