/
d.vision
/
division_engine_cpp
Обзор
Документация
Войти
/
d.vision
/
division_engine_cpp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
include/division_engine/canvas/input_handler.hpp
29 строк
791 B
den163
Added base ui input handling
06 ноя 2024, 20:51
06 ноя 2024, 20:51
04ca94a
Код
Авторство
О чём код?
#pragma once #include "division_engine/canvas/components/collision_rect.hpp" #include "division_engine/canvas/components/render_order.hpp" #include "division_engine/canvas/renderer.hpp" #include "flecs.h" namespace division_engine::canvas { class InputHandler : public Renderer { public: using CollisionRect = components::CollisionRect; using RenderOrder = components::RenderOrder; InputHandler(const InputHandler&) = delete; InputHandler(InputHandler&&) = delete; InputHandler& operator=(const InputHandler&) = delete; InputHandler& operator=(InputHandler&&) = delete; InputHandler(State& state); ~InputHandler() override; void fill_render_queue(State &state) override; private: flecs::query<const CollisionRect, const RenderOrder> _query; }; }