Documentation
On this page

Type alias · Core and Composition

DrawingCommand

Retained drawing command rendered by DrawingCanvas.

@sharpts/gui · SharpTS 572a2e31be0e

Definition

TypeScript
type DrawingCommand = { composite?: DrawingCompositeMode; kind: "line"; opacity?: number; stroke: string; strokeThickness?: number; x1: number; x2: number; y1: number; y2: number } | { composite?: DrawingCompositeMode; fill?: string; height: number; kind: "rectangle"; opacity?: number; stroke?: string; strokeThickness?: number; width: number; x: number; y: number } | { centerX: number; centerY: number; composite?: DrawingCompositeMode; fill?: string; kind: "ellipse"; opacity?: number; radiusX: number; radiusY: number; stroke?: string; strokeThickness?: number } | { composite?: DrawingCompositeMode; kind: "polyline"; lineCap?: DrawingLineCap; lineJoin?: DrawingLineJoin; opacity?: number; points: readonly DrawingPoint[]; stroke: string; strokeThickness?: number } | { composite?: DrawingCompositeMode; fill: string; fontFamily?: string; fontSize: number; fontStyle?: "normal" | "italic"; fontWeight?: FontWeight; height: number; kind: "text"; opacity?: number; text: string; textAlignment?: "left" | "center" | "right"; textWrapping?: "noWrap" | "wrap"; width: number; x: number; y: number } | { composite?: "sourceOver"; height: number; kind: "image"; opacity?: number; source: string; width: number; x: number; y: number }

Source

src/SharpTS.Gui.Sdk/GuiPackage/runtime-types.ts:98 at SharpTS revision 572a2e31be0e2a09be0138bc44501b34d6245b51.