Module input_event

Procs

proc device*(self: InputEvent): int64 {.
gcsafe, locks: 0
.}
proc `device =`*(self: InputEvent; val: int64) {.
gcsafe, locks: 0
.}
proc setId*(self: InputEvent; id: int64) {.
gcsafe, locks: 0
.}
proc getId*(self: InputEvent): int64 {.
gcsafe, locks: 0
.}
proc isPressed*(self: InputEvent): bool {.
gcsafe, locks: 0
.}
proc isAction*(self: InputEvent; action: string): bool {.
gcsafe, locks: 0
.}
proc isActionPressed*(self: InputEvent; action: string): bool {.
gcsafe, locks: 0
.}
proc isActionReleased*(self: InputEvent; action: string): bool {.
gcsafe, locks: 0
.}
proc isEcho*(self: InputEvent): bool {.
gcsafe, locks: 0
.}
proc asText*(self: InputEvent): string {.
gcsafe, locks: 0
.}
proc actionMatch*(self: InputEvent; event: InputEvent): bool {.
gcsafe, locks: 0
.}
proc shortcutMatch*(self: InputEvent; event: InputEvent): bool {.
gcsafe, locks: 0
.}
proc isActionType*(self: InputEvent): bool {.
gcsafe, locks: 0
.}
proc xformedBy*(self: InputEvent; xform: Transform2D;
               localOfs: Vector2 = vec2(0.0, 0.0)): InputEvent {.
gcsafe, locks: 0
.}