Class ISystem
Defined in File system.h
Inheritance Relationships
Derived Type
public prism::scene::RenderSystem(Class RenderSystem)
Class Documentation
-
class ISystem
Базовый интерфейс для всех систем
Системы должны наследоваться от этого интерфейса и реализовывать метод update
Subclassed by prism::scene::RenderSystem
Public Functions
-
virtual ~ISystem() = default
-
virtual void update(float deltaTime) = 0
Обновление состояния системы
Вызывается каждый кадр для обновления логики системы
- Параметры:
deltaTime – Время, прошедшее с предыдущего обновления (в секундах)
Public Members
-
bool enabled = true
Флаг активности системы.
Если true - система обновляется, если false - пропускается
-
virtual ~ISystem() = default