Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Gumball

Implements

Index

Constructors

  • new Gumball(viewport: IViewportApi, nodes: ITreeNode[], settings?: Partial<Settings>): Gumball
  • Parameters

    • viewport: IViewportApi
    • nodes: ITreeNode[]
    • Optional settings: Partial<Settings>

    Returns Gumball

Accessors

  • get closed(): boolean
  • Returns boolean

  • get enableRotation(): boolean
  • set enableRotation(value: boolean): void
  • get enableRotationX(): boolean
  • set enableRotationX(value: boolean): void
  • get enableRotationY(): boolean
  • set enableRotationY(value: boolean): void
  • get enableRotationZ(): boolean
  • set enableRotationZ(value: boolean): void
  • get enableScaling(): boolean
  • set enableScaling(value: boolean): void
  • get enableScalingX(): boolean
  • set enableScalingX(value: boolean): void
  • Enable or disable the scaling on the x-axis.

    Returns boolean

  • Enable or disable the scaling on the x-axis.

    Parameters

    • value: boolean

    Returns void

  • get enableScalingY(): boolean
  • set enableScalingY(value: boolean): void
  • Enable or disable the scaling on the y-axis.

    Returns boolean

  • Enable or disable the scaling on the y-axis.

    Parameters

    • value: boolean

    Returns void

  • get enableScalingZ(): boolean
  • set enableScalingZ(value: boolean): void
  • Enable or disable the scaling on the z-axis.

    Returns boolean

  • Enable or disable the scaling on the z-axis.

    Parameters

    • value: boolean

    Returns void

  • get enableTranslation(): boolean
  • set enableTranslation(value: boolean): void
  • get enableTranslationX(): boolean
  • set enableTranslationX(value: boolean): void
  • get enableTranslationY(): boolean
  • set enableTranslationY(value: boolean): void
  • get enableTranslationZ(): boolean
  • set enableTranslationZ(value: boolean): void
  • get matrix(): mat4
  • Returns mat4

  • get reuseTransformation(): boolean
  • get scale(): number
  • set scale(value: number): void
  • Returns number

  • Parameters

    • value: number

    Returns void

  • get show(): boolean
  • set show(value: boolean): void
  • Show or hide the Gumball.

    Returns boolean

  • Show or hide the Gumball.

    Parameters

    • value: boolean

    Returns void

  • get space(): "local" | "world"
  • The scale of the Gumball compared to the screen size.

    Returns "local" | "world"

Methods

  • close(): void
  • keyPressed(key: string | string[]): boolean
  • Parameters

    • key: string | string[]

    Returns boolean

  • onKeyDown(event: KeyboardEvent): void
  • onKeyUp(event: KeyboardEvent): void
  • Parameters

    • event: KeyboardEvent

    Returns void

  • onMouseWheel(event: WheelEvent): void
  • onPointerDown(event: PointerEvent): void
  • onPointerEnd(event: PointerEvent): void
  • onPointerMove(event: PointerEvent): void
  • onPointerOut(event: PointerEvent): void
  • onPointerUp(event: PointerEvent): void