ComputerGraphik TU WIEN
ParticleSystemCPU Member List

This is the complete list of members for ParticleSystemCPU, including all inherited members.

activeParticleCountParticleSystemCPUprivate
addChild(std::shared_ptr< SceneObject > &child)SceneObject
addEffect(const std::string &name, std::unique_ptr< SceneObject > &effect)SceneObject
animate(double time)ParticleSystemCPUvirtual
Animation typedefSceneObject
animationSceneObjectprotected
animIDXSceneObjectprotected
childsSceneObjectprotected
delChild(size_t idx)SceneObject
doNotRender()SceneObjectinline
draw() const ParticleSystemCPUvirtual
effectChildsSceneObjectprotected
getChild(size_t idx, std::shared_ptr< SceneObject > &child) const SceneObject
getEffect(const std::string &name) const SceneObject
getGlobalModelMatrix() const SceneObjectinline
getIsVolSun()SceneObjectinline
getModel() const SceneObjectinline
getModelMatrix() const SceneObjectinline
getName() const SceneObjectinline
getParent() const SceneObjectinline
getShader() const SceneObjectinline
isVolSunSceneObjectprotected
lastAnimateParticleSystemCPUprivate
modelSceneObjectprotected
modelMatrixSceneObjectprotected
nameSceneObjectprotected
norenderSceneObjectprotected
parentSceneObjectprotected
particlesCPUParticleSystemCPUprivate
particlesGPUParticleSystemCPUprivate
particlesNewParticleSystemCPUprivate
particlesVBOParticleSystemCPUprivate
ParticleSystemCPU(size_t particleCount, const std::string &name, Scene *scene=0, Model *model=0, const glm::mat4 &modelMatrix=glm::mat4(1.0f))ParticleSystemCPU
push(const glm::vec3 &pos)ParticleSystemCPU
remEffect(const std::string &name)SceneObject
reset()SceneObjectvirtual
sceneSceneObjectprotected
SceneObject(std::shared_ptr< SceneObject > &effectParent, const glm::mat4 &modelMatrix=glm::mat4(1))SceneObject
SceneObject(const std::string &name, Scene *scene=0, Model *model=0, const glm::mat4 &modelMatrix=glm::mat4(1))SceneObject
setAnimation(const Animation &anim)SceneObject
setAnimationTime(double time)SceneObject
setShader(Shader *val)ParticleSystemCPUvirtual
shaderSceneObjectprotected
update(double deltaT)ParticleSystemCPUvirtual
vaoSceneObjectprotected
~ParticleSystemCPU()ParticleSystemCPUvirtual
~SceneObject()SceneObjectvirtual