ComputerGraphik TU WIEN
SunVolumetric Member List

This is the complete list of members for SunVolumetric, 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)SceneObjectvirtual
animationSceneObjectprotected
Animation typedefSceneObject
animIDXSceneObjectprotected
childsSceneObjectprotected
colorTextureSunVolumetricprivate
delChild(size_t idx)SceneObject
depthTextureSunVolumetricprivate
doNotRender()SceneObjectinline
draw() const SunVolumetricvirtual
effectChildsSceneObjectprotected
EffectObjectVolumetric classSunVolumetricfriend
EffectObjectVolumetricPost classSunVolumetricfriend
firstPass()SunVolumetric
frameBufferSunVolumetricprivate
getChild(size_t idx, std::shared_ptr< SceneObject > &child) const SceneObject
getEffect(const std::string &name) const SceneObject
getFrameBufferTexture()SunVolumetricinline
getGlobalModelMatrix() const SceneObjectinline
getIsVolSun()SceneObjectinline
getModel() const SceneObjectinline
getModelMatrix() const SceneObjectinline
getName() const SceneObjectinline
getParent() const SceneObjectinline
getScreenLightPos()SunVolumetricinline
getShader() const SceneObjectinline
isInScreenSunVolumetricprivate
isVolSunSceneObjectprotected
modelSceneObjectprotected
modelMatrixSceneObjectprotected
nameSceneObjectprotected
norenderSceneObjectprotected
parentSceneObjectprotected
postProcess()SunVolumetric
quadModelSunVolumetricprivate
remEffect(const std::string &name)SceneObject
reset()SunVolumetricvirtual
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
ScreenLightPosSunVolumetricprivate
screenTest()SunVolumetricprivate
setAnimation(const Animation &anim)SceneObject
setAnimationTime(double time)SceneObject
setShader(Shader *val)SceneObjectvirtual
setUpColorTexture()SunVolumetricprivate
setUpDepthTexture()SunVolumetricprivate
shaderSceneObjectprotected
SunVolumetric(const std::string &name, Scene *scene=0, Model *model=0, const glm::mat4 &modelMatrix=glm::mat4(1.0f))SunVolumetric
switchShader(Shader *newShader)SunVolumetricprivate
texHeightSunVolumetricprivate
texWidthSunVolumetricprivate
update(double deltaT)SceneObjectvirtual
vaoSceneObjectprotected
~SceneObject()SceneObjectvirtual
~SunVolumetric()SunVolumetricvirtual