Options
All
  • Public
  • Public/Protected
  • All
Menu

Class StickerPart

Hierarchy

  • DOMPart<HTMLDivElement>
    • StickerPart

Index

Constructors

constructor

Properties

Protected _components

_components: Map<string, PartComponent> = new Map()

Protected _el

_el: HTMLDivElement

core

Optional id

id: undefined | string

Optional name

name: undefined | string

Protected subscriptions

subscriptions: IDisposable[] = []

transform

transform: Transform

Protected userSubscriptions

userSubscriptions: IDisposable[] = []

Accessors

image

image:

opacity

opacity:

rotation

rotation:

scale

scale:

x

x:

y

y:

Static type

type:

Methods

applyTransform

  • applyTransform(ctx: CanvasRenderingContext2D): void

dispose

  • dispose(): void

getCollidableHeight

  • getCollidableHeight(): number

getCollidableRect

  • getCollidableRect(): object

getCollidableWidth

  • getCollidableWidth(): number

getComponent

getElement

  • getElement(): HTMLDivElement
  • Returns HTMLDivElement

load

  • load(data: any): void
  • Parameters

    • data: any

    Returns void

move

  • move(x: number, y: number): void
  • Parameters

    • x: number
    • y: number

    Returns void

moveAlong

  • moveAlong(distance: number): void
  • Parameters

    • distance: number

    Returns void

moveTo

  • moveTo(x: number, y: number): void
  • Parameters

    • x: number
    • y: number

    Returns void

onClick

  • onClick(callback: function): void
  • Parameters

    • callback: function
        • (): void
        • Returns void

    Returns void

onInstall

onStart

  • onStart(): void
  • Returns void

onStop

  • onStop(): void
  • Returns void

random

  • random(id: string): string
  • Parameters

    • id: string

    Returns string

render

  • render(): void
  • Returns void

renderComponents

  • renderComponents(ctx: CanvasRenderingContext2D): Promise<void>
  • Parameters

    • ctx: CanvasRenderingContext2D

    Returns Promise<void>

reset

  • reset(): void
  • Returns void

resetTransform

  • resetTransform(ctx: CanvasRenderingContext2D): void
  • Parameters

    • ctx: CanvasRenderingContext2D

    Returns void

resize

serialize

  • serialize(): object
  • Returns object

    • [K: string]: any

setScale

  • setScale(scale: number): void
  • Parameters

    • scale: number

    Returns void

stampChoice

  • stampChoice(id: string): string
  • Parameters

    • id: string

    Returns string

turnCCW

  • turnCCW(a: number): void
  • Parameters

    • a: number

    Returns void

turnCW

  • turnCW(a: number): void
  • Parameters

    • a: number

    Returns void

updateSize

  • updateSize(): void
  • Returns void

Static transformLegacy

  • transformLegacy(app: any): void
  • Parameters

    • app: any

    Returns void

Object literals

Protected size

size: object

height

height: number = 0

width

width: number = 0

Generated using TypeDoc