addParticleVariable(castor::String const &name, ParticleFormat type, castor::String const &defaultValue) override | castor3d::ComputeParticleSystem | virtual |
cleanup(RenderDevice const &device) override | castor3d::ComputeParticleSystem | virtual |
ComputeParticleSystem(ParticleSystem &parent) | castor3d::ComputeParticleSystem | explicit |
getParent() const | castor3d::ParticleSystemImpl | inline |
getType() | castor3d::ParticleSystemImpl | inline |
getUpdateProgram() const | castor3d::ComputeParticleSystem | inline |
hasUpdateProgram() const | castor3d::ComputeParticleSystem | inline |
initialise(RenderDevice const &device) override | castor3d::ComputeParticleSystem | virtual |
m_commandBuffer | castor3d::ComputeParticleSystem | protected |
m_descriptorLayout | castor3d::ComputeParticleSystem | protected |
m_descriptorPool | castor3d::ComputeParticleSystem | protected |
m_descriptorSets | castor3d::ComputeParticleSystem | protected |
m_fence | castor3d::ComputeParticleSystem | protected |
m_generatedCountBuffer | castor3d::ComputeParticleSystem | protected |
m_in | castor3d::ComputeParticleSystem | protected |
m_inputs | castor3d::ComputeParticleSystem | protected |
m_out | castor3d::ComputeParticleSystem | protected |
m_parent | castor3d::ParticleSystemImpl | protected |
m_particlesCount | castor3d::ComputeParticleSystem | protected |
m_particlesStorages | castor3d::ComputeParticleSystem | protected |
m_pipeline | castor3d::ComputeParticleSystem | protected |
m_pipelineLayout | castor3d::ComputeParticleSystem | protected |
m_program | castor3d::ComputeParticleSystem | protected |
m_randomStorage | castor3d::ComputeParticleSystem | protected |
m_type | castor3d::ParticleSystemImpl | protected |
m_ubo | castor3d::ComputeParticleSystem | protected |
m_worgGroupSizes | castor3d::ComputeParticleSystem | protected |
ParticleSystemImpl(Type type, ParticleSystem &parent) | castor3d::ParticleSystemImpl | |
setGroupSizes(castor::Point3i sizes) | castor3d::ComputeParticleSystem | inline |
setUpdateProgram(ShaderProgramSPtr program) | castor3d::ComputeParticleSystem | |
Type énumération | castor3d::ParticleSystemImpl | |
update(CpuUpdater &updater) override | castor3d::ComputeParticleSystem | virtual |
update(GpuUpdater &updater) override | castor3d::ComputeParticleSystem | virtual |
~ComputeParticleSystem() | castor3d::ComputeParticleSystem | virtual |
~ParticleSystemImpl() | castor3d::ParticleSystemImpl | virtual |