Radium Engine  1.5.0
Ra::Engine::Scene::CameraStorage Class Referenceabstract

#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 CameraComponentoperator[] (unsigned int n)=0
 Access the container.
 

Detailed Description

Interface providing functions to access and store cameras in an implementation-defined way.

Definition at line 14 of file CameraStorage.hpp.


The documentation for this class was generated from the following file: