Hierarchy (view full)

Constructors

Properties

board: Board
parent: unknown
zzz: ZZZ

Accessors

  • get automatic(): boolean
  • Returns boolean

  • set automatic(automatic): void
  • Parameters

    • automatic: boolean

    Returns void

  • get axis(): G20
  • Returns G20

  • set axis(axis): void
  • Parameters

    Returns void

  • get beginning(): number
  • Returns number

  • set beginning(beginning): void
  • Parameters

    • beginning: number

    Returns void

  • get cap(): "butt" | "round" | "square"
  • Defines the shape to be used at the end of open subpaths when they are stroked.

    Returns "butt" | "round" | "square"

  • set cap(cap): void
  • Parameters

    • cap: "butt" | "round" | "square"

    Returns void

  • get closed(): boolean
  • Returns boolean

  • set closed(closed): void
  • Parameters

    • closed: boolean

    Returns void

  • get curved(): boolean
  • Returns boolean

  • set curved(curved): void
  • Parameters

    • curved: boolean

    Returns void

  • get dashes(): number[]
  • Array of numbers. Odd indices represent dash length. Even indices represent dash space. A list of numbers that represent the repeated dash length and dash space applied to the stroke of the text.

    Returns number[]

    https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dasharray for more information on the SVG stroke-dasharray attribute.

  • set dashes(dashes): void
  • Parameters

    • dashes: number[]

    Returns void

  • get ending(): number
  • Returns number

  • set ending(ending): void
  • Parameters

    • ending: number

    Returns void

  • get fillColor(): Color
  • Returns Color

  • set fillColor(fill): void
  • Parameters

    Returns void

  • get fillOpacity(): number
  • Returns number

  • set fillOpacity(fillOpacity): void
  • Parameters

    • fillOpacity: number

    Returns void

  • get headAngle(): number
  • Returns number

  • set headAngle(headAngle): void
  • Parameters

    • headAngle: number

    Returns void

  • get headLength(): number
  • Returns number

  • set headLength(headLength): void
  • Parameters

    • headLength: number

    Returns void

  • get id(): string
  • Returns string

  • set id(id): void
  • Parameters

    • id: string

    Returns void

  • get join():
        | "round"
        | "arcs"
        | "bevel"
        | "miter"
        | "miter-clip"
  • Returns
        | "round"
        | "arcs"
        | "bevel"
        | "miter"
        | "miter-clip"

  • set join(join): void
  • Parameters

    • join:
          | "round"
          | "arcs"
          | "bevel"
          | "miter"
          | "miter-clip"

    Returns void

  • get length(): number
  • Returns number

  • get lengths(): number[]
  • Returns number[]

  • get mask(): Shape
  • Returns Shape

  • set mask(mask): void
  • Parameters

    Returns void

  • get matrix(): Matrix
  • Returns Matrix

  • get miterLimit(): number
  • Returns number

  • set miterLimit(miterlimit): void
  • Parameters

    • miterlimit: number

    Returns void

  • get opacity(): number
  • Returns number

  • set opacity(opacity): void
  • Parameters

    • opacity: number

    Returns void

  • get origin(): G20
  • Returns G20

  • set origin(origin): void
  • Parameters

    Returns void

  • get plumb(): boolean
  • Returns boolean

  • set plumb(plumb): void
  • Parameters

    • plumb: boolean

    Returns void

  • get R(): G20
  • Returns G20

  • set R(R): void
  • Parameters

    Returns void

  • get scale(): number
  • Returns number

  • set scale(scale): void
  • Parameters

    • scale: number | [sx: number, sy: number]

    Returns void

  • get skewX(): number
  • Returns number

  • set skewX(skewX): void
  • Parameters

    • skewX: number

    Returns void

  • get skewY(): number
  • Returns number

  • set skewY(skewY): void
  • Parameters

    • skewY: number

    Returns void

  • get strokeColor(): Color
  • Returns Color

  • set strokeColor(stroke): void
  • Parameters

    Returns void

  • get strokeOpacity(): number
  • Returns number

  • set strokeOpacity(strokeOpacity): void
  • Parameters

    • strokeOpacity: number

    Returns void

  • get strokeWidth(): number
  • Returns number

  • set strokeWidth(strokeWidth): void
  • Parameters

    • strokeWidth: number

    Returns void

  • get sx(): number
  • Returns number

  • set sx(sx): void
  • Parameters

    • sx: number

    Returns void

  • get sy(): number
  • Returns number

  • set sy(sy): void
  • Parameters

    • sy: number

    Returns void

  • get vectorEffect():
        | "non-scaling-stroke"
        | "non-scaling-size"
        | "non-rotation"
        | "fixed-position"
        | "none"
  • Returns
        | "non-scaling-stroke"
        | "non-scaling-size"
        | "non-rotation"
        | "fixed-position"
        | "none"

  • set vectorEffect(vectorEffect): void
  • Parameters

    • vectorEffect:
          | "non-scaling-stroke"
          | "non-scaling-size"
          | "non-rotation"
          | "fixed-position"
          | "none"

    Returns void

  • get vertices(): Collection<Anchor>
  • Returns Collection<Anchor>

  • set vertices(vertices): void
  • Parameters

    Returns void

  • get visibility(): "hidden" | "visible" | "collapse"
  • Returns "hidden" | "visible" | "collapse"

  • set visibility(visible): void
  • Parameters

    • visible: "hidden" | "visible" | "collapse"

    Returns void

  • get worldMatrix(): Matrix
  • Returns Matrix

  • set worldMatrix(worldMatrix): void
  • Parameters

    Returns void

  • get X(): G20
  • Returns G20

  • set X(X): void
  • Parameters

    • X: G20 | [x: number, y: number] | {
          x: number;
          y: number;
      }

    Returns void

Methods

  • Returns this

  • Returns this

  • Returns this

  • Returns void

  • Parameters

    • OptionaldirtyFlag: boolean

    Returns this

  • Parameters

    • Optionalshallow: boolean

    Returns {
        bottom?: number;
        left?: number;
        right?: number;
        top?: number;
    }

    • Optionalbottom?: number
    • Optionalleft?: number
    • Optionalright?: number
    • Optionaltop?: number
  • TODO: Bad name. This function is called for its side effects which are to modify the Anchor. Originally the function appears to promote a Vector and return an Anchor, but this is not used and the call always involves an Anchor. There is a return value but it is not being used.

    Parameters

    • t: number

      Percentage value describing where on the Path to estimate and assign coordinate values.

    • anchor: Anchor

      Object to apply calculated x, y to. If none available returns new Object.

    Returns Anchor

    Given a float t from 0 to 1, return a point or assign a passed obj's coordinates to that percentage on this Path's curve.

  • Returns boolean

  • Returns this

  • A convenience method for setting the fill attribute to "none".

    Returns this

  • A convenience method for setting the stroke attribute to "none".

    Returns this

  • Based on closed / curved and sorting of vertices, plot where all points should be and where the respective handles should be too.

    Returns this

  • Type Parameters

    • T

    Parameters

    Returns void

  • Returns this

  • Insert an anchor at the midpoint between every vertex.

    Parameters

    • limit: number

      How many times to recurse subdivisions.

    Returns this

  • Returns this

  • Returns unknown