Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BasePointerArrow

typedef

{{ pos: Vector, mode: string }} ArrowPointerPosition

Hierarchy

Index

Constructors

constructor

  • Parameters

    • root: any

    Returns BasePointerArrow

Methods

computePosition

  • computePosition(): object
  • To override

    Returns object

createElement

  • createElement(parent: any): void
  • Creates the arrows element

    Parameters

    • parent: any

    Returns void

destroy

  • destroy(): void
  • Destroys the arrows element

    Returns void

draw

  • draw(parameters: any): void
  • Parameters

    • parameters: any

    Returns void

helperGetElementPosition

  • helperGetElementPosition(element: any): object
  • Returns the position of an element

    Parameters

    • element: any

    Returns object

helperGetTileToScreen

  • helperGetTileToScreen(tilePos: any): object
  • Returns the screen space position from a world space position

    Parameters

    • tilePos: any

    Returns object

    • mode: string
    • pos: any

helperGetWorldToScreen

  • helperGetWorldToScreen(worldPos: any): object
  • Returns the screen space position from a world space position

    Parameters

    • worldPos: any

    Returns object

    • mode: string
    • pos: any

setTransformCallback

  • setTransformCallback(key: any): void
  • Called after the transform changed

    Parameters

    • key: any

    Returns void

setVisibilityCallback

  • setVisibilityCallback(visible: any): void
  • Visibility changed callback

    Parameters

    • visible: any

    Returns void

update

  • update(): void
  • Updates the arrow, this repositions it

    Returns void