Class Navigation

Hierarchy

  • Navigation

Constructors

  • Parameters

    • dom: HTMLElement
    • camera: JCamera
    • windowSize: iVector2
    • Optional boundingBox: BoundingBox

    Returns Navigation

Properties

m_boundingBox: BoundingBox
m_camera: JCamera
m_events: Map<string, ((...data) => void)> = ...

Type declaration

    • (...data): void
    • Parameters

      • Rest ...data: any[]

      Returns void

m_mouseManipulator: MouseManipulator
m_touchManipulator: TouchManipulator
m_windowSize: iVector2
Actions: Map<number, string> = ...

Methods

  • Type Parameters

    • K extends "updated"

    Parameters

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

          • Rest ...data: EventMap[K]

          Returns void

    Returns void

  • Type Parameters

    • K extends "updated"

    Parameters

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

    Returns void

  • Type Parameters

    • K extends "updated"

    Parameters

    • name: K

    Returns void

Generated using TypeDoc