CameraManager is a resource that manages the active camera entity.
Definition CameraManager.hpp:24
ICameraBehavior()=default
virtual ~ICameraBehavior()=default
virtual void Update(Engine::Core &core, Resource::CameraManager &manager, Object::Component::Transform &transform, Object::Component::Camera &camera, float deltaTime)=0
Update the camera behavior.
ICameraBehavior(Engine::Core &)
Optional constructor that receives the engine core.
Definition CameraBehavior.hpp:27
The core is the place where all the data of the engine is stored. It contains the registry (entities)...
Definition Core.hpp:33
Definition CameraControlSystemManager.hpp:9
Definition CameraManager.hpp:12