Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GuidelineHandler

Hierarchy

  • GuidelineHandler

Index

Constructors

constructor

Properties

aligningLineColor

aligningLineColor: string = "rgb(255, 0, 0)"

aligningLineMargin

aligningLineMargin: number = 4

aligningLineOffset

aligningLineOffset: number = 5

aligningLineWidth

aligningLineWidth: number = 1

ctx

ctx: CanvasRenderingContext2D

handler

handler: Handler

horizontalLines

horizontalLines: { x1?: number; x2?: number; y?: number }[]

verticalLines

verticalLines: { x?: number; y1?: number; y2?: number }[]

viewportTransform

viewportTransform: number[]

zoom

zoom: number = 1

Methods

afterRender

beforeRender

destroy

  • destroy(): void

drawHorizontalLine

  • drawHorizontalLine(coords: { x1?: number; x2?: number; y?: number }): void

drawLine

  • drawLine(x1: number, y1: number, x2: number, y2: number): void

drawVerticalLine

  • drawVerticalLine(coords: { x?: number; y1?: number; y2?: number }): void

initialize

  • initialize(): void

isInRange

  • isInRange(v1: number, v2: number): boolean

movingGuidelines

scalingGuidelines

Generated using TypeDoc