pronotron-tech-art-suite
    Preparing search index...

    TouchController

    Handles touch-based pointer.

    const controller = new TouchController( ...dependencies );
    // Start
    controller.startEvents();
    // Dispose
    controller.stopEvents();

    Hierarchy

    • ModelController
      • TouchController
    Index

    Constructors

    Methods

    • Indicates whether the element currently under the pointer, satisfies the user-supplied _isInteractable check.

      Returns boolean

      True if the active event target is interactable.

    • Pixel delta of the pointer since the previous update.

      Returns { x: number; y: number }

      Object with { x, y } movement in pixels.

    • Latest pointer coordinates in screen pixels.

      Returns { x: number; y: number }

      Object with { x, y } screen coordinates.

    • Returns the current pointer state as a human-readable string, e.g. "IDLE", "MOVING".

      Returns string

      Current state name from PointerState.

    • Starts listening for touch events. Must be called before interaction can be tracked.

      Returns void

    • Stops and removes all registered touch event listeners. Should be called during cleanup or disposal.

      Returns void

    • Updates settings of the pointer controller

      Parameters

      • settings: BaseSettings | HoldableSettings

      Returns void