Pyrogenesis  trunk
CCamera Member List

This is the complete list of members for CCamera, including all inherited members.

BuildCameraRay(int px, int py, CVector3D &origin, CVector3D &dir) constCCamera
CCamera()CCamera
ClipFrustum(const CPlane &clipPlane)CCamera
GetAspectRatio() constCCamera
GetBoundsInViewPort(const CBoundingBoxAligned &boundigBox) constCCamera
GetFarPlane() constCCamerainline
GetFocus() constCCamera
GetFOV() constCCamerainline
GetFrustum() constCCamerainline
GetNearPlane() constCCamerainline
GetOrientation()CCamerainline
GetOrientation() constCCamerainline
GetOrthoScale() constCCamerainline
GetProjection()CCamerainline
GetProjection() constCCamerainline
GetProjectionType() constCCamerainline
GetScreenCoordinates(const CVector3D &world, float &x, float &y) constCCamera
GetViewPort() constCCamerainline
GetViewProjection() constCCamerainline
GetViewQuad(float dist, Quad &quad) constCCamera
GetWorldCoordinates(int px, int py, bool aboveWater=false) constCCamera
GetWorldCoordinates(int px, int py, float h) constCCamera
LookAlong(const CVector3D &camera, CVector3D orientation, CVector3D up)CCamera
LookAt(const CVector3D &camera, const CVector3D &focus, const CVector3D &up)CCamera
m_FarPlaneCCameraprivate
m_FOVCCamera
m_NearPlaneCCameraprivate
m_OrientationCCamera
m_OrthoScaleCCamera
m_ProjMatCCameraprivate
m_ProjTypeCCameraprivate
m_ViewFrustumCCameraprivate
m_ViewPortCCameraprivate
ProjectionType enum nameCCamera
Quad typedefCCamera
SetOrthoProjection(float nearp, float farp, float scale)CCamera
SetPerspectiveProjection(float nearp, float farp, float fov)CCamera
SetProjection(const CMatrix3D &matrix)CCamera
SetProjectionFromCamera(const CCamera &camera)CCamera
SetViewPort(const SViewPort &viewport)CCamera
UpdateFrustum(const CBoundingBoxAligned &scissor=CBoundingBoxAligned(CVector3D(-1.0f, -1.0f, -1.0f), CVector3D(1.0f, 1.0f, 1.0f)))CCamera
~CCamera()CCamera