ClassInput & Controls@public
FlxTouchManager
Deterministic multi-touch tracker with step-based swipe recognition.
ts
export declare class FlxTouchManagerConstructors
ts
constructor(context: FlxContext, options?: FlxTouchOptions)Constructs a new instance of the FlxTouchManager class
| Parameter | Type | Description |
|---|---|---|
context | FlxContext | - |
options | FlxTouchOptions | - |
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
active | readonly | readonly FlxTouch[] | - |
firstActive | readonly | FlxTouch | null | - |
maximumSwipeDuration | readonly | number | - |
minimumSwipeDistance | readonly | number | - |
swipes | readonly | readonly FlxSwipe[] | - |
Methods
destroy()
ts
destroy(): voidReturns: void
get()
ts
get(pointerId: number): FlxTouch | nullParameters:
| Parameter | Type | Description |
|---|---|---|
pointerId | number | - |
Returns: FlxTouch | null
handlePointerCancel()
ts
handlePointerCancel(event: FlxTouchEventLike): voidParameters:
| Parameter | Type | Description |
|---|---|---|
event | FlxTouchEventLike | - |
Returns: void
handlePointerDown()
ts
handlePointerDown(event: FlxTouchEventLike): voidParameters:
| Parameter | Type | Description |
|---|---|---|
event | FlxTouchEventLike | - |
Returns: void
handlePointerMove()
ts
handlePointerMove(event: FlxTouchEventLike): voidParameters:
| Parameter | Type | Description |
|---|---|---|
event | FlxTouchEventLike | - |
Returns: void
handlePointerUp()
ts
handlePointerUp(event: FlxTouchEventLike): voidParameters:
| Parameter | Type | Description |
|---|---|---|
event | FlxTouchEventLike | - |
Returns: void
playback()
ts
playback(records: readonly FlxTouchFrameRecord[]): voidParameters:
| Parameter | Type | Description |
|---|---|---|
records | readonly FlxTouchFrameRecord[] | - |
Returns: void
record()
ts
record(): FlxTouchFrameRecord[]Returns: FlxTouchFrameRecord[]
releaseAll()
ts
releaseAll(): voidReturns: void
reset()
ts
reset(): voidReturns: void
update()
ts
update(): voidReturns: void