#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: