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 | |
additionalScaling | MouseSemantics | private |
animate(double time) | SceneObject | virtual |
animation | SceneObject | protected |
Animation typedef | SceneObject | |
animIDX | SceneObject | protected |
C | MouseSemantics | private |
calculateScaleFactor() | MouseSemantics | private |
childs | SceneObject | protected |
cursorEnterCallBack(GLFWwindow *window, int entered) | MouseSemantics | |
delChild(size_t idx) | SceneObject | |
distance | MouseSemantics | private |
doNotRender() | SceneObject | inline |
draw() | MouseSemantics | |
SceneObject::draw() const | SceneObject | virtual |
effectChilds | SceneObject | protected |
firstTimeInWindow | MouseSemantics | private |
focused | MouseSemantics | private |
getChild(size_t idx, std::shared_ptr< SceneObject > &child) const | SceneObject | |
getDistance() | MouseSemantics | inline |
getEffect(const std::string &name) const | SceneObject | |
getGlobalModelMatrix() const | SceneObject | inline |
getIsVolSun() | SceneObject | inline |
getModel() const | SceneObject | inline |
getModelMatrix() const | SceneObject | inline |
getMousePos() | MouseSemantics | inline |
getName() const | SceneObject | inline |
getParent() const | SceneObject | inline |
getScaleFactor() | MouseSemantics | inline |
getShader() const | SceneObject | inline |
getSpeed() | MouseSemantics | inline |
inverseScaleFunction | MouseSemantics | private |
inWindow | MouseSemantics | private |
isVolSun | SceneObject | protected |
keyCallback(GLFWwindow *window, int key, int scancode, int action, int mods) | MouseSemantics | |
latestPos | MouseSemantics | private |
m | MouseSemantics | private |
M | MouseSemantics | private |
model | SceneObject | protected |
modelMatrix | SceneObject | protected |
MouseSemantics(Scene *scene, float _M, float _C, float _m, Texture *texture) | MouseSemantics | |
name | SceneObject | protected |
norender | SceneObject | protected |
parent | SceneObject | protected |
remEffect(const std::string &name) | SceneObject | |
reset() | SceneObject | virtual |
scaleFunction() | MouseSemantics | inline |
scaleLinear | MouseSemantics | private |
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 *shader) | MouseSemantics | virtual |
shader | SceneObject | protected |
texture | MouseSemantics | private |
toggleScaleFunction() | MouseSemantics | |
update(double deltaT) | MouseSemantics | virtual |
updateDistanceState(unsigned int _distance) | MouseSemantics | |
vao | SceneObject | protected |
vboPositions | MouseSemantics | private |
window | MouseSemantics | private |
windowFocusCallBack(GLFWwindow *window, int entered) | MouseSemantics | |
~MouseSemantics() | MouseSemantics | virtual |
~SceneObject() | SceneObject | virtual |