InputState
Represents the entire input state for the duration of a processed frame
File location: framework/cauldron/framework/inc/core/inputmanager.h
Methods
Return type |
Description |
---|---|
bool |
GetKeyState (const KeyboardInputMappings inputID) const
Returns the key down state of the requested input mapping.
|
bool |
GetKeyUpState (const KeyboardInputMappings inputID) const
Returns the key up state of the requested input mapping.
|
bool |
GetMouseButtonState (const MouseButtonMappings inputID) const
Returns the button down state of the requested input mapping.
|
bool |
GetMouseButtonUpState (const MouseButtonMappings inputID) const
Returns the button up state of the requested input mapping.
|
int64_t |
GetMouseAxisDelta (const MouseAxisMappings inputID) const
Returns the axis value of the requested input mapping.
|
float |
GetGamePadAxisState (const GamePadAxisMappings inputID) const
Returns axis value of the requested input mapping.
|
bool |
GetGamePadButtonState (const GamePadButtonMappings inputID) const
Returns the button down state of the requested input mapping.
|
bool |
GetGamePadButtonUpState (const GamePadButtonMappings inputID) const
Returns the button up state of the requested input mapping.
|
Detailed description
Represents the entire input state for the duration of a processed frame
Data fields
Type |
Description |
---|---|
Mouse
Represents the state of mouse input.
|
|
GamePad
Represents the state of gamepad input.
|
|
uint64_t |
KeyboardState
Bitwise mapping of keyboard key down states for all monitored keys.
|
uint64_t |
KeyboardUpState
Bitwise mapping of keyboard key up states for all monitored keys.
|
Methods
GetKeyState
Returns the key down state of the requested input mapping.
GetKeyUpState
Returns the key up state of the requested input mapping.
GetMouseButtonState
Returns the button down state of the requested input mapping.
GetMouseButtonUpState
Returns the button up state of the requested input mapping.
GetMouseAxisDelta
Returns the axis value of the requested input mapping.
GetGamePadAxisState
Returns axis value of the requested input mapping.
GetGamePadButtonState
Returns the button down state of the requested input mapping.
GetGamePadButtonUpState
Returns the button up state of the requested input mapping.