CSCI441 OpenGL Library 5.9.0
CS@Mines CSCI441 Computer Graphics Course Library
|
This is the complete list of members for CSCI441::FreeCam, including all inherited members.
Camera() | CSCI441::Camera | inlineprotected |
computeViewMatrix() final | CSCI441::Camera | inlinevirtual |
FreeCam(GLfloat aspectRatio=1.0f, GLfloat fovy=45.0f, GLfloat nearClipPlane=0.001f, GLfloat farClipPlane=1000.0f) | CSCI441::FreeCam | inlineexplicit |
getLookAtPoint() const final | CSCI441::Camera | inlinevirtual |
getPhi() const final | CSCI441::Camera | inlinevirtual |
getPosition() const final | CSCI441::Camera | inlinevirtual |
getProjectionMatrix() const final | CSCI441::Camera | inlinevirtual |
getRadius() const | CSCI441::Camera | inline |
getTheta() const final | CSCI441::Camera | inlinevirtual |
getUpVector() const final | CSCI441::Camera | inlinevirtual |
getViewMatrix() const final | CSCI441::Camera | inlinevirtual |
mCameraDirection | CSCI441::Camera | protected |
mCameraLookAtPoint | CSCI441::Camera | protected |
mCameraPhi | CSCI441::Camera | protected |
mCameraPosition | CSCI441::Camera | protected |
mCameraRadius | CSCI441::Camera | protected |
mCameraTheta | CSCI441::Camera | protected |
mCameraUpVector | CSCI441::Camera | protected |
moveBackward(GLfloat movementFactor) final | CSCI441::FreeCam | inlinevirtual |
moveForward(GLfloat movementFactor) final | CSCI441::FreeCam | inlinevirtual |
mProjectionMatrix | CSCI441::Camera | protected |
mUpdateProjectionMatrix() | CSCI441::PerspectiveCamera | inlineprotected |
mViewMatrix | CSCI441::Camera | protected |
PerspectiveCamera(GLfloat aspectRatio=1.0f, GLfloat fovy=45.0f, GLfloat nearClipPlane=0.001f, GLfloat farClipPlane=1000.0f) | CSCI441::PerspectiveCamera | inlineexplicit |
recomputeOrientation() final | CSCI441::FreeCam | inlinevirtual |
rotate(GLfloat dTheta, GLfloat dPhi) | CSCI441::Camera | inlinevirtual |
setAspectRatio(GLfloat aspectRatio) final | CSCI441::PerspectiveCamera | inlinevirtual |
setFarClipPlane(GLfloat far) final | CSCI441::PerspectiveCamera | inlinevirtual |
setLookAtPoint(const glm::vec3 lookAt) final | CSCI441::Camera | inlinevirtual |
setNearClipPlane(GLfloat near) final | CSCI441::PerspectiveCamera | inlinevirtual |
setPhi(const GLfloat p) final | CSCI441::Camera | inlinevirtual |
setPosition(const glm::vec3 pos) final | CSCI441::Camera | inlinevirtual |
setRadius(const GLfloat r) final | CSCI441::Camera | inlinevirtual |
setTheta(const GLfloat t) final | CSCI441::Camera | inlinevirtual |
setUpVector(const glm::vec3 up) final | CSCI441::Camera | inlinevirtual |
setVerticalFOV(GLfloat fovy) final | CSCI441::PerspectiveCamera | inlinevirtual |
~Camera()=default | CSCI441::Camera | virtual |