Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Private _image

_image: HTMLImageElement

name

name: string = "emoji"

Accessors

aes

canvas

  • get canvas(): HTMLCanvasElement

color

  • get color(): string
  • set color(val: string): void

corner

  • get corner(): GUIDE
  • set corner(corner: GUIDE): void

ctx

  • get ctx(): CanvasRenderingContext2D

guideSize

  • get guideSize(): number

h

  • get h(): number
  • set h(val: number): void

id

  • get id(): number
  • set id(id: number): void

image

  • get image(): HTMLImageElement
  • set image(image: HTMLImageElement): void

isDragging

  • get isDragging(): boolean
  • set isDragging(val: boolean): void

isResizing

  • get isResizing(): boolean
  • set isResizing(val: boolean): void

isSelected

  • get isSelected(): boolean
  • set isSelected(val: boolean): void

justDragged

  • get justDragged(): boolean
  • set justDragged(val: boolean): void

justResized

  • get justResized(): boolean
  • set justResized(val: boolean): void

mouse

  • get mouse(): object
  • set mouse(mouse: object): void

node

prevHeight

  • get prevHeight(): number
  • set prevHeight(val: number): void

prevMouse

  • get prevMouse(): object
  • set prevMouse(mouse: object): void

prevWidth

  • get prevWidth(): number
  • set prevWidth(val: number): void

prevX

  • get prevX(): number
  • set prevX(val: number): void

prevY

  • get prevY(): number
  • set prevY(val: number): void

scope

  • get scope(): Scope
  • set scope(scope: Scope): void

w

  • get w(): number
  • set w(val: number): void

x

  • get x(): number
  • set x(val: number): void

y

  • get y(): number
  • set y(val: number): void

Methods

contains

  • contains(): boolean

delete

  • delete(): void

draw

  • draw(): void

drawGuides

  • drawGuides(): void

drawSingleGuide

  • drawSingleGuide(x: number, y: number, guide: GUIDE): void
  • Simple method that draws a single guide.

    Parameters

    • x: number

      x coordinate for the top left corner of the rectangle

    • y: number

      y coordinate for the top left corner of the rectangle

    • guide: GUIDE

    Returns void

guideContains

Protected isOverlapped

  • isOverlapped(): boolean

logClick

logPaint

logResize

modifyDrag

  • modifyDrag(event: MouseEvent): void

modifyReset

  • modifyReset(): void

modifyResize

  • modifyResize(event: MouseEvent): void

modifyState

  • modifyState(event: MouseEvent): void

onKeyDown

  • onKeyDown(event: KeyboardEvent): void

removeEventListeners

  • removeEventListeners(): void

toDragString

  • toDragString(): string

toIDString

  • toIDString(): string

toSelString

  • toSelString(): string

update

  • update(): void

Generated using TypeDoc