RetroArch
|
Go to the source code of this file.
Classes | |
struct | D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES |
Properties of a transformed image source. More... | |
struct | D2D1_INK_POINT |
Represents a point, radius pair that makes up part of a D2D1_INK_BEZIER_SEGMENT. More... | |
struct | D2D1_INK_BEZIER_SEGMENT |
Represents a Bezier segment to be used in the creation of an ID2D1Ink object. This structure differs from D2D1_BEZIER_SEGMENT in that it is composed of D2D1_INK_POINT s, which contain a radius in addition to x- and y-coordinates. More... | |
struct | D2D1_INK_STYLE_PROPERTIES |
Defines the general pen tip shape and the transform used in an ID2D1InkStyle object. More... | |
struct | D2D1_GRADIENT_MESH_PATCH |
Represents a tensor patch with 16 control points, 4 corner colors, and boundary flags. An ID2D1GradientMesh is made up of 1 or more gradient mesh patches. Use the GradientMeshPatch function or the GradientMeshPatchFromCoonsPatch function to create one. More... | |
struct | D2D1_SIMPLE_COLOR_PROFILE |
Simple description of a color space. More... | |
Macros | |
#define | _D2D1_3_H_ |
Typedefs | |
typedef interface IWICBitmapFrameDecode | IWICBitmapFrameDecode |
typedef interface IDWriteFontFace | IDWriteFontFace |
typedef enum D2D1_INK_NIB_SHAPE | D2D1_INK_NIB_SHAPE |
Specifies the appearance of the ink nib (pen tip) as part of an D2D1_INK_STYLE_PROPERTIES structure. More... | |
typedef enum D2D1_ORIENTATION | D2D1_ORIENTATION |
Specifies the orientation of an image. More... | |
typedef enum D2D1_IMAGE_SOURCE_LOADING_OPTIONS | D2D1_IMAGE_SOURCE_LOADING_OPTIONS |
Option flags controlling how images sources are loaded during CreateImageSourceFromWic. More... | |
typedef enum D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS | D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS |
Option flags controlling primary conversion performed by CreateImageSourceFromDxgi, if any. More... | |
typedef enum D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS | D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS |
Option flags for transformed image sources. More... | |
typedef struct D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES | D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES |
Properties of a transformed image source. More... | |
typedef struct D2D1_INK_POINT | D2D1_INK_POINT |
Represents a point, radius pair that makes up part of a D2D1_INK_BEZIER_SEGMENT. More... | |
typedef struct D2D1_INK_BEZIER_SEGMENT | D2D1_INK_BEZIER_SEGMENT |
Represents a Bezier segment to be used in the creation of an ID2D1Ink object. This structure differs from D2D1_BEZIER_SEGMENT in that it is composed of D2D1_INK_POINT s, which contain a radius in addition to x- and y-coordinates. More... | |
typedef struct D2D1_INK_STYLE_PROPERTIES | D2D1_INK_STYLE_PROPERTIES |
Defines the general pen tip shape and the transform used in an ID2D1InkStyle object. More... | |
typedef enum D2D1_PATCH_EDGE_MODE | D2D1_PATCH_EDGE_MODE |
Specifies how to render gradient mesh edges. More... | |
typedef struct D2D1_GRADIENT_MESH_PATCH | D2D1_GRADIENT_MESH_PATCH |
Represents a tensor patch with 16 control points, 4 corner colors, and boundary flags. An ID2D1GradientMesh is made up of 1 or more gradient mesh patches. Use the GradientMeshPatch function or the GradientMeshPatchFromCoonsPatch function to create one. More... | |
typedef enum D2D1_SPRITE_OPTIONS | D2D1_SPRITE_OPTIONS |
typedef enum D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION | D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION |
Specifies the pixel snapping policy when rendering color bitmap glyphs. More... | |
typedef enum D2D1_GAMMA1 | D2D1_GAMMA1 |
This determines what gamma is used for interpolation/blending. More... | |
typedef struct D2D1_SIMPLE_COLOR_PROFILE | D2D1_SIMPLE_COLOR_PROFILE |
Simple description of a color space. More... | |
typedef enum D2D1_COLOR_CONTEXT_TYPE | D2D1_COLOR_CONTEXT_TYPE |
Specifies which way a color profile is defined. More... | |
typedef interface ID2D1InkStyle | ID2D1InkStyle |
typedef interface ID2D1Ink | ID2D1Ink |
typedef interface ID2D1GradientMesh | ID2D1GradientMesh |
typedef interface ID2D1ImageSource | ID2D1ImageSource |
typedef interface ID2D1ImageSourceFromWic | ID2D1ImageSourceFromWic |
typedef interface ID2D1TransformedImageSource | ID2D1TransformedImageSource |
typedef interface ID2D1LookupTable3D | ID2D1LookupTable3D |
typedef interface ID2D1DeviceContext2 | ID2D1DeviceContext2 |
typedef interface ID2D1Device2 | ID2D1Device2 |
typedef interface ID2D1Factory3 | ID2D1Factory3 |
typedef interface ID2D1CommandSink2 | ID2D1CommandSink2 |
typedef interface ID2D1GdiMetafile1 | ID2D1GdiMetafile1 |
typedef interface ID2D1GdiMetafileSink1 | ID2D1GdiMetafileSink1 |
Functions | |
DEFINE_ENUM_FLAG_OPERATORS (D2D1_IMAGE_SOURCE_LOADING_OPTIONS) | |
DEFINE_ENUM_FLAG_OPERATORS (D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS) | |
DEFINE_ENUM_FLAG_OPERATORS (D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS) | |
DEFINE_ENUM_FLAG_OPERATORS (D2D1_SPRITE_OPTIONS) | |
void WINAPI | D2D1GetGradientMeshInteriorPointsFromCoonsPatch (_In_ CONST D2D1_POINT_2F *pPoint0, _In_ CONST D2D1_POINT_2F *pPoint1, _In_ CONST D2D1_POINT_2F *pPoint2, _In_ CONST D2D1_POINT_2F *pPoint3, _In_ CONST D2D1_POINT_2F *pPoint4, _In_ CONST D2D1_POINT_2F *pPoint5, _In_ CONST D2D1_POINT_2F *pPoint6, _In_ CONST D2D1_POINT_2F *pPoint7, _In_ CONST D2D1_POINT_2F *pPoint8, _In_ CONST D2D1_POINT_2F *pPoint9, _In_ CONST D2D1_POINT_2F *pPoint10, _In_ CONST D2D1_POINT_2F *pPoint11, _Out_ D2D1_POINT_2F *pTensorPoint11, _Out_ D2D1_POINT_2F *pTensorPoint12, _Out_ D2D1_POINT_2F *pTensorPoint21, _Out_ D2D1_POINT_2F *pTensorPoint22) |
#define _D2D1_3_H_ |
Specifies the pixel snapping policy when rendering color bitmap glyphs.
typedef enum D2D1_COLOR_CONTEXT_TYPE D2D1_COLOR_CONTEXT_TYPE |
Specifies which way a color profile is defined.
typedef enum D2D1_GAMMA1 D2D1_GAMMA1 |
This determines what gamma is used for interpolation/blending.
typedef struct D2D1_GRADIENT_MESH_PATCH D2D1_GRADIENT_MESH_PATCH |
Represents a tensor patch with 16 control points, 4 corner colors, and boundary flags. An ID2D1GradientMesh is made up of 1 or more gradient mesh patches. Use the GradientMeshPatch function or the GradientMeshPatchFromCoonsPatch function to create one.
Option flags controlling primary conversion performed by CreateImageSourceFromDxgi, if any.
Option flags controlling how images sources are loaded during CreateImageSourceFromWic.
typedef struct D2D1_INK_BEZIER_SEGMENT D2D1_INK_BEZIER_SEGMENT |
Represents a Bezier segment to be used in the creation of an ID2D1Ink object. This structure differs from D2D1_BEZIER_SEGMENT in that it is composed of D2D1_INK_POINT s, which contain a radius in addition to x- and y-coordinates.
typedef enum D2D1_INK_NIB_SHAPE D2D1_INK_NIB_SHAPE |
Specifies the appearance of the ink nib (pen tip) as part of an D2D1_INK_STYLE_PROPERTIES structure.
typedef struct D2D1_INK_POINT D2D1_INK_POINT |
Represents a point, radius pair that makes up part of a D2D1_INK_BEZIER_SEGMENT.
typedef struct D2D1_INK_STYLE_PROPERTIES D2D1_INK_STYLE_PROPERTIES |
Defines the general pen tip shape and the transform used in an ID2D1InkStyle object.
typedef enum D2D1_ORIENTATION D2D1_ORIENTATION |
Specifies the orientation of an image.
typedef enum D2D1_PATCH_EDGE_MODE D2D1_PATCH_EDGE_MODE |
Specifies how to render gradient mesh edges.
typedef struct D2D1_SIMPLE_COLOR_PROFILE D2D1_SIMPLE_COLOR_PROFILE |
Simple description of a color space.
typedef enum D2D1_SPRITE_OPTIONS D2D1_SPRITE_OPTIONS |
Option flags for transformed image sources.
Properties of a transformed image source.
typedef interface ID2D1CommandSink2 ID2D1CommandSink2 |
typedef interface ID2D1Device2 ID2D1Device2 |
typedef interface ID2D1DeviceContext2 ID2D1DeviceContext2 |
typedef interface ID2D1Factory3 ID2D1Factory3 |
typedef interface ID2D1GdiMetafile1 ID2D1GdiMetafile1 |
typedef interface ID2D1GdiMetafileSink1 ID2D1GdiMetafileSink1 |
typedef interface ID2D1GradientMesh ID2D1GradientMesh |
typedef interface ID2D1ImageSource ID2D1ImageSource |
typedef interface ID2D1ImageSourceFromWic ID2D1ImageSourceFromWic |
typedef interface ID2D1InkStyle ID2D1InkStyle |
typedef interface ID2D1LookupTable3D ID2D1LookupTable3D |
typedef interface ID2D1TransformedImageSource ID2D1TransformedImageSource |
typedef interface IDWriteFontFace IDWriteFontFace |
typedef interface IWICBitmapFrameDecode IWICBitmapFrameDecode |
Specifies the pixel snapping policy when rendering color bitmap glyphs.
enum D2D1_GAMMA1 |
This determines what gamma is used for interpolation/blending.
enum D2D1_INK_NIB_SHAPE |
Specifies the appearance of the ink nib (pen tip) as part of an D2D1_INK_STYLE_PROPERTIES structure.
Enumerator | |
---|---|
D2D1_INK_NIB_SHAPE_ROUND | |
D2D1_INK_NIB_SHAPE_SQUARE | |
D2D1_INK_NIB_SHAPE_FORCE_DWORD |
enum D2D1_ORIENTATION |
Specifies the orientation of an image.
enum D2D1_PATCH_EDGE_MODE |
enum D2D1_SPRITE_OPTIONS |
Option flags for transformed image sources.
void WINAPI D2D1GetGradientMeshInteriorPointsFromCoonsPatch | ( | _In_ CONST D2D1_POINT_2F * | pPoint0, |
_In_ CONST D2D1_POINT_2F * | pPoint1, | ||
_In_ CONST D2D1_POINT_2F * | pPoint2, | ||
_In_ CONST D2D1_POINT_2F * | pPoint3, | ||
_In_ CONST D2D1_POINT_2F * | pPoint4, | ||
_In_ CONST D2D1_POINT_2F * | pPoint5, | ||
_In_ CONST D2D1_POINT_2F * | pPoint6, | ||
_In_ CONST D2D1_POINT_2F * | pPoint7, | ||
_In_ CONST D2D1_POINT_2F * | pPoint8, | ||
_In_ CONST D2D1_POINT_2F * | pPoint9, | ||
_In_ CONST D2D1_POINT_2F * | pPoint10, | ||
_In_ CONST D2D1_POINT_2F * | pPoint11, | ||
_Out_ D2D1_POINT_2F * | pTensorPoint11, | ||
_Out_ D2D1_POINT_2F * | pTensorPoint12, | ||
_Out_ D2D1_POINT_2F * | pTensorPoint21, | ||
_Out_ D2D1_POINT_2F * | pTensorPoint22 | ||
) |
DEFINE_ENUM_FLAG_OPERATORS | ( | D2D1_IMAGE_SOURCE_LOADING_OPTIONS | ) |
DEFINE_ENUM_FLAG_OPERATORS | ( | D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS | ) |
DEFINE_ENUM_FLAG_OPERATORS | ( | D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS | ) |
DEFINE_ENUM_FLAG_OPERATORS | ( | D2D1_SPRITE_OPTIONS | ) |
EXTERN_C CONST IID IID_ID2D1ColorContext1 |
EXTERN_C CONST IID IID_ID2D1CommandSink2 |
EXTERN_C CONST IID IID_ID2D1CommandSink3 |
EXTERN_C CONST IID IID_ID2D1CommandSink4 |
EXTERN_C CONST IID IID_ID2D1CommandSink5 |
EXTERN_C CONST IID IID_ID2D1Device2 |
EXTERN_C CONST IID IID_ID2D1Device3 |
EXTERN_C CONST IID IID_ID2D1Device4 |
EXTERN_C CONST IID IID_ID2D1Device5 |
EXTERN_C CONST IID IID_ID2D1Device6 |
EXTERN_C CONST IID IID_ID2D1DeviceContext2 |
EXTERN_C CONST IID IID_ID2D1DeviceContext3 |
EXTERN_C CONST IID IID_ID2D1DeviceContext4 |
EXTERN_C CONST IID IID_ID2D1DeviceContext5 |
EXTERN_C CONST IID IID_ID2D1DeviceContext6 |
EXTERN_C CONST IID IID_ID2D1Factory3 |
EXTERN_C CONST IID IID_ID2D1Factory4 |
EXTERN_C CONST IID IID_ID2D1Factory5 |
EXTERN_C CONST IID IID_ID2D1Factory6 |
EXTERN_C CONST IID IID_ID2D1Factory7 |
EXTERN_C CONST IID IID_ID2D1GdiMetafile1 |
EXTERN_C CONST IID IID_ID2D1GdiMetafileSink1 |
EXTERN_C CONST IID IID_ID2D1GradientMesh |
EXTERN_C CONST IID IID_ID2D1ImageSource |
EXTERN_C CONST IID IID_ID2D1ImageSourceFromWic |
EXTERN_C CONST IID IID_ID2D1Ink |
EXTERN_C CONST IID IID_ID2D1InkStyle |
EXTERN_C CONST IID IID_ID2D1LookupTable3D |
EXTERN_C CONST IID IID_ID2D1SpriteBatch |
EXTERN_C CONST IID IID_ID2D1SvgGlyphStyle |
EXTERN_C CONST IID IID_ID2D1TransformedImageSource |