Class: PointerEntityEvent
Payload for entity-level pointer events. Reused along the ancestor bubble — target is the hit entity (deepest match), currentTarget updates as the event walks up. stopPropagation() halts the bubble but doesn't affect other entities the renderer's dispatch may still notify.
Constructors
Constructor
ts
new PointerEntityEvent(
target,
screenX,
screenY,
worldX,
worldY,
button,
pointerId
): PointerEntityEvent;Parameters
| Parameter | Type |
|---|---|
target | Entity |
screenX | number |
screenY | number |
worldX | number |
worldY | number |
button | PointerButton |
pointerId | number |
Returns
PointerEntityEvent
Properties
| Property | Modifier | Type | Description |
|---|---|---|---|
button | readonly | PointerButton | - |
currentTarget | public | Entity | - |
pointerId | readonly | number | Mouse: 0; touch: native touch id. |
screenX | readonly | number | Canvas-space pixels, top-left origin. |
screenY | readonly | number | - |
target | readonly | Entity | - |
worldX | readonly | number | From the camera that hit-tested (after inverse view transform). |
worldY | readonly | number | - |
Methods
isPropagationStopped()
ts
isPropagationStopped(): boolean;Returns
boolean
stopPropagation()
ts
stopPropagation(): void;Returns
void