Provides access to the game loop related functions of Inputable.
More...
#include <InputableAttorney.h>
|
static void | ProcessKeyInactive (Inputable *in, AZUL_KEY k) |
| Processes the key inactive event for the Inputable object.
|
|
static void | ProcessKeyPress (Inputable *in, AZUL_KEY k) |
| Processes the key press event for the Inputable object.
|
|
static void | ProcessKeyHeld (Inputable *in, AZUL_KEY k) |
| Processes the key held event for the Inputable object.
|
|
static void | ProcessKeyRelease (Inputable *in, AZUL_KEY k) |
| Processes the key release event for the Inputable object.
|
|
static void | ProcessMouseKeyInactive (Inputable *in, AZUL_MOUSE m) |
| Processes the key inactive event for the Inputable object.
|
|
static void | ProcessMouseKeyPress (Inputable *in, AZUL_MOUSE m) |
| Processes the key press event for the Inputable object.
|
|
static void | ProcessMouseKeyHeld (Inputable *in, AZUL_MOUSE m) |
| Processes the key held event for the Inputable object.
|
|
static void | ProcessMouseKeyRelease (Inputable *in, AZUL_MOUSE m) |
| Processes the key release event for the Inputable object.
|
|
static void | SetDeleteRef (Inputable *in, AZUL_KEY k, EventType e, KeyboardEventManager::StorageMapRef &ref) |
| Sets the delete reference for the Inputable object.
|
|
static void | SetDeleteRef (Inputable *in, AZUL_MOUSE m, EventType e, KeyboardEventManager::StorageMapMouseRef &ref) |
| Sets the delete reference for the Inputable object.
|
|
static KeyboardEventManager::StorageMapRef & | GetRef (Inputable *in, AZUL_KEY k, EventType e) |
| Retrieves the storage map reference for the Inputable object.
|
|
static KeyboardEventManager::StorageMapMouseRef & | GetRef (Inputable *in, AZUL_MOUSE m, EventType e) |
| Retrieves the storage map reference for the Inputable object.
|
|
|
class | KeyboardEventManager |
|
class | SingleKeyEventManager |
|
class | MouseKeyEventManager |
|
Provides access to the game loop related functions of Inputable.
◆ GetRef() [1/2]
Retrieves the storage map reference for the Inputable object.
- Parameters
-
in | Pointer to the Inputable object. |
k | The key. |
e | The event type. |
- Returns
- Reference to the storage map iterator.
◆ GetRef() [2/2]
Retrieves the storage map reference for the Inputable object.
- Parameters
-
in | Pointer to the Inputable object. |
m | The mouse key. |
e | The event type. |
- Returns
- Reference to the storage map iterator.
◆ ProcessKeyHeld()
static void InputableAttorney::GameLoop::ProcessKeyHeld |
( |
Inputable * | in, |
|
|
AZUL_KEY | k ) |
|
inlinestaticprivate |
Processes the key held event for the Inputable object.
- Parameters
-
in | Pointer to the Inputable object. |
k | The key that is held. |
◆ ProcessKeyInactive()
static void InputableAttorney::GameLoop::ProcessKeyInactive |
( |
Inputable * | in, |
|
|
AZUL_KEY | k ) |
|
inlinestaticprivate |
Processes the key inactive event for the Inputable object.
- Parameters
-
in | Pointer to the Inputable object. |
k | The key that is inactive. |
◆ ProcessKeyPress()
static void InputableAttorney::GameLoop::ProcessKeyPress |
( |
Inputable * | in, |
|
|
AZUL_KEY | k ) |
|
inlinestaticprivate |
Processes the key press event for the Inputable object.
- Parameters
-
in | Pointer to the Inputable object. |
k | The key that is pressed. |
◆ ProcessKeyRelease()
static void InputableAttorney::GameLoop::ProcessKeyRelease |
( |
Inputable * | in, |
|
|
AZUL_KEY | k ) |
|
inlinestaticprivate |
Processes the key release event for the Inputable object.
- Parameters
-
in | Pointer to the Inputable object. |
k | The key that is released. |
◆ ProcessMouseKeyHeld()
static void InputableAttorney::GameLoop::ProcessMouseKeyHeld |
( |
Inputable * | in, |
|
|
AZUL_MOUSE | m ) |
|
inlinestaticprivate |
Processes the key held event for the Inputable object.
- Parameters
-
in | Pointer to the Inputable object. |
m | The mouse key that is held. |
◆ ProcessMouseKeyInactive()
static void InputableAttorney::GameLoop::ProcessMouseKeyInactive |
( |
Inputable * | in, |
|
|
AZUL_MOUSE | m ) |
|
inlinestaticprivate |
Processes the key inactive event for the Inputable object.
- Parameters
-
in | Pointer to the Inputable object. |
m | The mouse key that is inactive. |
◆ ProcessMouseKeyPress()
static void InputableAttorney::GameLoop::ProcessMouseKeyPress |
( |
Inputable * | in, |
|
|
AZUL_MOUSE | m ) |
|
inlinestaticprivate |
Processes the key press event for the Inputable object.
- Parameters
-
in | Pointer to the Inputable object. |
m | The mouse key that is pressed. |
◆ ProcessMouseKeyRelease()
static void InputableAttorney::GameLoop::ProcessMouseKeyRelease |
( |
Inputable * | in, |
|
|
AZUL_MOUSE | m ) |
|
inlinestaticprivate |
Processes the key release event for the Inputable object.
- Parameters
-
in | Pointer to the Inputable object. |
m | The mouse key that is released. |
◆ SetDeleteRef() [1/2]
Sets the delete reference for the Inputable object.
- Parameters
-
in | Pointer to the Inputable object. |
k | The key. |
e | The event type. |
ref | Reference to the storage map iterator. |
◆ SetDeleteRef() [2/2]
Sets the delete reference for the Inputable object.
- Parameters
-
in | Pointer to the Inputable object. |
m | The mouse key. |
e | The event type. |
ref | Reference to the storage map iterator. |
The documentation for this class was generated from the following file: