Cogs.Core
|
Contains Interpolators that will update the camera position and rotation based on component data. More...
#include <CinematicCameraSystem.h>
Public Member Functions | |
CinematicCameraData ()=default | |
Default constructs camera data. | |
CinematicCameraData (const CinematicCameraData &other)=delete | |
Disabled copy constructor to avoid accidental copying when referencing. | |
Public Attributes | |
short | currentRunningID = -1 |
Wich segment of the array we are interpolating [{start,0},...,{n-1,n}]. | |
Timer | timer |
Used for wait times. | |
std::unique_ptr< Cogs::Interpolator< glm::vec3 > > | positionInterpolator |
std::unique_ptr< Cogs::Interpolator< glm::quat > > | rotationInterpolator |
Contains Interpolators that will update the camera position and rotation based on component data.
Definition at line 21 of file CinematicCameraSystem.h.
short Cogs::Core::CinematicCameraData::currentRunningID = -1 |
Wich segment of the array we are interpolating [{start,0},...,{n-1,n}].
Definition at line 30 of file CinematicCameraSystem.h.
std::unique_ptr<Cogs::Interpolator<glm::vec3> > Cogs::Core::CinematicCameraData::positionInterpolator |
Definition at line 35 of file CinematicCameraSystem.h.
std::unique_ptr<Cogs::Interpolator<glm::quat> > Cogs::Core::CinematicCameraData::rotationInterpolator |
Definition at line 36 of file CinematicCameraSystem.h.
Timer Cogs::Core::CinematicCameraData::timer |
Used for wait times.
Definition at line 33 of file CinematicCameraSystem.h.