20 #ifndef ANTKEEPER_GAME_CAMERA_SYSTEM_HPP
21 #define ANTKEEPER_GAME_CAMERA_SYSTEM_HPP
30 void update(
float t,
float dt)
override;
37 double m_aspect_ratio{};
38 double m_fixed_update_time{};
39 double m_fixed_timestep{};
40 double m_variable_update_time{};
void interpolate(float alpha)
void set_viewport(const math::fvec4 &viewport)
camera_system(entity::registry ®istry)
void update(float t, float dt) override
Perform's a system's update() function.
Abstract base class for updatable systems.
entity::registry & registry
Registry on which the system operate.
entt::registry registry
Component registry type.