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 ;
25 setupInitial(::ParticleSystem::ComponentAccessParticleEmitter& emitter, ::RenderParams& renderParams) = 0;
27 virtual
void update(::ParticleSystem::ComponentAccessParticleEmitter& emitter, ::RenderParams& renderParams);
33 MCFOLD ::ParticleSystem::EffectComponentBase::EffectComponentType $getParticleComponentType() const;
35 MCFOLD
void $update(::ParticleSystem::ComponentAccessParticleEmitter& emitter, ::RenderParams& renderParams);
Definition ComponentAccessParticleEmitter.h:7
Definition EmitterInitialComponentBase.h:7
Definition RenderParams.h:30