Class TimeSystem
Defined in File timeSystem.h
Inheritance Relationships
Base Type
public prism::scene::ISystem(Class ISystem)
Class Documentation
-
class TimeSystem : public prism::scene::ISystem
Система управления временем и дельта-временем
Отслеживает время между кадрами, вычисляет дельта-время и обновляет временные ресурсы сцены. Критически важна для обеспечения плавной и независимой от частоты кадров симуляции.
Public Functions
-
inline TimeSystem(Scene *scene)
Конструктор системы времени
- Параметры:
scene – Указатель на родительскую сцену
-
virtual void start() override
Инициализация системы времени
Инициализирует начальное временное состояние системы
-
virtual void update() override
Вычисляет дельта-время между кадрами и обновляет TimeResource
-
inline TimeSystem(Scene *scene)