Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Emitter
    • InteractionManager

Index

Constructors

constructor

Properties

Protected _down

_down: DisplayObject<Object3D>[] = []

Protected _event

_event: IInteractionEvent = ...

Protected _mouse

_mouse: Vector2 = ...

Protected _over

_over: DisplayObject<Object3D>[] = []

interactive

interactive: boolean = true

interactiveDown

interactiveDown: boolean = true

interactiveMove

interactiveMove: boolean = false

interactiveUp

interactiveUp: boolean = true

Methods

Protected _cast

  • _cast(e: Event, x: number, y: number, width: number, height: number): void

addCanvas

  • addCanvas(canvas: HTMLCanvasElement): void

cemit

  • Emit event with specifying a context.

    Parameters

    • type: string

      Event type to emit.

    • context: any

      Context to execute the callback.

    • Rest ...args: any[]

      Argument(s) in callback.

    Returns InteractionManager

cemitAll

  • Emit all events with specifying a context.

    Parameters

    • context: any

      Context to execute the callback.

    • Rest ...args: any[]

      Argument(s) in callback.

    Returns InteractionManager

clear

  • Remove events grouped event type.

    Parameters

    • Optional type: string

      Event type to remove. If it is empty, removes all events.

    Returns InteractionManager

emit

  • Emit event.

    Parameters

    • type: string

      Event type to emit.

    • Rest ...args: any[]

      Argument(s) in callback.

    Returns InteractionManager

emitAll

  • Emit all events.

    Parameters

    • Rest ...args: any[]

      Argument(s) in callback.

    Returns InteractionManager

off

  • Unregister event.

    Parameters

    • type: string

      Event type.

    • callback: IEmitterDelegate

      Registered callback.

    Returns InteractionManager

on

  • Register event.

    Parameters

    • type: string

      Event type.

    • callback: IEmitterDelegate

      Callback when the event fires.

    Returns InteractionManager

onDown

  • onDown(e: Event, x: number, y: number, width: number, height: number): void

onMove

  • onMove(e: Event, x: number, y: number, width: number, height: number): void

onUp

  • onUp(e: Event, x: number, y: number, width: number, height: number): void

once

  • Register one-time event.

    Parameters

    • type: string

      Event type.

    • callback: IEmitterDelegate

      Callback when the event fires.

    Returns InteractionManager

Generated using TypeDoc