Information that is shared between the model and the view.

Implements

  • Disposable

Constructors

Properties

appended?: boolean
context?: {
    ctx?: CanvasRenderingContext2D;
}
disposables: Disposable[]
effect?: CanvasPattern

Used by the CanvasRenderer.

flags: {
    [flag: number]: boolean;
}
hasFillEffect?: boolean

A flag that reminds us that the fill (ColorProvider) has been rendered into the SVGDefsElement.

hasStrokeEffect?: boolean

A flag that reminds us that the stroke (ColorProvider) has been rendered into the SVGDefsElement.

image?: unknown

SVGImageElement as a handle.

ismask$: Observable<boolean>
offset?: G20
svgClipPathElement?: unknown

SVGClipPathElement, TODO: Rename clipPath.

vertices: Anchor[]
vertices_subject?: Variable<number>
vertices$?: Observable<number>
viewee?: unknown

The visual element corresponding to some Shape.

Accessors

  • get ismask(): boolean
  • Returns boolean

  • set ismask(ismask): void
  • Parameters

    • ismask: boolean

    Returns void

Methods

  • Returns void