Input
clay.Input (Class)
Instance Members
app: Clay
Clay app
init(): Void
shutdown(): Void
emitKeyDown(keyCode: KeyCode, scanCode: ScanCode, repeat: Bool, mod: ModState, timestamp: Float, windowId: Int): Void
Name | Type |
---|---|
keyCode |
KeyCode |
scanCode |
ScanCode |
repeat |
Bool |
mod |
ModState |
timestamp |
Float |
windowId |
Int |
emitKeyUp(keyCode: KeyCode, scanCode: ScanCode, repeat: Bool, mod: ModState, timestamp: Float, windowId: Int): Void
Name | Type |
---|---|
keyCode |
KeyCode |
scanCode |
ScanCode |
repeat |
Bool |
mod |
ModState |
timestamp |
Float |
windowId |
Int |
emitText(text: String, start: Int, length: Int, type: TextEventType, timestamp: Float, windowId: Int): Void
Name | Type |
---|---|
text |
String |
start |
Int |
length |
Int |
type |
TextEventType |
timestamp |
Float |
windowId |
Int |
Name | Type |
---|---|
x |
Int |
y |
Int |
xrel |
Int |
yrel |
Int |
timestamp |
Float |
windowId |
Int |
Name | Type |
---|---|
x |
Int |
y |
Int |
button |
Int |
timestamp |
Float |
windowId |
Int |
Name | Type |
---|---|
x |
Int |
y |
Int |
button |
Int |
timestamp |
Float |
windowId |
Int |
Name | Type |
---|---|
x |
Float |
y |
Float |
timestamp |
Float |
windowId |
Int |
Name | Type |
---|---|
x |
Float |
y |
Float |
dx |
Float |
dy |
Float |
touchId |
Int |
timestamp |
Float |
Name | Type |
---|---|
x |
Float |
y |
Float |
dx |
Float |
dy |
Float |
touchId |
Int |
timestamp |
Float |
Name | Type |
---|---|
x |
Float |
y |
Float |
dx |
Float |
dy |
Float |
touchId |
Int |
timestamp |
Float |
Name | Type |
---|---|
gamepad |
Int |
axis |
Int |
value |
Float |
timestamp |
Float |
Name | Type |
---|---|
gamepad |
Int |
button |
Int |
value |
Float |
timestamp |
Float |
Name | Type |
---|---|
gamepad |
Int |
button |
Int |
value |
Float |
timestamp |
Float |
Name | Type |
---|---|
gamepad |
Int |
dx |
Float |
dy |
Float |
dz |
Float |
timestamp |
Float |
emitGamepadDevice(gamepad: Int, name: String, type: GamepadDeviceEventType, timestamp: Float): Void
Name | Type |
---|---|
gamepad |
Int |
name |
String |
type |
GamepadDeviceEventType |
timestamp |
Float |
Private Members
modState: ModState
Name | Type |
---|---|
app |
Clay |