#include <Inputable.h>
|
| | Inputable () |
| |
| | Inputable (const Inputable &)=delete |
| |
| Inputable & | operator= (const Inputable &)=delete |
| |
| virtual | ~Inputable () |
| |
| virtual void | KeyPressed (AZUL_KEY k) |
| | Callback for KeyPressed event on a keyboard key. To be overridden by the user.
|
| |
| virtual void | KeyReleased (AZUL_KEY k) |
| | Callback for KeyReleased event on a keyboard key. To be overridden by the user.
|
| |
| virtual void | KeyPressed (AZUL_MOUSE m) |
| | Callback for KeyPressed event on a mouse button. To be overridden by the user.
|
| |
| virtual void | KeyReleased (AZUL_MOUSE m) |
| | Callback for KeyReleased event on a mouse button. To be overridden by the user.
|
| |
| void | SubmitRegistration (AZUL_KEY k, KeyEvent ev) |
| | Submit input registration for the specified AZUL_KEY and KeyEvent to the currently active Scene.
|
| |
| void | SubmitDeregistration (AZUL_KEY k, KeyEvent ev) |
| | Submit input deregistration for the specified AZUL_KEY and KeyEvent from the currently active Scene.
|
| |
| void | SubmitRegistration (AZUL_MOUSE m, KeyEvent ev) |
| | Submit input registration for the specified AZUL_MOUSE and KeyEvent to the currently active Scene.
|
| |
| void | SubmitDeregistration (AZUL_MOUSE m, KeyEvent ev) |
| | Submit input deregistration for the specified AZUL_MOUSE and KeyEvent from the currently active Scene.
|
| |
◆ RegDataMap
◆ RegDataMapPair
◆ RegistrationID
◆ Inputable() [1/2]
◆ Inputable() [2/2]
◆ ~Inputable()
| Inputable::~Inputable |
( |
| ) |
|
|
virtual |
◆ DeregisterFromScene()
◆ GetDeregRef()
◆ GetRegData()
◆ KeyPressed() [1/2]
| virtual void Inputable::KeyPressed |
( |
AZUL_KEY |
k | ) |
|
|
inlinevirtual |
Callback for KeyPressed event on a keyboard key. To be overridden by the user.
Haru, 3/19/2023.
- Parameters
-
| k | The AZUL_KEY that triggered the callback. |
◆ KeyPressed() [2/2]
| virtual void Inputable::KeyPressed |
( |
AZUL_MOUSE |
m | ) |
|
|
inlinevirtual |
Callback for KeyPressed event on a mouse button. To be overridden by the user.
Haru, 3/19/2023.
- Parameters
-
| m | The AZUL_MOUSE that triggered the callback. |
◆ KeyReleased() [1/2]
| virtual void Inputable::KeyReleased |
( |
AZUL_KEY |
k | ) |
|
|
inlinevirtual |
Callback for KeyReleased event on a keyboard key. To be overridden by the user.
Haru, 3/19/2023.
- Parameters
-
| k | The AZUL_KEY that triggered the callback. |
◆ KeyReleased() [2/2]
| virtual void Inputable::KeyReleased |
( |
AZUL_MOUSE |
m | ) |
|
|
inlinevirtual |
Callback for KeyReleased event on a mouse button. To be overridden by the user.
Haru, 3/19/2023.
- Parameters
-
| m | The AZUL_MOUSE that triggered the callback. |
◆ operator=()
◆ privSubmitDeregistration()
◆ privSubmitRegistration()
◆ RegisterToScene()
◆ SetDeregRef()
◆ SubmitDeregistration() [1/2]
| void Inputable::SubmitDeregistration |
( |
AZUL_KEY |
k, |
|
|
KeyEvent |
ev |
|
) |
| |
Submit input deregistration for the specified AZUL_KEY and KeyEvent from the currently active Scene.
Haru, 3/19/2023.
- Parameters
-
| k | The AZUL_KEY to deregister from. |
| ev | The KeyEvent to deregister from. |
◆ SubmitDeregistration() [2/2]
| void Inputable::SubmitDeregistration |
( |
AZUL_MOUSE |
m, |
|
|
KeyEvent |
ev |
|
) |
| |
Submit input deregistration for the specified AZUL_MOUSE and KeyEvent from the currently active Scene.
Haru, 3/19/2023.
- Parameters
-
| m | The AZUL_MOUSE to deregister from. |
| ev | The KeyEvent to deregister from. |
◆ SubmitRegistration() [1/2]
| void Inputable::SubmitRegistration |
( |
AZUL_KEY |
k, |
|
|
KeyEvent |
ev |
|
) |
| |
Submit input registration for the specified AZUL_KEY and KeyEvent to the currently active Scene.
Haru, 3/19/2023.
- Parameters
-
| k | The AZUL_KEY to register for. |
| ev | The KeyEvent to register for. |
◆ SubmitRegistration() [2/2]
| void Inputable::SubmitRegistration |
( |
AZUL_MOUSE |
m, |
|
|
KeyEvent |
ev |
|
) |
| |
Submit input registration for the specified AZUL_MOUSE and KeyEvent to the currently active Scene.
Haru, 3/19/2023.
- Parameters
-
| m | An AZUL_MOUSE to register for. |
| ev | The KeyEvent to register for. |
◆ InputableAttorney
◆ m_regData
The documentation for this class was generated from the following files: