AddParticleVariable(Castor::String const &p_name, ElementType p_type, Castor::String const &p_defaultValue) override | Castor3D::ComputeParticleSystem | virtual |
Cleanup() override | Castor3D::ComputeParticleSystem | virtual |
ComputeParticleSystem(ParticleSystem &p_parent) | Castor3D::ComputeParticleSystem | |
GetParent() const | Castor3D::ParticleSystemImpl | inline |
GetType() | Castor3D::ParticleSystemImpl | inline |
GetUpdateProgram() const | Castor3D::ComputeParticleSystem | inline |
HasUpdateProgram() const | Castor3D::ComputeParticleSystem | inline |
Initialise() override | Castor3D::ComputeParticleSystem | virtual |
m_binding | Castor3D::ComputeParticleSystem | protected |
m_computePipeline | Castor3D::ComputeParticleSystem | protected |
m_currentParticleCount | Castor3D::ComputeParticleSystem | protected |
m_deltaTime | Castor3D::ComputeParticleSystem | protected |
m_emitterPosition | Castor3D::ComputeParticleSystem | protected |
m_generatedCountBuffer | Castor3D::ComputeParticleSystem | protected |
m_in | Castor3D::ComputeParticleSystem | protected |
m_inputs | Castor3D::ComputeParticleSystem | protected |
m_launcherLifetime | Castor3D::ComputeParticleSystem | protected |
m_maxParticleCount | Castor3D::ComputeParticleSystem | protected |
m_out | Castor3D::ComputeParticleSystem | protected |
m_parent | Castor3D::ParticleSystemImpl | protected |
m_particlesCount | Castor3D::ComputeParticleSystem | protected |
m_particlesStorages | Castor3D::ComputeParticleSystem | protected |
m_randomStorage | Castor3D::ComputeParticleSystem | protected |
m_secondaryShellLifetime | Castor3D::ComputeParticleSystem | protected |
m_shellLifetime | Castor3D::ComputeParticleSystem | protected |
m_time | Castor3D::ComputeParticleSystem | protected |
m_type | Castor3D::ParticleSystemImpl | protected |
m_ubo | Castor3D::ComputeParticleSystem | protected |
m_updateProgram | Castor3D::ComputeParticleSystem | protected |
m_worgGroupSize | Castor3D::ComputeParticleSystem | protected |
ParticleSystemImpl(Type p_type, ParticleSystem &p_parent) | Castor3D::ParticleSystemImpl | |
SetUpdateProgram(ShaderProgramSPtr p_program) | Castor3D::ComputeParticleSystem | |
Type énumération | Castor3D::ParticleSystemImpl | |
Update(std::chrono::milliseconds const &p_time, std::chrono::milliseconds const &p_total) override | Castor3D::ComputeParticleSystem | virtual |
~ComputeParticleSystem() | Castor3D::ComputeParticleSystem | virtual |
~ParticleSystemImpl() | Castor3D::ParticleSystemImpl | virtual |