3#include <Engine/RaEngine.hpp>
4#include <Engine/Scene/CameraComponent.hpp>
26 virtual size_t size()
const = 0;
virtual void remove(CameraComponent *cam)=0
Remove a Camera from the container.
virtual ~CameraStorage()=default
Destructor.
virtual void clear()=0
Clear the container.
virtual void add(CameraComponent *cam)=0
Add a Camera to the container.
virtual CameraComponent * operator[](unsigned int n)=0
Access the container.
virtual size_t size() const =0
Returns the container size.
hepler function to manage enum as underlying types in VariableSet