ComputerGraphik TU WIEN
Tank Member List

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

activeTankprivate
addChild(std::shared_ptr< SceneObject > &child)SceneObject
addEffect(const std::string &name, std::unique_ptr< SceneObject > &effect)SceneObject
animate(double time)Tankvirtual
animationSceneObjectprotected
Animation typedefSceneObject
animIDXSceneObjectprotected
childsSceneObjectprotected
delChild(size_t idx)SceneObject
doNotRender()SceneObjectinline
draw() const SceneObjectvirtual
effectChildsSceneObjectprotected
gameLogicTankprivate
getActive() const Tankinline
getChild(size_t idx, std::shared_ptr< SceneObject > &child) const SceneObject
getEffect(const std::string &name) const SceneObject
getGlobalModelMatrix() const SceneObjectinline
getHP() const Tankinline
getIsVolSun()SceneObjectinline
getModel() const SceneObjectinline
getModelMatrix() const SceneObjectinline
getName() const SceneObjectinline
getParent() const SceneObjectinline
getShader() const SceneObjectinline
getShootOrigin() const Tank
gunTankprivate
hpTankprivate
isVolSunSceneObjectprotected
lastCPUTankprivate
lastGPUTankprivate
modelSceneObjectprotected
modelMatrixSceneObjectprotected
nameSceneObjectprotected
norenderSceneObjectprotected
parentSceneObjectprotected
psCPUTankprivate
psGPUTankprivate
remEffect(const std::string &name)SceneObject
reset()Tankvirtual
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
setActive(bool val)Tankinline
setAnimation(const Animation &anim)SceneObject
setAnimationTime(double time)SceneObject
setHP(double val)Tankinline
setShader(Shader *val)SceneObjectvirtual
shaderSceneObjectprotected
shootOriginTankprivate
Tank(const std::string &name, Scene *scene=0, Model *model=0, const glm::mat4 &modelMatrix=glm::mat4(1))Tank
trackLTankprivate
trackRTankprivate
turretTankprivate
update(double deltaT)Tankvirtual
vaoSceneObjectprotected
~SceneObject()SceneObjectvirtual
~Tank()Tankvirtual