Darc Library  2012.11
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
darc::protox::PX_Camera Class Reference

#include <px_camera.h>

Inheritance diagram for darc::protox::PX_Camera:
darc::numeric::MA_3DGizmo darc::protox::PX_Camera_Ghost darc::protox::PX_Camera_Shooter darc::protox::PX_Camera_Temp

List of all members.

Public Member Functions

 PX_Camera ()
DCR initCamera (PX_DI_MouseController *_mc, DIKeyboardScanner *_kc)
virtual DCR update (float _t)=0
Matrix4D getCameraMatrix ()
Matrix4D getTransformationMatrix ()
virtual ~PX_Camera ()

Protected Attributes

PX_DI_MouseControllerm_MouseCon
DIKeyboardScannerm_KeyboardCon
Matrix4D m_mTransform
float fRy_v
float fRx_v
float fRz_a

Detailed Description

Left-handed camera class. Viewport origin is lower left corner. Camera transformation based on Yaw (y), Pitch (x), and Roll (z) angles.


Constructor & Destructor Documentation

virtual darc::protox::PX_Camera::~PX_Camera ( ) [inline, virtual]

Member Function Documentation


Member Data Documentation

float darc::protox::PX_Camera::fRx_v [protected]
float darc::protox::PX_Camera::fRy_v [protected]
float darc::protox::PX_Camera::fRz_a [protected]

The documentation for this class was generated from the following file: