![]() |
Radium Engine
1.6.3
|
#include <Engine/Scene/CameraStorage.hpp>
Inheritance diagram for Ra::Engine::Scene::CameraStorage:
Collaboration diagram for Ra::Engine::Scene::CameraStorage:Public Member Functions | |
| virtual | ~CameraStorage ()=default |
| Destructor. | |
| virtual size_t | size () const =0 |
| Returns the container size. | |
| virtual void | add (CameraComponent *cam)=0 |
| Add a Camera to the container. | |
| virtual void | remove (CameraComponent *cam)=0 |
| Remove a Camera from the container. | |
| virtual void | clear ()=0 |
| Clear the container. | |
| virtual CameraComponent * | operator[] (unsigned int n)=0 |
| Access the container. | |
Interface providing functions to access and store cameras in an implementation-defined way.
Definition at line 14 of file CameraStorage.hpp.
|
pure virtual |
Add a Camera to the container.
Implemented in Ra::Engine::Scene::DefaultCameraStorage.
|
pure virtual |
Clear the container.
Implemented in Ra::Engine::Scene::DefaultCameraStorage.
|
pure virtual |
Access the container.
Implemented in Ra::Engine::Scene::DefaultCameraStorage.
|
pure virtual |
Remove a Camera from the container.
Implemented in Ra::Engine::Scene::DefaultCameraStorage.
|
pure virtual |
Returns the container size.
Implemented in Ra::Engine::Scene::DefaultCameraStorage.