#include <CameraManager.h>
Public Member Functions | |
CameraManager () | |
~CameraManager () | |
void | addCamera (Camera *_val) |
Camera * | getCamera (std::string _name) |
Camera * | getCamera (int _id) |
Camera * | getActiveCamera () |
void | setActiveCamera (std::string _name) |
void | setActiveCamera (int _id) |
void | update () |
Protected Attributes | |
std::list< Camera * > | m_cameras |
Camera * | m_activeCamera |
Definition at line 14 of file CameraManager.h.
CameraManager::CameraManager | ( | ) |
Definition at line 4 of file CameraManager.cpp.
CameraManager::~CameraManager | ( | ) |
Definition at line 53 of file CameraManager.cpp.
void CameraManager::addCamera | ( | Camera * | _val | ) |
Definition at line 63 of file CameraManager.cpp.
Camera * CameraManager::getActiveCamera | ( | ) |
Definition at line 89 of file CameraManager.cpp.
Camera * CameraManager::getCamera | ( | int | _id | ) |
Definition at line 79 of file CameraManager.cpp.
Camera * CameraManager::getCamera | ( | std::string | _name | ) |
Definition at line 69 of file CameraManager.cpp.
void CameraManager::setActiveCamera | ( | int | _id | ) |
Definition at line 94 of file CameraManager.cpp.
void CameraManager::setActiveCamera | ( | std::string | _name | ) |
Definition at line 99 of file CameraManager.cpp.
void CameraManager::update | ( | ) |
Definition at line 104 of file CameraManager.cpp.
Camera* CameraManager::m_activeCamera [protected] |
Definition at line 34 of file CameraManager.h.
std::list<Camera*> CameraManager::m_cameras [protected] |
Definition at line 33 of file CameraManager.h.