|
| | LightCamera (const std::string &name, Scene *scene, glm::vec3 &pos, glm::vec3 &up, glm::vec3 &eye, float fov, float near, float far) |
| |
| virtual | ~LightCamera () |
| |
| void | drawShadowMap () |
| |
| void | draw () const |
| |
| void | reset () |
| |
| void | setShader (Shader *val) |
| |
| void | update (double deltaT) |
| |
| | 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) |
| | Construct new camera. More...
|
| |
| | Camera (const std::string &name, Scene *scene, glm::vec3 &pos, glm::vec3 &up, glm::vec3 &eye, float fov, float near, float far) |
| | Construct new camera. More...
|
| |
| virtual | ~Camera () |
| |
| bool | animate (double time) |
| |
| bool | movement () |
| |
| float | getNearClip () |
| |
| float | getFarClip () |
| |
| void | initializeLookupVector () |
| |
| void | setViewMatrix (const glm::mat4 &modelMatrix) |
| |
| glm::mat4 | getViewMatrix () const |
| |
| glm::mat4 | getProjectionMatrix () const |
| |
| | SceneObject (std::shared_ptr< SceneObject > &effectParent, const glm::mat4 &modelMatrix=glm::mat4(1)) |
| |
| | SceneObject (const std::string &name, Scene *scene=0, Model *model=0, const glm::mat4 &modelMatrix=glm::mat4(1)) |
| |
| virtual | ~SceneObject () |
| |
| Model * | getModel () const |
| |
| Shader * | getShader () const |
| |
| glm::mat4 | getModelMatrix () const |
| |
| glm::mat4 | getGlobalModelMatrix () const |
| |
| std::string | getName () const |
| |
| std::shared_ptr< SceneObject > | getParent () const |
| |
| void | setAnimationTime (double time) |
| |
| bool | setAnimation (const Animation &anim) |
| |
| bool | delChild (size_t idx) |
| |
| bool | getChild (size_t idx, std::shared_ptr< SceneObject > &child) const |
| |
| bool | addChild (std::shared_ptr< SceneObject > &child) |
| |
| bool | remEffect (const std::string &name) |
| |
| SceneObject * | getEffect (const std::string &name) const |
| |
| bool | addEffect (const std::string &name, std::unique_ptr< SceneObject > &effect) |
| |
| bool | doNotRender () |
| |
| bool | getIsVolSun () |
| |