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. |