ComputerGraphik TU WIEN
GameLogic Member List

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

activeTankGameLogicprivate
addChild(std::shared_ptr< SceneObject > &child)SceneObject
addEffect(const std::string &name, std::unique_ptr< SceneObject > &effect)SceneObject
addTank(std::shared_ptr< SceneObject > tank)GameLogic
animate(double time)SceneObjectvirtual
Animation typedefSceneObject
animationSceneObjectprotected
animIDXSceneObjectprotected
bulletGameLogicprivate
childsSceneObjectprotected
delChild(size_t idx)SceneObject
doNotRender()SceneObjectinline
draw() const SceneObjectvirtual
effectChildsSceneObjectprotected
gameFinishedGameLogicprivate
GameLogic(Scene *scene)GameLogic
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
getTerrain() const GameLogicinline
getWinner() const GameLogicinline
isGameFinished() const GameLogicinline
isVolSunSceneObjectprotected
modelSceneObjectprotected
modelMatrixSceneObjectprotected
nameSceneObjectprotected
norenderSceneObjectprotected
parentSceneObjectprotected
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)SceneObjectvirtual
shaderSceneObjectprotected
tanksGameLogicprivate
terrainGameLogicprivate
terrainModelGameLogicprivate
turnTimeGameLogicprivate
update(double deltaT)GameLogicvirtual
vaoSceneObjectprotected
waterGameLogicprivate
waterModelGameLogicprivate
waterTextureGameLogicprivate
~GameLogic()GameLogic
~SceneObject()SceneObjectvirtual