RetroArch
|
#include <d2d1_2.h>
Go to the source code of this file.
Classes | |
struct | D2D1_SVG_LENGTH |
Represents an SVG length. More... | |
struct | D2D1_SVG_PRESERVE_ASPECT_RATIO |
Represents all SVG preserveAspectRatio settings. More... | |
struct | D2D1_SVG_VIEWBOX |
Represents an SVG viewBox. More... | |
Macros | |
#define | _D2D1_SVG_ |
Typedefs | |
typedef interface ID2D1SvgDocument | ID2D1SvgDocument |
typedef interface ID2D1SvgElement | ID2D1SvgElement |
typedef enum D2D1_SVG_PAINT_TYPE | D2D1_SVG_PAINT_TYPE |
Specifies the paint type for an SVG fill or stroke. More... | |
typedef enum D2D1_SVG_LENGTH_UNITS | D2D1_SVG_LENGTH_UNITS |
Specifies the units for an SVG length. More... | |
typedef enum D2D1_SVG_DISPLAY | D2D1_SVG_DISPLAY |
Specifies a value for the SVG display property. More... | |
typedef enum D2D1_SVG_VISIBILITY | D2D1_SVG_VISIBILITY |
Specifies a value for the SVG visibility property. More... | |
typedef enum D2D1_SVG_OVERFLOW | D2D1_SVG_OVERFLOW |
Specifies a value for the SVG overflow property. More... | |
typedef enum D2D1_SVG_LINE_CAP | D2D1_SVG_LINE_CAP |
Specifies a value for the SVG stroke-linecap property. More... | |
typedef enum D2D1_SVG_LINE_JOIN | D2D1_SVG_LINE_JOIN |
Specifies a value for the SVG stroke-linejoin property. More... | |
typedef enum D2D1_SVG_ASPECT_ALIGN | D2D1_SVG_ASPECT_ALIGN |
The alignment portion of the SVG preserveAspectRatio attribute. More... | |
typedef enum D2D1_SVG_ASPECT_SCALING | D2D1_SVG_ASPECT_SCALING |
The meetOrSlice portion of the SVG preserveAspectRatio attribute. More... | |
typedef enum D2D1_SVG_PATH_COMMAND | 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. More... | |
typedef enum D2D1_SVG_UNIT_TYPE | D2D1_SVG_UNIT_TYPE |
Defines the coordinate system used for SVG gradient or clipPath elements. More... | |
typedef enum D2D1_SVG_ATTRIBUTE_STRING_TYPE | D2D1_SVG_ATTRIBUTE_STRING_TYPE |
Defines the type of SVG string attribute to set or get. More... | |
typedef enum D2D1_SVG_ATTRIBUTE_POD_TYPE | D2D1_SVG_ATTRIBUTE_POD_TYPE |
Defines the type of SVG POD attribute to set or get. More... | |
typedef struct D2D1_SVG_LENGTH | D2D1_SVG_LENGTH |
Represents an SVG length. More... | |
typedef struct D2D1_SVG_PRESERVE_ASPECT_RATIO | D2D1_SVG_PRESERVE_ASPECT_RATIO |
Represents all SVG preserveAspectRatio settings. More... | |
typedef struct D2D1_SVG_VIEWBOX | D2D1_SVG_VIEWBOX |
Represents an SVG viewBox. More... | |
Variables | |
EXTERN_C CONST IID | IID_ID2D1SvgAttribute |
EXTERN_C CONST IID | IID_ID2D1SvgPaint |
EXTERN_C CONST IID | IID_ID2D1SvgStrokeDashArray |
EXTERN_C CONST IID | IID_ID2D1SvgPointCollection |
EXTERN_C CONST IID | IID_ID2D1SvgPathData |
EXTERN_C CONST IID | IID_ID2D1SvgElement |
EXTERN_C CONST IID | IID_ID2D1SvgDocument |
#define _D2D1_SVG_ |
typedef enum D2D1_SVG_ASPECT_ALIGN D2D1_SVG_ASPECT_ALIGN |
The alignment portion of the SVG preserveAspectRatio attribute.
typedef enum D2D1_SVG_ASPECT_SCALING D2D1_SVG_ASPECT_SCALING |
The meetOrSlice portion of the SVG preserveAspectRatio attribute.
typedef enum D2D1_SVG_ATTRIBUTE_POD_TYPE D2D1_SVG_ATTRIBUTE_POD_TYPE |
Defines the type of SVG POD attribute to set or get.
Defines the type of SVG string attribute to set or get.
typedef enum D2D1_SVG_DISPLAY D2D1_SVG_DISPLAY |
Specifies a value for the SVG display property.
typedef struct D2D1_SVG_LENGTH D2D1_SVG_LENGTH |
Represents an SVG length.
typedef enum D2D1_SVG_LENGTH_UNITS D2D1_SVG_LENGTH_UNITS |
Specifies the units for an SVG length.
typedef enum D2D1_SVG_LINE_CAP D2D1_SVG_LINE_CAP |
Specifies a value for the SVG stroke-linecap property.
typedef enum D2D1_SVG_LINE_JOIN D2D1_SVG_LINE_JOIN |
Specifies a value for the SVG stroke-linejoin property.
typedef enum D2D1_SVG_OVERFLOW D2D1_SVG_OVERFLOW |
Specifies a value for the SVG overflow property.
typedef enum D2D1_SVG_PAINT_TYPE D2D1_SVG_PAINT_TYPE |
Specifies the paint type for an SVG fill or stroke.
typedef enum D2D1_SVG_PATH_COMMAND 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.
typedef struct D2D1_SVG_PRESERVE_ASPECT_RATIO D2D1_SVG_PRESERVE_ASPECT_RATIO |
Represents all SVG preserveAspectRatio settings.
typedef enum D2D1_SVG_UNIT_TYPE D2D1_SVG_UNIT_TYPE |
Defines the coordinate system used for SVG gradient or clipPath elements.
typedef struct D2D1_SVG_VIEWBOX D2D1_SVG_VIEWBOX |
Represents an SVG viewBox.
typedef enum D2D1_SVG_VISIBILITY D2D1_SVG_VISIBILITY |
Specifies a value for the SVG visibility property.
typedef interface ID2D1SvgDocument ID2D1SvgDocument |
typedef interface ID2D1SvgElement ID2D1SvgElement |
The alignment portion of the SVG preserveAspectRatio attribute.
The meetOrSlice portion of the SVG preserveAspectRatio attribute.
Defines the type of SVG POD attribute to set or get.
Enumerator | |
---|---|
D2D1_SVG_ATTRIBUTE_POD_TYPE_FLOAT | The attribute is a FLOAT. |
D2D1_SVG_ATTRIBUTE_POD_TYPE_COLOR | The attribute is a D2D1_COLOR_F. |
D2D1_SVG_ATTRIBUTE_POD_TYPE_FILL_MODE | The attribute is a D2D1_FILL_MODE. |
D2D1_SVG_ATTRIBUTE_POD_TYPE_DISPLAY | The attribute is a D2D1_SVG_DISPLAY. |
D2D1_SVG_ATTRIBUTE_POD_TYPE_OVERFLOW | The attribute is a D2D1_SVG_OVERFLOW. |
D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_CAP | The attribute is a D2D1_SVG_LINE_CAP. |
D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_JOIN | The attribute is a D2D1_SVG_LINE_JOIN. |
D2D1_SVG_ATTRIBUTE_POD_TYPE_VISIBILITY | The attribute is a D2D1_SVG_VISIBILITY. |
D2D1_SVG_ATTRIBUTE_POD_TYPE_MATRIX | The attribute is a D2D1_MATRIX_3X2_F. |
D2D1_SVG_ATTRIBUTE_POD_TYPE_UNIT_TYPE | The attribute is a D2D1_SVG_UNIT_TYPE. |
D2D1_SVG_ATTRIBUTE_POD_TYPE_EXTEND_MODE | The attribute is a D2D1_EXTEND_MODE. |
D2D1_SVG_ATTRIBUTE_POD_TYPE_PRESERVE_ASPECT_RATIO | The attribute is a D2D1_SVG_PRESERVE_ASPECT_RATIO. |
D2D1_SVG_ATTRIBUTE_POD_TYPE_VIEWBOX | The attribute is a D2D1_SVG_VIEWBOX. |
D2D1_SVG_ATTRIBUTE_POD_TYPE_LENGTH | The attribute is a D2D1_SVG_LENGTH. |
D2D1_SVG_ATTRIBUTE_POD_TYPE_FORCE_DWORD |
Defines the type of SVG string attribute to set or get.
enum D2D1_SVG_DISPLAY |
enum D2D1_SVG_LINE_CAP |
enum D2D1_SVG_LINE_JOIN |
Specifies a value for the SVG stroke-linejoin property.
enum D2D1_SVG_OVERFLOW |
enum D2D1_SVG_PAINT_TYPE |
Specifies the paint type for an SVG fill or stroke.
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.
enum D2D1_SVG_UNIT_TYPE |
enum D2D1_SVG_VISIBILITY |
EXTERN_C CONST IID IID_ID2D1SvgAttribute |
EXTERN_C CONST IID IID_ID2D1SvgDocument |
EXTERN_C CONST IID IID_ID2D1SvgElement |
EXTERN_C CONST IID IID_ID2D1SvgPaint |
EXTERN_C CONST IID IID_ID2D1SvgPathData |
EXTERN_C CONST IID IID_ID2D1SvgPointCollection |
EXTERN_C CONST IID IID_ID2D1SvgStrokeDashArray |