Options
All
  • Public
  • Public/Protected
  • All
Menu

Library @swim/graphics

Swim Graphics Library

The Swim Graphics library implements a rendering engine and synthetic event system for canvas graphics views.

Index

Type aliases

AnyArc

AnyArc: Arc | ArcInit

AnyArcView

AnyArcView: ArcView | Arc | ArcViewInit

AnyGraphicsRenderer

AnyGraphicsRenderer: GraphicsRenderer | GraphicsRendererType

AnyIconLayout

AnyIconLayout: IconLayout | IconLayoutInit

AnyRect

AnyRect: Rect | RectInit

AnyRectView

AnyRectView: RectView | Rect | RectViewInit

AnyTextRun

AnyTextRun: TextRun | TextRunInit | string

AnyTextRunView

AnyTextRunView: TextRunView | TextRun | TextRunViewInit | string

CanvasCompositeOperation

CanvasCompositeOperation: "source-over" | "source-in" | "source-out" | "source-atop" | "destination-over" | "destination-in" | "destination-out" | "destination-atop" | "lighter" | "copy" | "xor" | "multiply" | "screen" | "overlay" | "darken" | "lighten" | "color-dodge" | "color-burn" | "hard-light" | "soft-light" | "difference" | "exclusion" | "hue" | "saturation" | "color" | "luminosity"

CanvasFlags

CanvasFlags: number

GraphicsRendererType

GraphicsRendererType: "canvas" | "webgl"

PaintingFillRule

PaintingFillRule: "nonzero" | "evenodd"

Variables

CircleIconInterpolator

CircleIconInterpolator: { prototype: CircleIconInterpolator }

Type declaration

EnclosedIconInterpolator

EnclosedIconInterpolator: { prototype: EnclosedIconInterpolator }

FillView

FillView: { init: any; is: any }

Type declaration

  • init: function
    • Parameters

      Returns void

  • is: function
    • is(object: unknown): object is FillView
    • Parameters

      • object: unknown

      Returns object is FillView

Const IconGraphicsAnimator

IconGraphicsAnimator: ThemeAnimatorClass<ThemeAnimator<any, Graphics | null | undefined, Graphics | null | undefined>>

IconLayout

IconLayout: { fromAny: any; is: any }

Type declaration

  • fromAny: function
    • Parameters

      Returns IconLayout

  • is: function
    • Parameters

      • object: unknown

      Returns object is IconLayout

IconView

IconView: { init: any; is: any }

Type declaration

  • init: function
    • Parameters

      Returns void

  • is: function
    • is(object: unknown): object is IconView
    • Parameters

      • object: unknown

      Returns object is IconView

PolygonIconInterpolator

PolygonIconInterpolator: { prototype: PolygonIconInterpolator }

StrokeView

StrokeView: { init: any; is: any }

Type declaration

  • init: function
    • Parameters

      Returns void

  • is: function
    • Parameters

      • object: unknown

      Returns object is StrokeView

TypesetView

TypesetView: { init: any; is: any }

Type declaration

  • init: function
    • Parameters

      Returns void

  • is: function
    • Parameters

      • object: unknown

      Returns object is TypesetView

VectorIconInterpolator

VectorIconInterpolator: { prototype: VectorIconInterpolator }

Type declaration

Generated using TypeDoc