Wraith  0.1.5
Basic 3D game engine in C++
CameraManager Class Reference
Collaboration diagram for CameraManager:
Collaboration graph

Public Member Functions

 CameraManager (const CameraManager &)=delete
 
CameraManageroperator= (const CameraManager &)=delete
 
 CameraManager (CameraManager &&)=delete
 
CameraManageroperator= (CameraManager &&)=delete
 
void setDefaultCameraAsCurrentCamera ()
 
void setCurrentCamera (Camera *)
 
void setDefault2DCameraAsCurrentCamera ()
 
void setCurrent2DCamera (Camera *)
 
Camera * getDefaultCamera () const
 
Camera * getDefault2DCamera () const
 
Camera * getCurrentCamera () const
 
Camera * getCurrent2DCamera () const
 

Static Public Member Functions

static Camera * CreateCamera (const Vect &position, const Vect &lookAt)
 
static Camera * Create2DCamera ()
 

Private Member Functions

Camera * createDefaultCamera ()
 

Private Attributes

Camera * _pCurrentCamera
 
Camera * _pCurrent2DCamera
 
Camera * _pDefaultCamera
 
Camera * _pDefault2DCamera
 

Friends

class CameraManagerAttorney
 

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