![]()  | 
  
    CUGL 1.1
    
   Cornell University Game Library 
   | 
 
This is the complete list of members for cugl::PerspectiveCamera, including all inherited members.
| _combined | cugl::Camera | protected | 
| _direction | cugl::Camera | protected | 
| _far | cugl::Camera | protected | 
| _fieldOfView | cugl::PerspectiveCamera | protected | 
| _initialized | cugl::PerspectiveCamera | protected | 
| _inverse | cugl::Camera | protected | 
| _modelview | cugl::Camera | protected | 
| _near | cugl::Camera | protected | 
| _position | cugl::Camera | protected | 
| _projection | cugl::Camera | protected | 
| _upwards | cugl::Camera | protected | 
| _viewport | cugl::Camera | protected | 
| alloc(const Size &size, float fieldOfView=DEFAULT_CAMERA_FOV) | cugl::PerspectiveCamera | inlinestatic | 
| alloc(float width, float height, float fieldOfView=DEFAULT_CAMERA_FOV) | cugl::PerspectiveCamera | inlinestatic | 
| alloc(const Rect &rect, float fieldOfView=DEFAULT_CAMERA_FOV) | cugl::PerspectiveCamera | inlinestatic | 
| alloc(const Vec2 &origin, const Size &size, float fieldOfView=DEFAULT_CAMERA_FOV) | cugl::PerspectiveCamera | inlinestatic | 
| alloc(float x, float y, float width, float height, float fieldOfView=DEFAULT_CAMERA_FOV) | cugl::PerspectiveCamera | inlinestatic | 
| Camera() | cugl::Camera | |
| dispose() override | cugl::PerspectiveCamera | virtual | 
| getCombined() const | cugl::Camera | inline | 
| getDirection() const | cugl::Camera | inline | 
| getFar() const | cugl::Camera | inline | 
| getFieldOfView() const | cugl::PerspectiveCamera | inline | 
| getInverseProjectView() const | cugl::Camera | inline | 
| getNear() const | cugl::Camera | inline | 
| getPickRay(const Vec3 &windowCoords) const | cugl::Camera | |
| getPickRay(const Vec3 &windowCoords, const Rect &viewport) const | cugl::Camera | |
| getPickRayFromScreen(const Vec2 &screenCoords) const | cugl::Camera | inline | 
| getPosition() const | cugl::Camera | inline | 
| getProjection() const | cugl::Camera | inline | 
| getUp() const | cugl::Camera | inline | 
| getView() const | cugl::Camera | inline | 
| getViewport() const | cugl::Camera | inline | 
| init(const Size &size, float fieldOfView=DEFAULT_CAMERA_FOV) | cugl::PerspectiveCamera | inline | 
| init(float width, float height, float fieldOfView=DEFAULT_CAMERA_FOV) | cugl::PerspectiveCamera | inline | 
| init(const Rect &rect, float fieldOfView=DEFAULT_CAMERA_FOV) | cugl::PerspectiveCamera | inline | 
| init(const Vec2 &origin, const Size &size, float fieldOfView=DEFAULT_CAMERA_FOV) | cugl::PerspectiveCamera | inline | 
| init(float x, float y, float width, float height, float fieldOfView=DEFAULT_CAMERA_FOV) | cugl::PerspectiveCamera | |
| lookAt(const Vec3 &target) | cugl::Camera | |
| lookAt(float x, float y, float z) | cugl::Camera | inline | 
| normalizeUp() | cugl::Camera | inline | 
| PerspectiveCamera() | cugl::PerspectiveCamera | inline | 
| project(const Vec3 &worldCoords) const | cugl::Camera | |
| project(const Vec3 &worldCoords, const Rect &viewport) const | cugl::Camera | |
| rotate(const Quaternion &quat) | cugl::Camera | inline | 
| rotate(const Vec3 &axis, float angle) | cugl::Camera | inline | 
| rotate(float angle) | cugl::Camera | inline | 
| rotate(const Mat4 &transform) | cugl::Camera | inline | 
| rotateAround(const Vec3 &point, const Vec3 &axis, float angle) | cugl::Camera | |
| rotateX(float angle) | cugl::Camera | inline | 
| rotateY(float angle) | cugl::Camera | inline | 
| rotateZ(float angle) | cugl::Camera | inline | 
| screenToWindowCoords(const Vec2 &screenCoords) const | cugl::Camera | |
| screenToWindowCoords(const Vec2 &screenCoords, const Rect &viewport) const | cugl::Camera | |
| screenToWorldCoords(const Vec2 &screenCoords) const | cugl::Camera | inline | 
| set(const Size &size, float fieldOfView=DEFAULT_CAMERA_FOV) | cugl::PerspectiveCamera | inline | 
| set(float width, float height, float fieldOfView=DEFAULT_CAMERA_FOV) | cugl::PerspectiveCamera | inline | 
| set(const Rect &rect, float fieldOfView=DEFAULT_CAMERA_FOV) | cugl::PerspectiveCamera | inline | 
| set(const Vec2 &origin, const Size &size, float fieldOfView=DEFAULT_CAMERA_FOV) | cugl::PerspectiveCamera | inline | 
| set(float x, float y, float width, float height, float fieldOfView=DEFAULT_CAMERA_FOV) | cugl::PerspectiveCamera | |
| setFar(float value) | cugl::Camera | inline | 
| setFieldOfView(float fov) | cugl::PerspectiveCamera | |
| setNear(float value) | cugl::Camera | inline | 
| transform(const Mat4 &transform) | cugl::Camera | inline | 
| translate(const Vec3 &vec) | cugl::Camera | inline | 
| translate(const Vec2 &vec) | cugl::Camera | inline | 
| translate(float tx, float ty, float tz) | cugl::Camera | inline | 
| translate(float tx, float ty) | cugl::Camera | inline | 
| unproject(const Vec3 &windowCoords) const | cugl::Camera | |
| unproject(const Vec3 &windowCoords, const Rect &viewport) const | cugl::Camera | |
| update() override | cugl::PerspectiveCamera | virtual | 
| windowToScreenCoords(const Vec3 &windowCoords) const | cugl::Camera | |
| windowToScreenCoords(const Vec3 &windowCoords, const Rect &viewport) const | cugl::Camera | |
| worldToScreenCoords(const Vec3 &worldCoords) const | cugl::Camera | inline | 
| ~Camera() | cugl::Camera | inline | 
| ~PerspectiveCamera() | cugl::PerspectiveCamera | inline | 
 1.8.10