Class TouchManipulator

Hierarchy

  • TouchManipulator

Constructors

Properties

m_actionMap: {
    drag: TouchAction;
    hold: TouchAction;
    pinch: TouchAction;
    tap: TouchAction;
}

Type declaration

m_actived: TouchAction
m_bound: boolean = false
m_dom: HTMLElement
m_enabled: boolean = true
m_events: Map<string, ((...data) => void)> = ...

Type declaration

    • (...data): void
    • Parameters

      • Rest ...data: any[]

      Returns void

m_positions: iVector2[]
m_timer: number

Accessors

  • get enabled(): boolean
  • Returns boolean

  • set enabled(enabled): void
  • Parameters

    • enabled: boolean

    Returns void

Methods

  • Type Parameters

    • K extends "triggered"

    Parameters

    • name: K
    • callback: ((...data) => void)
        • (...data): void
        • Parameters

          • Rest ...data: EventMap[K]

          Returns void

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Type Parameters

    • K extends "triggered"

    Parameters

    • name: K
    • Rest ...data: EventMap[K]

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • positions: iVector2[]

    Returns void

  • Returns void

  • Parameters

    • event: TouchEvent

    Returns iVector2[]

  • Parameters

    • event: TouchEvent

    Returns iVector2[]

  • Parameters

    • positions: iVector2[]

    Returns void

  • Parameters

    • positions: iVector2[]

    Returns void

  • Parameters

    • positions: iVector2[]

    Returns void

  • Type Parameters

    • K extends "triggered"

    Parameters

    • name: K

    Returns void

Generated using TypeDoc