Orxonox
0.0.5 Codename: Arcturus
|
#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/orxonox/CameraManager.h>
Public Member Functions | |
CameraManager () | |
~CameraManager () | |
Camera * | getActiveCamera () const |
void | releaseFocus (Camera *camera) |
void | requestFocus (Camera *camera) |
void | useCamera (Ogre::Camera *camera) |
Private Member Functions | |
CameraManager (const CameraManager &)=delete | |
CameraManager & | operator= (const CameraManager &)=delete |
Private Attributes | |
std::list< Camera * > | cameraList_ |
Static Private Attributes | |
static CameraManager * | singletonPtr_s |
Friends | |
class | Singleton< CameraManager > |
Additional Inherited Members | |
Static Public Member Functions inherited from orxonox::Singleton< CameraManager > | |
static bool | exists () |
Tells whether the singleton has been created. More... | |
static CameraManager & | getInstance () |
Returns a reference to the singleton instance. More... | |
Protected Member Functions inherited from orxonox::Singleton< CameraManager > | |
Singleton () | |
Constructor sets the singleton instance pointer. More... | |
virtual | ~Singleton () |
Destructor resets the singleton instance pointer. More... | |
orxonox::CameraManager::CameraManager | ( | ) |
orxonox::CameraManager::~CameraManager | ( | ) |
|
privatedelete |
Camera * orxonox::CameraManager::getActiveCamera | ( | ) | const |
|
privatedelete |
void orxonox::CameraManager::useCamera | ( | Ogre::Camera * | camera | ) |
|
friend |
|
private |
|
staticprivate |