| 
    CSCI441 OpenGL Library 5.21.1.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 | 
| Camera(const Camera &)=default | CSCI441::Camera | protected | 
| Camera(Camera &&)=default | CSCI441::Camera | protected | 
| 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 | 
| FreeCam(const FreeCam &)=default | CSCI441::FreeCam | |
| FreeCam(FreeCam &&)=default | CSCI441::FreeCam | |
| 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 final | CSCI441::Camera | inlinevirtual | 
| 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) override | CSCI441::FreeCam | inlinevirtual | 
| moveForward(GLfloat movementFactor) override | CSCI441::FreeCam | inlinevirtual | 
| mProjectionMatrix | CSCI441::Camera | protected | 
| mUpdateProjectionMatrix() | CSCI441::PerspectiveCamera | inlineprotected | 
| mViewMatrix | CSCI441::Camera | protected | 
| operator=(const FreeCam &)=default | CSCI441::FreeCam | |
| operator=(FreeCam &&)=default | CSCI441::FreeCam | |
| CSCI441::PerspectiveCamera::operator=(const PerspectiveCamera &)=default | CSCI441::PerspectiveCamera | protected | 
| CSCI441::PerspectiveCamera::operator=(PerspectiveCamera &&)=default | CSCI441::PerspectiveCamera | protected | 
| CSCI441::Camera::operator=(const Camera &)=default | CSCI441::Camera | protected | 
| CSCI441::Camera::operator=(Camera &&)=default | CSCI441::Camera | protected | 
| PerspectiveCamera(GLfloat aspectRatio=1.0f, GLfloat fovy=45.0f, GLfloat nearClipPlane=0.001f, GLfloat farClipPlane=1000.0f) | CSCI441::PerspectiveCamera | inlineexplicit | 
| PerspectiveCamera(const PerspectiveCamera &)=default | CSCI441::PerspectiveCamera | protected | 
| PerspectiveCamera(PerspectiveCamera &&)=default | CSCI441::PerspectiveCamera | protected | 
| recomputeOrientation() override | 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 | 
| ~FreeCam() override=default | CSCI441::FreeCam | |
| ~PerspectiveCamera() override=default | CSCI441::PerspectiveCamera |