Edit

Share via


d2d1svg.h header

This header is used by Direct2D. For more information, see:

d2d1svg.h contains the following programming interfaces:

Interfaces

 
ID2D1SvgAttribute

Interface describing an SVG attribute.
ID2D1SvgDocument

Represents an SVG document.
ID2D1SvgElement

Interface for all SVG elements.
ID2D1SvgPaint

Interface describing an SVG fill or stroke value.
ID2D1SvgPathData

Interface describing SVG path data. Path data can be set as the 'd' attribute on a 'path' element.
ID2D1SvgPointCollection

Interface describing an SVG points value in a polyline or polygon element.
ID2D1SvgStrokeDashArray

Interface describing an SVG stroke-dasharray value.

Structures

 
D2D1_SVG_LENGTH

Represents an SVG length.
D2D1_SVG_PRESERVE_ASPECT_RATIO

Represents all SVG preserveAspectRatio settings.
D2D1_SVG_VIEWBOX

Represents an SVG viewBox.

Enumerations

 
D2D1_SVG_ASPECT_ALIGN

The alignment portion of the SVG preserveAspectRatio attribute.
D2D1_SVG_ASPECT_SCALING

The meetOrSlice portion of the SVG preserveAspectRatio attribute.
D2D1_SVG_ATTRIBUTE_POD_TYPE

Defines the type of SVG POD attribute to set or get.
D2D1_SVG_ATTRIBUTE_STRING_TYPE

Defines the type of SVG string attribute to set or get.
D2D1_SVG_DISPLAY

Specifies a value for the SVG display property.
D2D1_SVG_LENGTH_UNITS

Specifies the units for an SVG length.
D2D1_SVG_LINE_CAP

Specifies a value for the SVG stroke-linecap property.
D2D1_SVG_LINE_JOIN

Specifies a value for the SVG stroke-linejoin property.
D2D1_SVG_OVERFLOW

Specifies a value for the SVG overflow property.
D2D1_SVG_PAINT_TYPE

Specifies the paint type for an SVG fill or stroke.
D2D1_SVG_PATH_COMMAND

Represents a path commmand. Each command may reference floats from the segment data. Commands ending in _ABSOLUTE interpret data as absolute coordinate. Commands ending in _RELATIVE interpret data as being relative to the previous point.
D2D1_SVG_UNIT_TYPE

Defines the coordinate system used for SVG gradient or clipPath elements.
D2D1_SVG_VISIBILITY

Specifies a value for the SVG visibility property.