#include <Camera.h>
Collaboration diagram for Fluxus::Camera:

Public Member Functions | |
| Camera () | |
| ~Camera () | |
Renderer interface  | |
| bool | NeedsInit () | 
| void | DoProjection () | 
| Apply the projection matrix to the stack.   | |
| void | DoCamera () | 
| Apply the camera matrix to the stack.   | |
Accessors  | |
| dMatrix * | GetMatrix () | 
| void | SetMatrix (const dMatrix &m) | 
| dMatrix * | GetLockedMatrix () | 
| dMatrix | GetProjection () | 
| float | GetUp () | 
| float | GetLeft () | 
| void | LockCamera (Primitive *p) | 
| Lock the camera to this primitive's position.   | |
| void | SetCameraLag (float s) | 
| void | SetOrtho (bool s) | 
| void | SetOrthoZoom (float s) | 
| void | SetFrustum (float u, float d, float l, float r) | 
| void | SetClip (float f, float b) | 
Definition at line 27 of file Camera.h.
| Camera::Camera | ( | ) | 
Definition at line 21 of file Camera.cpp.
| Camera::~Camera | ( | ) | 
Definition at line 38 of file Camera.cpp.
| bool Fluxus::Camera::NeedsInit | ( | ) |  [inline] | 
        
| void Camera::DoProjection | ( | ) | 
| void Camera::DoCamera | ( | ) | 
| void Fluxus::Camera::SetMatrix | ( | const dMatrix & | m | ) |  [inline] | 
        
| dMatrix Camera::GetProjection | ( | ) | 
Definition at line 72 of file Camera.cpp.
| void Camera::LockCamera | ( | Primitive * | p | ) | 
| void Fluxus::Camera::SetFrustum | ( | float | u, | |
| float | d, | |||
| float | l, | |||
| float | r | |||
| ) |  [inline] | 
        
 1.5.1