3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/particlesystem/particle/components/EffectComponentBase.h"
14namespace ParticleSystem {
20 virtual ~ParticleInitialComponentBase() ;
22 virtual ::ParticleSystem::EffectComponentBase::EffectComponentType getParticleComponentType() const ;
24 virtual
void setInitialState(::ParticleSystem::CommonParticle&, ::RenderParams&) = 0;
26 virtual
void update(::RenderParams& renderParams);
28 virtual
void renderPreparation(::RenderParams& renderParams);
40 MCFOLD ::ParticleSystem::EffectComponentBase::EffectComponentType $getParticleComponentType() const;
42 MCFOLD
void $update(::RenderParams& renderParams);
44 MCFOLD
void $renderPreparation(::RenderParams& renderParams);
Definition ParticleInitialComponentBase.h:7
Definition RenderParams.h:30
Definition CommonParticle.h:7