This is the complete list of members for ParticleSystemGPU, including all inherited members.
addChild(std::shared_ptr< SceneObject > &child) | SceneObject | |
addEffect(const std::string &name, std::unique_ptr< SceneObject > &effect) | SceneObject | |
animate(double time) | ParticleSystemGPU | virtual |
animation | SceneObject | protected |
Animation typedef | SceneObject | |
animIDX | SceneObject | protected |
childs | SceneObject | protected |
computeShader | ParticleSystemGPU | private |
counters | ParticleSystemGPU | private |
countersVBO | ParticleSystemGPU | private |
delChild(size_t idx) | SceneObject | |
dispTexture | Tessellation | protected |
doNotRender() | SceneObject | inline |
draw() const | ParticleSystemGPU | virtual |
effectChilds | SceneObject | protected |
getActiveCount() const | ParticleSystemGPU | inline |
getChild(size_t idx, std::shared_ptr< SceneObject > &child) const | SceneObject | |
getDispTexture() const | Tessellation | inline |
getEffect(const std::string &name) const | SceneObject | |
getGlobalModelMatrix() const | SceneObject | inline |
getIsVolSun() | SceneObject | inline |
getModel() const | SceneObject | inline |
getModelMatrix() const | SceneObject | inline |
getName() const | SceneObject | inline |
getParent() const | SceneObject | inline |
getParticlePosVBO() const | ParticleSystemGPU | inline |
getShader() const | SceneObject | inline |
getTessLevelIn() const | Tessellation | inline |
getTessLevelOut() const | Tessellation | inline |
isVolSun | SceneObject | protected |
lastAnimate | ParticleSystemGPU | private |
lastUpdate | ParticleSystemGPU | private |
model | SceneObject | protected |
modelMatrix | SceneObject | protected |
name | SceneObject | protected |
newParticles | ParticleSystemGPU | private |
norender | SceneObject | protected |
parent | SceneObject | protected |
particlesPosVBO | ParticleSystemGPU | private |
particlesVBO | ParticleSystemGPU | private |
ParticleSystemGPU(const std::string &name, Scene *scene=0, Model *model=0, const glm::mat4 &modelMatrix=glm::mat4(1.0f)) | ParticleSystemGPU | |
push(const NewParticle &pos) | ParticleSystemGPU | |
remEffect(const std::string &name) | SceneObject | |
reset() | SceneObject | virtual |
scene | SceneObject | protected |
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) | ParticleSystemGPU | virtual |
setTessLevelIn(unsigned int val) | Tessellation | inline |
setTessLevelOut(unsigned int val) | Tessellation | inline |
shader | SceneObject | protected |
Tessellation(const std::string &name, Scene *scene=0, Model *model=0, const glm::mat4 &modelMatrix=glm::mat4(1)) | Tessellation | |
tessLevelIn | Tessellation | protected |
tessLevelOut | Tessellation | protected |
update(double deltaT) | ParticleSystemGPU | virtual |
vao | SceneObject | protected |
~ParticleSystemGPU() | ParticleSystemGPU | virtual |
~SceneObject() | SceneObject | virtual |
~Tessellation() | Tessellation | virtual |