Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface UIElement

Implemented by

Index

Properties

dispose

dispose: function
    • Returns this

isDisposed

isDisposed: function
    • Returns boolean

restore

restore: function
    • Returns this

Methods

getDraggingMode

getIsUnderMouse

  • getIsUnderMouse(): boolean
  • Returns boolean

    Boolean for is object under mouse currently

getMargin

  • Returns Margin

    Margin datastructure

Abstract getMouseInteractions

  • getMouseInteractions(): boolean
  • Returns boolean

    Mouse interactions state

getMouseStyle

  • Returns UIMouseStyle

    Interface for defining how mouse should look when hovering over UI object

getOrigin

  • Returns Point

    Relative position vector (-1 to 1, where 0 is center of the object).

getPosition

  • Parameters

    • Optional relativePosition: Point
    • Optional spaceOfInterest: UISpace

    Returns Point

    Object itself for fluent itself

getSize

  • Parameters

    • Optional spaceOfInterest: UISpace

    Returns Point

    Object size in pixels

offMouseClick

  • offMouseClick(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseDoubleClick

  • offMouseDoubleClick(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseDown

  • offMouseDown(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseDrag

  • offMouseDrag(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseDragStart

  • offMouseDragStart(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseDragStop

  • offMouseDragStop(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseEnter

  • offMouseEnter(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseLeave

  • offMouseLeave(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseMove

  • offMouseMove(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseUp

  • offMouseUp(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offMouseWheel

  • offMouseWheel(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offTouchEnd

  • offTouchEnd(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offTouchMove

  • offTouchMove(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

offTouchStart

  • offTouchStart(token: Token): boolean
  • Parameters

    • token: Token

    Returns boolean

    True if the listener is successfully removed and false if it is not found

onMouseClick

  • Parameters

    Returns Token

    Token-object that is a reference ID to the listener created.

onMouseDoubleClick

onMouseDown

onMouseDrag

onMouseDragStart

onMouseDragStop

onMouseEnter

  • Parameters

    Returns Token

    Token-object that is a reference ID to the listener created.

onMouseLeave

  • Parameters

    Returns Token

    Token-object that is a reference ID to the listener created.

onMouseMove

onMouseUp

onMouseWheel

onTouchEnd

onTouchMove

onTouchStart

setDraggingMode

  • Parameters

    Returns this

    Object itself

setMargin

  • setMargin(margin: Partial<MMargin> | number): this
  • Parameters

    • margin: Partial<MMargin> | number

    Returns this

    Object itself

Abstract setMouseInteractions

  • setMouseInteractions(state: boolean): this
  • Parameters

    • state: boolean

    Returns this

setMouseStyle

  • Parameters

    Returns this

    Object itself

setOrigin

  • setOrigin(origin: Point): this
  • Parameters

    Returns this

setPosition

  • setPosition(position: Point): this
  • Parameters

    Returns this