ComputerGraphik TU WIEN
LightCamera Member List

This is the complete list of members for LightCamera, 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
Animation typedefSceneObject
animationSceneObjectprotected
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
depthTextureLightCameraprivate
doNotRender()SceneObjectinline
draw() const LightCameravirtual
drawShadowMap()LightCamera
effectChildsSceneObjectprotected
EffectObjectLightCamShadow classLightCamerafriend
eyeCameraprotected
farClipCameraprotected
fovCameraprotected
frameBufferLightCameraprivate
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
isVolSunSceneObjectprotected
LightCamera(const std::string &name, Scene *scene, glm::vec3 &pos, glm::vec3 &up, glm::vec3 &eye, float fov, float near, float far)LightCamera
modelSceneObjectprotected
modelMatrixSceneObjectprotected
movement()Camera
nameSceneObjectprotected
nearClipCameraprotected
norenderSceneObjectprotected
parentSceneObjectprotected
posCameraprotected
projectionMatrixCameraprotected
remEffect(const std::string &name)SceneObject
reset()LightCameravirtual
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)LightCameravirtual
setUpDepthTexture()LightCameraprivate
setViewMatrix(const glm::mat4 &modelMatrix)Camera
shaderLightCameraprivate
upCameraprotected
update(double deltaT)LightCameravirtual
vaoSceneObjectprotected
viewMatrixCameraprotected
~Camera()Cameravirtual
~LightCamera()LightCameravirtual
~SceneObject()SceneObjectvirtual