Options
All
  • Public
  • Public/Protected
  • All
Menu

Class LayoutManager

Singleton class for controlling of canvas resize and update elements

export

Hierarchy

  • LayoutManager

Index

Constructors

Properties

Accessors

Methods

Constructors

Private constructor

Properties

Private Readonly cb

cb: function[] = []

height

height: number

Current canvas height

memberof

LayoutManager

width

width: number

Current canvas width

memberof

LayoutManager

Static Private inst

Accessors

Static instance

Methods

offResize

  • offResize(cbID: number): void

onResize

  • onResize(cb: function): number
  • Register Canvas resize callback, returns event ID to unregister event with offResize method

    memberof

    LayoutManager

    Parameters

    • cb: function
        • (canvasWidth: number, canvasHeight: number): void
        • Parameters

          • canvasWidth: number
          • canvasHeight: number

          Returns void

    Returns number

Private resize

  • resize(): void
  • Window resize handler, will fire all registered events and notify all subscribers about resize

    memberof

    LayoutManager

    Returns void

update

  • update(): void