| Microsoft.Graphics.Canvas.Geometry Namespace |
| Class | Description | |
|---|---|---|
| CanvasCachedGeometry | Cached geometries are a means of improving drawing performance of complicated geometry. | |
| CanvasGeometry | Geometry objects provide a means of drawing and manipulating geometric shapes. | |
| CanvasGradientMesh | A drawable set of bezier patches, consisting of interpolated colors. | |
| CanvasPathBuilder | A path builder is used for creating freeform CanvasGeometry objects. | |
| CanvasStrokeStyle | Defines a stroke style for drawing lines. Dashes, dots, how to join segments, how to cap the ends, etc. |
| Structure | Description | |
|---|---|---|
| CanvasGradientMeshPatch | Describes a patch which can comprise a gradient mesh. | |
| CanvasTriangleVertices | Describes a 2D triangle, which consists of three vertices. |
| Interface | Description | |
|---|---|---|
| ICanvasPathReceiver | Applications implement this interface in order to read back geometry path data. |
| Enumeration | Description | |
|---|---|---|
| CanvasArcSize | Specifies whether an arc should take the longer, or shorter way, around the ellipse to join its start and end points. | |
| CanvasCapStyle | Describes the shape at the end of a line or segment. | |
| CanvasDashStyle | Describes the sequence of dashes, dots, and gaps in a stroke style. | |
| CanvasFigureFill | Specifies whether the interior of the figure is considered filled, for the purpose of drawing and geometry operations. | |
| CanvasFigureLoop | Specifies whether the figure is open or closed. This affects the appearance of fills and strokes, as well as geometry operations. | |
| CanvasFigureSegmentOptions | Specifies some advanced properties that may be specified when defining a figure. | |
| CanvasFilledRegionDetermination | Specifies how to determine which parts of a path are considered filled or unfilled. | |
| CanvasGeometryCombine | Used for specifying how two geometries should be combined to form a third, new geometry. | |
| CanvasGeometryRelation | Describes how one geometry is spatially related to another geometry. | |
| CanvasGeometrySimplification | Specifies how a geometry is simplified to produce another geometry. | |
| CanvasGradientMeshPatchEdge | Specifies the type of edge a gradient mesh patch will have, when drawn. | |
| CanvasLineJoin | Describes the shape that joins two lines or segments. | |
| CanvasStrokeTransformBehavior | Defines how the world transform, dots per inch (DPI), and stroke width affect the shape of the pen used to stroke a primitive. | |
| CanvasSweepDirection | Defines the direction that an elliptical arc is drawn. |