@ue-too/board-pixi-integration / index / PixiInputParser
類別: PixiInputParser
定義於: pixi-input-event-parser.ts:17
建構函式
建構函式
new PixiInputParser(
app,kmtInputStateMachine,inputOrchestrator,camera):PixiInputParser
定義於: pixi-input-event-parser.ts:29
參數
app
Application
kmtInputStateMachine
KmtInputStateMachine
inputOrchestrator
InputOrchestrator
camera
BoardCamera
回傳
PixiInputParser
存取器
disabled
Getter 簽章
get disabled():
boolean
定義於: pixi-input-event-parser.ts:352
回傳
boolean
方法
bindFunctions()
bindFunctions():
void
定義於: pixi-input-event-parser.ts:46
回傳
void
disable()
disable():
void
定義於: pixi-input-event-parser.ts:344
回傳
void
enable()
enable():
void
定義於: pixi-input-event-parser.ts:348
回傳
void
hideHitAreaDebug()
hideHitAreaDebug():
void
定義於: pixi-input-event-parser.ts:206
Hides the hitArea debug visualization.
回傳
void
keydownHandler()
keydownHandler(
event):void
定義於: pixi-input-event-parser.ts:319
參數
event
KeyboardEvent
回傳
void
keyupHandler()
keyupHandler(
event):void
定義於: pixi-input-event-parser.ts:332
參數
event
KeyboardEvent
回傳
void
pointerDownHandler()
pointerDownHandler(
event):void
定義於: pixi-input-event-parser.ts:233
參數
event
FederatedPointerEvent
回傳
void
pointerMoveHandler()
pointerMoveHandler(
event):void
定義於: pixi-input-event-parser.ts:273
參數
event
FederatedPointerEvent
回傳
void
pointerUpHandler()
pointerUpHandler(
event):void
定義於: pixi-input-event-parser.ts:253
參數
event
FederatedPointerEvent
回傳
void
scrollHandler()
scrollHandler(
event):void
定義於: pixi-input-event-parser.ts:297
參數
event
WheelEvent
回傳
void
setUp()
setUp():
void
定義於: pixi-input-event-parser.ts:55
回傳
void
showHitAreaDebug()
showHitAreaDebug():
void
定義於: pixi-input-event-parser.ts:193
Shows a visual debug overlay of the hitArea.
回傳
void
備註
This creates a red polygon/rectangle that shows the current hitArea boundaries. Useful for debugging hit detection issues. The debug graphics are automatically updated when updateHitArea() is called.
tearDown()
tearDown():
void
定義於: pixi-input-event-parser.ts:214
回傳
void
updateHitArea()
updateHitArea():
void
定義於: pixi-input-event-parser.ts:93
Updates the stage's hitArea to cover the entire viewport in stage local coordinates.
回傳
void
備註
This must be called whenever the stage transformation changes (pan, zoom, rotate) or when the canvas size changes. The hitArea is defined in the stage's local coordinate space. When the stage transforms, the hitArea moves with it, so we need to update it to cover the viewport rectangle transformed into stage local space.
Uses a Polygon instead of Rectangle to support rotated viewports. The four corners of the viewport are converted from viewport space to world space (which matches the stage's local space when the stage transform is applied).