Type alias · Core and Composition
DrawingCommand
Retained drawing command rendered by DrawingCanvas.
@sharpts/gui 0.0.0-local · SharpTS 7c6010104a43Definition
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 }Related symbols
Source
SharpTS.Gui.Sdk/GuiPackage/runtime-types.ts:98 at SharpTS revision 7c6010104a43c34d80e9d44704cf179bc4f5b8e0.