gtEvent
struct
Структура описывает событие.
Конструкторы
gtEvent()
Открытые члены
gtEventType type = gtEventType::None;
Тип события.
u32 dataSize = 0u;
Размер пользовательских данных.
void* data = nullptr;
Пользовательские данные.
Безымянное объединение
gtEventGUI GUIEvent;
gtEventKeyboard keyboardEvent;
gtEventMouse mouseEvent;
gtEventWindow windowEvent;
gtEventJoystick joystickEvent;
gtEventSystemEvent systemEvent;
Константы
Используются в обработчике событий и означают конкретный тип события.
constexpr u32 GT_EVENT_JOYSTICK_ADD = 1u;
Был подключён игровой контроллер.
constexpr u32 GT_EVENT_JOYSTICK_REMOVE = 2u;
Игровой контроллер был отключён.
constexpr u32 GT_EVENT_SYSTEM_TIMER = 1u;
Установленный таймер gtMainSystem::setTimer() достиг нуля.
|