CUGL 2.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 |