Class ISystem

Inheritance Relationships

Derived Type

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 - пропускается