proc device(self: InputEvent): int64 {.gcsafe, locks: 0, raises: [], tags: []
.} 
- 
 
proc device=(self: InputEvent; val: int64) {.gcsafe, locks: 0, raises: [], tags: []
.} 
- 
 
proc isAction(self: InputEvent; action: string): bool {.gcsafe, locks: 0, raises: [],
    tags: []
.} 
- 
 
proc isActionPressed(self: InputEvent; action: string): bool {.gcsafe, locks: 0,
    raises: [], tags: []
.} 
- 
 
proc isActionReleased(self: InputEvent; action: string): bool {.gcsafe, locks: 0,
    raises: [], tags: []
.} 
- 
 
proc getActionStrength(self: InputEvent; action: string): float64 {.gcsafe, locks: 0,
    raises: [], tags: []
.} 
- 
 
proc isPressed(self: InputEvent): bool {.gcsafe, locks: 0, raises: [], tags: []
.} 
- 
 
proc isEcho(self: InputEvent): bool {.gcsafe, locks: 0, raises: [], tags: []
.} 
- 
 
proc asText(self: InputEvent): string {.gcsafe, locks: 0, raises: [], tags: []
.} 
- 
 
proc shortcutMatch(self: InputEvent; event: InputEvent): bool {.gcsafe, locks: 0,
    raises: [], tags: []
.} 
- 
 
proc isActionType(self: InputEvent): bool {.gcsafe, locks: 0, raises: [], tags: []
.} 
- 
 
proc xformedBy(self: InputEvent; xform: Transform2D;
              localOfs: Vector2 = vec2(0.0, 0.0)): InputEvent {.gcsafe, locks: 0,
    raises: [Exception], tags: [RootEffect]
.} 
-