ComputerGraphik TU WIEN
|
This is the complete list of members for Sun, including all inherited members.
addChild(std::shared_ptr< SceneObject > &child) | SceneObject | |
addEffect(const std::string &name, std::unique_ptr< SceneObject > &effect) | SceneObject | |
ambient | Light | protected |
ambientPass() | Sun | |
animate(double time) | SceneObject | virtual |
Animation typedef | SceneObject | |
animation | SceneObject | protected |
animIDX | SceneObject | protected |
childs | SceneObject | protected |
colorTexture | Sun | private |
cubeFaces | Sun | private |
cubeTexture | Sun | private |
delChild(size_t idx) | SceneObject | |
depthTexture | Sun | private |
diffuse | Light | protected |
doNotRender() | SceneObject | inline |
draw() const | Sun | virtual |
drawOmni() const | Sun | |
effectChilds | SceneObject | protected |
EffectObjectAmbientPass class | Sun | friend |
EffectObjectCube class | Sun | friend |
EffectObjectCubeInstanced class | Sun | friend |
EffectObjectSVPass class | Sun | friend |
frameBuffer | Sun | private |
getAmbient() const | Light | inline |
getChild(size_t idx, std::shared_ptr< SceneObject > &child) const | SceneObject | |
getDepthTexture() const | Sun | inline |
getDiffuse() const | Light | inline |
getEffect(const std::string &name) const | SceneObject | |
getGlobalModelMatrix() const | SceneObject | inline |
getIsVolSun() | SceneObject | inline |
getModel() const | SceneObject | inline |
getModelMatrix() const | SceneObject | inline |
getName() const | SceneObject | inline |
getParent() const | SceneObject | inline |
getPosition() const | Light | inline |
getPower() const | Light | inline |
getShader() const | SceneObject | inline |
getSpecular() const | Light | inline |
isVolSun | SceneObject | protected |
Light(const std::string &name, Scene *scene=0, Model *model=0, const glm::mat4 &modelMatrix=glm::mat4(1)) | Light | inline |
model | SceneObject | protected |
modelMatrix | SceneObject | protected |
name | SceneObject | protected |
norender | SceneObject | protected |
parent | SceneObject | protected |
power | Light | protected |
remEffect(const std::string &name) | SceneObject | |
renderPasses | Sun | private |
reset() | Sun | virtual |
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 | |
setAmbient(const glm::vec3 &val) | Light | inline |
setAnimation(const Animation &anim) | SceneObject | |
setAnimationTime(double time) | SceneObject | |
setDiffuse(const glm::vec3 &val) | Light | inline |
setPower(const glm::vec3 &val) | Light | inline |
setShader(Shader *val) | Sun | virtual |
setSpecular(const glm::vec3 &val) | Light | inline |
setUpAmbientPass() | Sun | |
setUpColorTexture() | Sun | |
setUpDepthTexture() | Sun | |
setViewMatrices() | Sun | private |
shader | SceneObject | protected |
specular | Light | protected |
Sun(const std::string &name, Scene *scene=0, Model *model=0, Shader *shader=0, const glm::mat4 &modelMatrix=glm::mat4(1)) | Sun | |
SVPass() | Sun | |
update(double deltaT) | Sun | virtual |
vao | SceneObject | protected |
viewMatrices | Sun | private |
~Light() | Light | inlinevirtual |
~SceneObject() | SceneObject | virtual |
~Sun() | Sun | virtual |