ComputerGraphik TU WIEN
|
This is the complete list of members for Camera, 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) | Camera | virtual |
animation | SceneObject | protected |
Animation typedef | SceneObject | |
animIDX | SceneObject | protected |
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) | Camera | |
Camera(const std::string &name, Scene *scene, glm::vec3 &pos, glm::vec3 &up, glm::vec3 &eye, float fov, float near, float far) | Camera | |
childs | SceneObject | protected |
cursorX | Camera | protected |
cursorY | Camera | protected |
delChild(size_t idx) | SceneObject | |
doNotRender() | SceneObject | inline |
draw() const | Camera | virtual |
effectChilds | SceneObject | protected |
eye | Camera | protected |
farClip | Camera | protected |
fov | Camera | protected |
getChild(size_t idx, std::shared_ptr< SceneObject > &child) const | SceneObject | |
getEffect(const std::string &name) const | SceneObject | |
getFarClip() | Camera | inline |
getGlobalModelMatrix() const | SceneObject | inline |
getIsVolSun() | SceneObject | inline |
getModel() const | SceneObject | inline |
getModelMatrix() const | SceneObject | inline |
getName() const | SceneObject | inline |
getNearClip() | Camera | inline |
getParent() const | SceneObject | inline |
getProjectionMatrix() const | Camera | inline |
getShader() const | SceneObject | inline |
getViewMatrix() const | Camera | inline |
initializeLookupVector() | Camera | |
initState | Camera | private |
isVolSun | SceneObject | protected |
model | SceneObject | protected |
modelMatrix | SceneObject | protected |
moved | Camera | private |
movement() | Camera | |
name | SceneObject | protected |
nearClip | Camera | protected |
norender | SceneObject | protected |
parent | SceneObject | protected |
pos | Camera | protected |
projectionMatrix | Camera | protected |
remEffect(const std::string &name) | SceneObject | |
reset() | SceneObject | 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 | |
setAnimation(const Animation &anim) | SceneObject | |
setAnimationTime(double time) | SceneObject | |
setShader(Shader *) | Camera | inlinevirtual |
setViewMatrix(const glm::mat4 &modelMatrix) | Camera | |
shader | SceneObject | protected |
up | Camera | protected |
update(double deltaT) | Camera | virtual |
vao | SceneObject | protected |
viewMatrix | Camera | protected |
~Camera() | Camera | virtual |
~SceneObject() | SceneObject | virtual |