The CameraManager controlled Cameras.
More...
#include <cameramanager.h>
The CameraManager controlled Cameras.
Management of Cameras
- create Cameras
- delete Cameras
- Main Camera & Scissor Cameras
Map of Cameras with Component IDs
void CameraManager::addCamera |
( |
Camera * |
camera | ) |
|
addCamera
Save Camera
- Parameters
-
void CameraManager::BindCamera |
( |
uint |
component_id, |
|
|
Camera * |
camera |
|
) |
| |
BindCamera.
Bind a Camera with a Component
- Parameters
-
Camera * CameraManager::createCamera |
( |
void |
| ) |
|
createCamera
Create a Main Camera
- Parameters
-
- Returns
Camera * CameraManager::createCamera |
( |
const std::string & |
camera_name, |
|
|
const Vector4f & |
scissor_values |
|
) |
| |
RenderManager::createCamera.
Create Scissor Camera — for Minimaps or otherwise
- Parameters
-
camera_name | |
scissor_values | ( x , y , width , height ) |
- Returns
Camera * CameraManager::getCamera |
( |
const std::string & |
camera_name | ) |
|
getCamera
Return Camera by Name
- Parameters
-
- Returns
Camera * CameraManager::getCamera |
( |
uint |
component_id | ) |
|
getCamera
Return Camera by Component Id
- Parameters
-
- Returns
Cameras Engine::CameraManager::getCameras |
( |
void |
| ) |
|
getCameras
Return Cameras
- Returns
getSingletonPtr
Return Camera Manager Instance
- Returns
void CameraManager::remove |
( |
Camera * |
camera | ) |
|
remove
Remove Camera from list and destroy it
- Parameters
-
The documentation for this class was generated from the following files: