Radium Engine
1.5.20
|
#include <Engine/Scene/CameraStorage.hpp>
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.