Data container for input events. More...
| Public Member Functions | |
| bool | KeyPressed (KeyId keyId) | 
| Detect if this event is about the specified key being pressed.  More... | |
| bool | KeyUp (KeyId keyId) | 
| Detect if this event is about the specified key being released.  More... | |
| bool | KeyChanged (KeyId keyId) | 
| Detect if this event is about the specified key being changed.  More... | |
| bool | KeyDown (KeyId keyId) | 
| Detect if the specified key is currently pushed down during this frame.  More... | |
| Properties | |
| int | DeviceIndex  [get, set] | 
| Local index of this particular controller type.  More... | |
| InputDeviceType | DeviceType  [get, set] | 
| Device type from which the event originated.  More... | |
| int | DeviceUniqueId  [get, set] | 
| Process wide unique controller ID.  More... | |
| KeyId | KeyId  [get, set] | 
| Device-specific id corresponding to the event.  More... | |
| string | KeyName  [get, set] | 
| Human readable name of the event.  More... | |
| InputModifierFlags | InputModifiers  [get, set] | 
| Key modifiers enabled at the time of this event.  More... | |
| InputState | State  [get, set] | 
| Type of input event.  More... | |
| float | Value  [get, set] | 
| Value associated with the event.  More... | |
Data container for input events.
| 
 | inline | 
Detect if this event is about the specified key being changed.
true if the key has changed in this event, false otherwise.| keyId | Key identifier. | 
| 
 | inline | 
Detect if the specified key is currently pushed down during this frame.
true if key is being pressed during this frame, false otherwise.| keyId | Key identifier. | 
| 
 | inline | 
Detect if this event is about the specified key being pressed.
true if the key was pressed in this event, false otherwise.| keyId | Key identifier. | 
| 
 | inline | 
Detect if this event is about the specified key being released.
true if the key was released in this event, false otherwise.| keyId | Key identifier. | 
| 
 | get set | 
Local index of this particular controller type.
The index of the device.
| 
 | get set | 
Device type from which the event originated.
The type of the device.
| 
 | get set | 
Process wide unique controller ID.
The device unique identifier.
| 
 | get set | 
Key modifiers enabled at the time of this event.
The modifiers.
| 
 | get set | 
Device-specific id corresponding to the event.
The key identifier.
| 
 | get set | 
Human readable name of the event.
The name of the key.
| 
 | get set | 
Type of input event.
The state.
| 
 | get set | 
Value associated with the event.
The value.