i6engine
1.0
|
Overview of all incoming messages supported by the gui subsystem
Message channels the gui subsystem subscribes to:
Place the cursor at a certain position within the game window.
Variable | Value/Range | Description |
---|---|---|
Method | i6e::modules::GUIConfig::GUI_MOUSE_POS | |
fltPosX | float | New x position of the cursor |
fltPosY | float | New y position of the cursor |
Inject press of a keyboard key.
Variable | Value/Range | Description |
---|---|---|
Method | i6e::modules::GUIConfig::GUI_KEY_DOWN | |
intKeycode | int | Keycode of the pressed key |
Inject release of a keyboard key.
Variable | Value/Range | Description |
---|---|---|
Method | i6e::modules::GUIConfig::GUI_KEY_UP | |
intKeycode | int | Keycode of the released key |
Inject input of a character (MUST be done to fill textboxes where the injection of the keypress alone is not sufficient for CEGUI).
Variable | Value/Range | Description |
---|---|---|
Method | i6e::modules::GUIConfig::GUI_CHAR | |
intChar | int | Character to be injected. |
Inject a timepulse to the gui. Necessary for scripted actions and fades.
Variable | Value/Range | Description |
---|---|---|
Method | i6e::modules::GUIConfig::GUI_TIMEPULSE | |
fltDeltaT | float | Time elapsed since the last tick |
Notify the gui subsytem, that the cursor has left the game window. Some gui widgets rely on this information to deactivate some of their functions.
Variable | Value/Range | Description |
---|---|---|
Method | i6e::modules::GUIConfig::GUI_MOUSE_LEAVES |