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