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() достиг нуля.