3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/particlesystem/particle/components/EffectComponentBase.h"
14namespace ParticleSystem {
20 virtual ~EmitterRateComponentBase() =
default;
22 virtual ::ParticleSystem::EffectComponentBase::EffectComponentType getParticleComponentType() const ;
24 virtual uint64 getNumberOfParticlesToEmit(
25 ::ParticleSystem::ComponentAccessParticleEmitter&,
27 ::std::chrono::nanoseconds const&
30 virtual uint64 getNumberOfManualParticlesAllowed(
31 ::ParticleSystem::ComponentAccessParticleEmitter& emitter,
32 ::RenderParams& renderParams
39 MCFOLD ::ParticleSystem::EffectComponentBase::EffectComponentType $getParticleComponentType() const;
41 MCFOLD uint64 $getNumberOfManualParticlesAllowed(
42 ::ParticleSystem::ComponentAccessParticleEmitter& emitter,
43 ::RenderParams& renderParams
Definition ComponentAccessParticleEmitter.h:7
Definition EmitterRateComponentBase.h:7
Definition RenderParams.h:30