Struct InputEvent
[RealTimeConsoleInput.nextEvent] returns one of these. Check the type, then use the [InputEvent.get|get] method to get the more detailed information about the event.
Constructors
Name | Description |
this
(c, p)
|
custom event is public because otherwise there's no point at all
|
Properties
Name | Type | Description |
get [get]
|
auto | Gets the specific event instance. First, check the type (such as in a switch statement), then extract the correct one from here. Note that the template argument is a value type of the enum above, not a type argument. So to use it, do event.get!(InputEvent.Type.KeyboardEvent) , for example.
|
terminal [get]
|
Terminal* | Returns a pointer to the terminal associated with this event.
(You can usually just ignore this as there's only one terminal typically.)
|
type [get]
|
InputEvent.Type | .
|