Skip to content

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 ​

ParameterType
targetEntity
screenXnumber
screenYnumber
worldXnumber
worldYnumber
buttonPointerButton
pointerIdnumber

Returns ​

PointerEntityEvent

Properties ​

PropertyModifierTypeDescription
buttonreadonlyPointerButton-
currentTargetpublicEntity-
pointerIdreadonlynumberMouse: 0; touch: native touch id.
screenXreadonlynumberCanvas-space pixels, top-left origin.
screenYreadonlynumber-
targetreadonlyEntity-
worldXreadonlynumberFrom the camera that hit-tested (after inverse view transform).
worldYreadonlynumber-

Methods ​

isPropagationStopped() ​

ts
isPropagationStopped(): boolean;

Returns ​

boolean


stopPropagation() ​

ts
stopPropagation(): void;

Returns ​

void

© 2026 PlayAdGentic