Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Image

Hierarchy

Index

Constructors

  • new Image(id: string, position: Vector, source: string | HTMLImageElement, width: number, height: number, props?: ImageOptions): Image

Properties

_source: HTMLImageElement
context: CanvasRenderingContext2D
drawing: Drawing
height: number
hitColor: Color
id: string
offContext: CanvasRenderingContext2D | OffscreenCanvasRenderingContext2D
order: number
props: ImageOptions = {}
registeredEvents: any
transform: Transform
width: number

Accessors

  • get absolutePosition(): Vector
  • get childs(): Node[]
  • get localRotation(): number
  • set localRotation(degrees: number): void
  • Returns number

  • Parameters

    • degrees: number

    Returns void

  • get parent(): Node
  • set parent(newParent: Node): void
  • get rotation(): number
  • set rotation(degrees: number): void
  • Returns number

  • Parameters

    • degrees: number

    Returns void

  • get zIndex(): number
  • set zIndex(zIndex: number): void
  • Returns number

  • Parameters

    • zIndex: number

    Returns void

Methods

  • _offRender(): void
  • _render(): void
  • call(method: string, args?: any[]): void
  • Calls all the event callbacks registered using on

    Parameters

    • method: string
    • Optional args: any[]

    Returns void

  • dispose(): void
  • offRender(): void
  • on(eventKey: string, callback: Function): void
  • Register an event on this Node

    Parameters

    • eventKey: string

      name of the event

    • callback: Function

      callback

    Returns void

  • render(): void
  • Calls internal _render/_offRender functions and recursively invokes render functions for all child nodes

    Returns void

  • setHitColor(): void