Interface: IInput
Methods
GetPointerX()
ts
GetPointerX(): number;Returns
number
GetPointerY()
ts
GetPointerY(): number;Returns
number
Init()
ts
Init(canvas): void;Parameters
| Parameter | Type |
|---|---|
canvas | HTMLCanvasElement |
Returns
void
IsKeyDown()
ts
IsKeyDown(code): boolean;Parameters
| Parameter | Type |
|---|---|
code | string |
Returns
boolean
IsPointerDown()
ts
IsPointerDown(button?): boolean;No argument: true if any button or touch is down.
Parameters
| Parameter | Type |
|---|---|
button? | PointerButton |
Returns
boolean
OnKeyDown()
ts
OnKeyDown(cb): InputUnsubscribe;Parameters
| Parameter | Type |
|---|---|
cb | (e) => void |
Returns
OnKeyUp()
ts
OnKeyUp(cb): InputUnsubscribe;Parameters
| Parameter | Type |
|---|---|
cb | (e) => void |
Returns
OnPointerDown()
ts
OnPointerDown(cb): InputUnsubscribe;---------- Event subscriptions ---------- Each returns an unsubscribe fn. Fire order = registration order; no per-frame coalescing.
Parameters
| Parameter | Type |
|---|---|
cb | (e) => void |
Returns
OnPointerMove()
ts
OnPointerMove(cb): InputUnsubscribe;Parameters
| Parameter | Type |
|---|---|
cb | (e) => void |
Returns
OnPointerUp()
ts
OnPointerUp(cb): InputUnsubscribe;Parameters
| Parameter | Type |
|---|---|
cb | (e) => void |
Returns
OnWheel()
ts
OnWheel(cb): InputUnsubscribe;Parameters
| Parameter | Type |
|---|---|
cb | (e) => void |
Returns
Shutdown()
ts
Shutdown(): void;Returns
void