ComputerGraphik TU WIEN
ShadowMap Member List

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

addChild(std::shared_ptr< SceneObject > &child)SceneObject
addEffect(const std::string &name, std::unique_ptr< SceneObject > &effect)SceneObject
ambientLightprotected
animate(double time)SceneObjectvirtual
animationSceneObjectprotected
Animation typedefSceneObject
animIDXSceneObjectprotected
childsSceneObjectprotected
delChild(size_t idx)SceneObject
depthBiasMVPShadowMapprivate
depthMVPShadowMapprivate
depthTextureShadowMapprivate
diffuseLightprotected
doNotRender()SceneObjectinline
draw() const ShadowMapvirtual
effectChildsSceneObjectprotected
frameBufferShadowMapprivate
getAmbient() const Lightinline
getChild(size_t idx, std::shared_ptr< SceneObject > &child) const SceneObject
getDepthBiasMVP() const ShadowMapinline
getDepthMVP() const ShadowMapinline
getDepthTexture() const ShadowMapinline
getDiffuse() const Lightinline
getEffect(const std::string &name) const SceneObject
getGlobalModelMatrix() const SceneObjectinline
getIsVolSun()SceneObjectinline
getModel() const SceneObjectinline
getModelMatrix() const SceneObjectinline
getName() const SceneObjectinline
getParent() const SceneObjectinline
getPosition() const Lightinline
getPower() const Lightinline
getShader() const SceneObjectinline
getSpecular() const Lightinline
isVolSunSceneObjectprotected
Light(const std::string &name, Scene *scene=0, Model *model=0, const glm::mat4 &modelMatrix=glm::mat4(1))Lightinline
modelSceneObjectprotected
modelMatrixSceneObjectprotected
nameSceneObjectprotected
norenderSceneObjectprotected
parentSceneObjectprotected
powerLightprotected
remEffect(const std::string &name)SceneObject
reset()ShadowMapvirtual
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
setAmbient(const glm::vec3 &val)Lightinline
setAnimation(const Animation &anim)SceneObject
setAnimationTime(double time)SceneObject
setDiffuse(const glm::vec3 &val)Lightinline
setPower(const glm::vec3 &val)Lightinline
setShader(Shader *val)ShadowMapvirtual
setSpecular(const glm::vec3 &val)Lightinline
shaderSceneObjectprotected
ShadowMap(const std::string &name, Scene *scene=0, Model *model=0, const glm::mat4 &modelMatrix=glm::mat4(1))ShadowMap
specularLightprotected
update(double deltaT)ShadowMapvirtual
vaoSceneObjectprotected
~Light()Lightinlinevirtual
~SceneObject()SceneObjectvirtual
~ShadowMap()ShadowMapvirtual