mango_engine.input

Undocumented in source.

Members

Aliases

InputHook
alias InputHook = void delegate(size_t type, InputData data) @(system)

The InputHook delegate, which is called when input is received.

Classes

InputData
class InputData

Represents data for a given input type.

InputManager
class InputManager

Handles input and processes them in InputHooks.

KeyInputData
class KeyInputData
Undocumented in source.

Enums

ThreadSignal
enum ThreadSignal
Undocumented in source.

Structs

InputEventMessage
struct InputEventMessage

This struct is message-passed to the InputManager thread, where it is then handled in it's corresponding hook.

Variables

INPUT_TYPE_KEY
size_t INPUT_TYPE_KEY;
Undocumented in source.
INPUT_TYPE_MOUSE
size_t INPUT_TYPE_MOUSE;
Undocumented in source.

Meta