Castor3D 0.16.0
Multiplatform 3D engine
castor3d::ParticleSystem Member List

This is the complete list of members for castor3d::ParticleSystem, including all inherited members.

addParticleVariable(castor::String const &name, ParticleFormat type, castor::String const &defaultValue)castor3d::ParticleSystem
attachTo(SceneNode &node)castor3d::MovableObjectvirtual
cleanup(RenderDevice const &device)castor3d::ParticleSystem
detach()castor3d::MovableObject
getBillboards() constcastor3d::ParticleSysteminline
getCompute() constcastor3d::ParticleSysteminline
getDefaultValues() constcastor3d::ParticleSysteminline
getDimensions() constcastor3d::ParticleSystem
getEngine() const noexceptcastor3d::MovableObject
getMaterial() constcastor3d::ParticleSystem
getMaxParticlesCount() constcastor3d::ParticleSysteminline
getMovableType() const noexceptcastor3d::MovableObjectinline
getName() const noexceptcastor::NamedBaseT< T >inline
getOwner() constcastor::OwnedBy< Scene >inline
getParent() const noexceptcastor3d::MovableObjectinline
getParticlesCount() constcastor3d::ParticleSysteminline
getParticleType() constcastor3d::ParticleSysteminline
getParticleVariables() constcastor3d::ParticleSysteminline
initialise(RenderDevice const &device)castor3d::ParticleSystem
m_activeParticlesCountcastor3d::ParticleSystemprotected
m_cpuImplcastor3d::ParticleSystemprotected
m_csImplcastor3d::ParticleSystemprotected
m_defaultValuescastor3d::ParticleSystemprotected
m_dimensionscastor3d::ParticleSystemprotected
m_firstUpdatecastor3d::ParticleSystemprotected
m_implcastor3d::ParticleSystemprotected
m_inputscastor3d::ParticleSystemprotected
m_materialcastor3d::ParticleSystemprotected
m_namecastor::NamedBaseT< T >protected
m_notifyIndexcastor3d::MovableObjectprotected
m_particlesBillboardcastor3d::ParticleSystemprotected
m_particlesCountcastor3d::ParticleSystemprotected
m_particleTypecastor3d::ParticleSystemprotected
m_sceneNodecastor3d::MovableObjectprotected
m_timecastor3d::ParticleSystemprotected
m_timercastor3d::ParticleSystemprotected
m_totalTimecastor3d::ParticleSystemprotected
m_typecastor3d::MovableObjectprotected
markDirty()castor3d::MovableObject
MovableObject(castor::String const &name, Scene &scene, MovableType type, SceneNode &node)castor3d::MovableObject
MovableObject(castor::String const &name, Scene &scene, MovableType type)castor3d::MovableObject
NamedBaseT(T name) noexceptcastor::NamedBaseT< T >inlineexplicit
OwnedBy(Scene &owner)castor::OwnedBy< Scene >inlineexplicitprotected
ParticleSystem(castor::String const &name, Scene &scene, SceneNode &parent, uint32_t count)castor3d::ParticleSystem
rename(T name) noexceptcastor::NamedBaseT< T >inline
setCSGroupSizes(castor::Point3i sizes)castor3d::ParticleSystem
setCSUpdateProgram(ShaderProgramRPtr program)castor3d::ParticleSystem
setDimensions(castor::Point2f const &value)castor3d::ParticleSystem
setMaterial(MaterialObs value)castor3d::ParticleSystem
setParticleType(castor::String const &value)castor3d::ParticleSystem
update(CpuUpdater &updater)castor3d::ParticleSystem
update(GpuUpdater &updater)castor3d::ParticleSystem
~MovableObject() noexceptcastor3d::MovableObjectvirtual