|
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 |
1.8.9.1