3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/particlesystem/particle/components/EffectComponentBase.h"
14namespace ParticleSystem {
20 virtual ~EmitterInitialComponentBase() =
default;
22 virtual ::ParticleSystem::EffectComponentBase::EffectComponentType getParticleComponentType() const ;
24 virtual
void setupInitial(::ParticleSystem::ComponentAccessParticleEmitter&, ::RenderParams&) = 0;
26 virtual
void update(::ParticleSystem::ComponentAccessParticleEmitter& emitter, ::RenderParams& renderParams);
32 MCFOLD ::ParticleSystem::EffectComponentBase::EffectComponentType $getParticleComponentType() const;
34 MCFOLD
void $update(::ParticleSystem::ComponentAccessParticleEmitter& emitter, ::RenderParams& renderParams);
Definition ComponentAccessParticleEmitter.h:7
Definition EmitterInitialComponentBase.h:7
Definition RenderParams.h:30