ComputerGraphik TU WIEN
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