ComputerGraphik TU WIEN
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MouseSemantics Member List

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

addChild(std::shared_ptr< SceneObject > &child)SceneObject
addEffect(const std::string &name, std::unique_ptr< SceneObject > &effect)SceneObject
additionalScalingMouseSemanticsprivate
animate(double time)SceneObjectvirtual
animationSceneObjectprotected
Animation typedefSceneObject
animIDXSceneObjectprotected
CMouseSemanticsprivate
calculateScaleFactor()MouseSemanticsprivate
childsSceneObjectprotected
cursorEnterCallBack(GLFWwindow *window, int entered)MouseSemantics
delChild(size_t idx)SceneObject
distanceMouseSemanticsprivate
doNotRender()SceneObjectinline
draw()MouseSemantics
SceneObject::draw() const SceneObjectvirtual
effectChildsSceneObjectprotected
firstTimeInWindowMouseSemanticsprivate
focusedMouseSemanticsprivate
getChild(size_t idx, std::shared_ptr< SceneObject > &child) const SceneObject
getDistance()MouseSemanticsinline
getEffect(const std::string &name) const SceneObject
getGlobalModelMatrix() const SceneObjectinline
getIsVolSun()SceneObjectinline
getModel() const SceneObjectinline
getModelMatrix() const SceneObjectinline
getMousePos()MouseSemanticsinline
getName() const SceneObjectinline
getParent() const SceneObjectinline
getScaleFactor()MouseSemanticsinline
getShader() const SceneObjectinline
getSpeed()MouseSemanticsinline
inverseScaleFunctionMouseSemanticsprivate
inWindowMouseSemanticsprivate
isVolSunSceneObjectprotected
keyCallback(GLFWwindow *window, int key, int scancode, int action, int mods)MouseSemantics
latestPosMouseSemanticsprivate
mMouseSemanticsprivate
MMouseSemanticsprivate
modelSceneObjectprotected
modelMatrixSceneObjectprotected
MouseSemantics(Scene *scene, float _M, float _C, float _m, Texture *texture)MouseSemantics
nameSceneObjectprotected
norenderSceneObjectprotected
parentSceneObjectprotected
remEffect(const std::string &name)SceneObject
reset()SceneObjectvirtual
scaleFunction()MouseSemanticsinline
scaleLinearMouseSemanticsprivate
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 *shader)MouseSemanticsvirtual
shaderSceneObjectprotected
textureMouseSemanticsprivate
toggleScaleFunction()MouseSemantics
update(double deltaT)MouseSemanticsvirtual
updateDistanceState(unsigned int _distance)MouseSemantics
vaoSceneObjectprotected
vboPositionsMouseSemanticsprivate
windowMouseSemanticsprivate
windowFocusCallBack(GLFWwindow *window, int entered)MouseSemantics
~MouseSemantics()MouseSemanticsvirtual
~SceneObject()SceneObjectvirtual