Class TimeSystem

Inheritance Relationships

Base Type

Class Documentation

class TimeSystem : public prism::scene::ISystem

Система управления временем и дельта-временем

Отслеживает время между кадрами, вычисляет дельта-время и обновляет временные ресурсы сцены. Критически важна для обеспечения плавной и независимой от частоты кадров симуляции.

Public Functions

inline TimeSystem(Scene *scene)

Конструктор системы времени

Параметры:

scene – Указатель на родительскую сцену

virtual void start() override

Инициализация системы времени

Инициализирует начальное временное состояние системы

virtual void update() override

Вычисляет дельта-время между кадрами и обновляет TimeResource