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.

struct InputEvent ;

Constructors

NameDescription
this (c, p) custom event is public because otherwise there's no point at all

Properties

NameTypeDescription
get[get] autoGets 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.

Enums

NameDescription
Type .