CUGL 2.1
Cornell University Game Library
cugl::PerspectiveCamera Member List

This is the complete list of members for cugl::PerspectiveCamera, including all inherited members.

_combinedcugl::Cameraprotected
_directioncugl::Cameraprotected
_farcugl::Cameraprotected
_fieldOfViewcugl::PerspectiveCameraprotected
_initializedcugl::PerspectiveCameraprotected
_inversecugl::Cameraprotected
_modelviewcugl::Cameraprotected
_nearcugl::Cameraprotected
_positioncugl::Cameraprotected
_projectioncugl::Cameraprotected
_upwardscugl::Cameraprotected
_viewportcugl::Cameraprotected
alloc(const Size size, float fieldOfView=DEFAULT_CAMERA_FOV)cugl::PerspectiveCamerainlinestatic
alloc(float width, float height, float fieldOfView=DEFAULT_CAMERA_FOV)cugl::PerspectiveCamerainlinestatic
alloc(const Rect rect, float fieldOfView=DEFAULT_CAMERA_FOV)cugl::PerspectiveCamerainlinestatic
alloc(const Vec2 origin, const Size size, float fieldOfView=DEFAULT_CAMERA_FOV)cugl::PerspectiveCamerainlinestatic
alloc(float x, float y, float width, float height, float fieldOfView=DEFAULT_CAMERA_FOV)cugl::PerspectiveCamerainlinestatic
Camera()cugl::Camera
dispose() overridecugl::PerspectiveCameravirtual
getCombined() constcugl::Camerainline
getDirection() constcugl::Camerainline
getFar() constcugl::Camerainline
getFieldOfView() constcugl::PerspectiveCamerainline
getInverseProjectView() constcugl::Camerainline
getNear() constcugl::Camerainline
getPickRay(const Vec3 windowCoords) constcugl::Camera
getPickRay(const Vec3 windowCoords, const Rect viewport) constcugl::Camera
getPickRayFromScreen(const Vec2 screenCoords) constcugl::Camerainline
getPosition() constcugl::Camerainline
getProjection() constcugl::Camerainline
getUp() constcugl::Camerainline
getView() constcugl::Camerainline
getViewport() constcugl::Camerainline
init(const Size size, float fieldOfView=DEFAULT_CAMERA_FOV)cugl::PerspectiveCamerainline
init(float width, float height, float fieldOfView=DEFAULT_CAMERA_FOV)cugl::PerspectiveCamerainline
init(const Rect rect, float fieldOfView=DEFAULT_CAMERA_FOV)cugl::PerspectiveCamerainline
init(const Vec2 origin, const Size size, float fieldOfView=DEFAULT_CAMERA_FOV)cugl::PerspectiveCamerainline
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::Camerainline
normalizeUp()cugl::Camerainline
PerspectiveCamera()cugl::PerspectiveCamerainline
project(const Vec3 worldCoords) constcugl::Camera
project(const Vec3 worldCoords, const Rect viewport) constcugl::Camera
rotate(const Quaternion &quat)cugl::Camerainline
rotate(const Vec3 axis, float angle)cugl::Camerainline
rotate(float angle)cugl::Camerainline
rotate(const Mat4 &transform)cugl::Camerainline
rotateAround(const Vec3 point, const Vec3 axis, float angle)cugl::Camera
rotateX(float angle)cugl::Camerainline
rotateY(float angle)cugl::Camerainline
rotateZ(float angle)cugl::Camerainline
screenToWindowCoords(const Vec2 screenCoords) constcugl::Camera
screenToWindowCoords(const Vec2 screenCoords, const Rect viewport) constcugl::Camera
screenToWorldCoords(const Vec2 screenCoords) constcugl::Camerainline
set(const Size size, float fieldOfView=DEFAULT_CAMERA_FOV)cugl::PerspectiveCamerainline
set(float width, float height, float fieldOfView=DEFAULT_CAMERA_FOV)cugl::PerspectiveCamerainline
set(const Rect rect, float fieldOfView=DEFAULT_CAMERA_FOV)cugl::PerspectiveCamerainline
set(const Vec2 origin, const Size size, float fieldOfView=DEFAULT_CAMERA_FOV)cugl::PerspectiveCamerainline
set(float x, float y, float width, float height, float fieldOfView=DEFAULT_CAMERA_FOV)cugl::PerspectiveCamera
setFar(float value)cugl::Camerainline
setFieldOfView(float fov)cugl::PerspectiveCamera
setNear(float value)cugl::Camerainline
transform(const Mat4 &transform)cugl::Camerainline
translate(const Vec3 vec)cugl::Camerainline
translate(const Vec2 vec)cugl::Camerainline
translate(float tx, float ty, float tz)cugl::Camerainline
translate(float tx, float ty)cugl::Camerainline
unproject(const Vec3 windowCoords) constcugl::Camera
unproject(const Vec3 windowCoords, const Rect viewport) constcugl::Camera
update() overridecugl::PerspectiveCameravirtual
windowToScreenCoords(const Vec3 windowCoords) constcugl::Camera
windowToScreenCoords(const Vec3 windowCoords, const Rect viewport) constcugl::Camera
worldToScreenCoords(const Vec3 worldCoords) constcugl::Camerainline
~Camera()cugl::Camerainline
~PerspectiveCamera()cugl::PerspectiveCamerainline