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::InputSystem, prism::scene::RenderSystem, prism::scene::TimeSystem
Public Functions
-
virtual ~ISystem() = default
-
inline virtual void start()
Первоначальная настройка системы, не обязательно реализовывать
Вызывается один раз на первом кадре для первоначальнго создания динамических обьектов, запонения значений и т.д
-
virtual void update() = 0
Обновление состояния системы
Вызывается каждый кадр для обновления логики системы
-
virtual ~ISystem() = default