ComputerGraphik TU WIEN
Camera Member List

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

addChild(std::shared_ptr< SceneObject > &child)SceneObject
addEffect(const std::string &name, std::unique_ptr< SceneObject > &effect)SceneObject
animate(double time)Cameravirtual
animationSceneObjectprotected
Animation typedefSceneObject
animIDXSceneObjectprotected
Camera(const std::string &name, Scene *scene, const glm::vec3 &eye=glm::vec3(0,-10, 5), float vAngle=-3.14f, float hAngle=3.14f, float fov=60.0f, float near=0.01f, float far=20.0f)Camera
Camera(const std::string &name, Scene *scene, glm::vec3 &pos, glm::vec3 &up, glm::vec3 &eye, float fov, float near, float far)Camera
childsSceneObjectprotected
cursorXCameraprotected
cursorYCameraprotected
delChild(size_t idx)SceneObject
doNotRender()SceneObjectinline
draw() const Cameravirtual
effectChildsSceneObjectprotected
eyeCameraprotected
farClipCameraprotected
fovCameraprotected
getChild(size_t idx, std::shared_ptr< SceneObject > &child) const SceneObject
getEffect(const std::string &name) const SceneObject
getFarClip()Camerainline
getGlobalModelMatrix() const SceneObjectinline
getIsVolSun()SceneObjectinline
getModel() const SceneObjectinline
getModelMatrix() const SceneObjectinline
getName() const SceneObjectinline
getNearClip()Camerainline
getParent() const SceneObjectinline
getProjectionMatrix() const Camerainline
getShader() const SceneObjectinline
getViewMatrix() const Camerainline
initializeLookupVector()Camera
initStateCameraprivate
isVolSunSceneObjectprotected
modelSceneObjectprotected
modelMatrixSceneObjectprotected
movedCameraprivate
movement()Camera
nameSceneObjectprotected
nearClipCameraprotected
norenderSceneObjectprotected
parentSceneObjectprotected
posCameraprotected
projectionMatrixCameraprotected
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 *)Camerainlinevirtual
setViewMatrix(const glm::mat4 &modelMatrix)Camera
shaderSceneObjectprotected
upCameraprotected
update(double deltaT)Cameravirtual
vaoSceneObjectprotected
viewMatrixCameraprotected
~Camera()Cameravirtual
~SceneObject()SceneObjectvirtual