RetroArch
Classes | Macros | Typedefs | Enumerations | Functions | Variables
d2d1_3.h File Reference
#include <d2d1_2.h>
#include <d2d1effects_2.h>
#include <d2d1svg.h>
#include <d2d1_3helper.h>
Include dependency graph for d2d1_3.h:
This graph shows which files directly or indirectly include this file:

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
 

Enumerations

enum  D2D1_INK_NIB_SHAPE { D2D1_INK_NIB_SHAPE_ROUND = 0, D2D1_INK_NIB_SHAPE_SQUARE = 1, D2D1_INK_NIB_SHAPE_FORCE_DWORD = 0xffffffff }
 Specifies the appearance of the ink nib (pen tip) as part of an D2D1_INK_STYLE_PROPERTIES structure. More...
 
enum  D2D1_ORIENTATION {
  D2D1_ORIENTATION_DEFAULT = 1, D2D1_ORIENTATION_FLIP_HORIZONTAL = 2, D2D1_ORIENTATION_ROTATE_CLOCKWISE180 = 3, D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL = 4,
  D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL = 5, D2D1_ORIENTATION_ROTATE_CLOCKWISE270 = 6, D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL = 7, D2D1_ORIENTATION_ROTATE_CLOCKWISE90 = 8,
  D2D1_ORIENTATION_FORCE_DWORD = 0xffffffff
}
 Specifies the orientation of an image. More...
 
enum  D2D1_IMAGE_SOURCE_LOADING_OPTIONS { D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE = 0, D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE = 1, D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND = 2, D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD = 0xffffffff }
 Option flags controlling how images sources are loaded during CreateImageSourceFromWic. More...
 
enum  D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS { D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE = 0, D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_LOW_QUALITY_PRIMARY_CONVERSION = 1, D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_FORCE_DWORD = 0xffffffff }
 Option flags controlling primary conversion performed by CreateImageSourceFromDxgi, if any. More...
 
enum  D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS { D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_NONE = 0, D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_DISABLE_DPI_SCALE = 1, D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_FORCE_DWORD = 0xffffffff }
 Option flags for transformed image sources. More...
 
enum  D2D1_PATCH_EDGE_MODE { D2D1_PATCH_EDGE_MODE_ALIASED = 0, D2D1_PATCH_EDGE_MODE_ANTIALIASED = 1, D2D1_PATCH_EDGE_MODE_ALIASED_INFLATED = 2, D2D1_PATCH_EDGE_MODE_FORCE_DWORD = 0xffffffff }
 Specifies how to render gradient mesh edges. More...
 
enum  D2D1_SPRITE_OPTIONS { D2D1_SPRITE_OPTIONS_NONE = 0, D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE = 1, D2D1_SPRITE_OPTIONS_FORCE_DWORD = 0xffffffff }
 
enum  D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION { D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT = 0, D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE = 1, D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_FORCE_DWORD = 0xffffffff }
 Specifies the pixel snapping policy when rendering color bitmap glyphs. More...
 
enum  D2D1_GAMMA1 { D2D1_GAMMA1_G22 = D2D1_GAMMA_2_2, D2D1_GAMMA1_G10 = D2D1_GAMMA_1_0, D2D1_GAMMA1_G2084 = 2, D2D1_GAMMA1_FORCE_DWORD = 0xffffffff }
 This determines what gamma is used for interpolation/blending. More...
 
enum  D2D1_COLOR_CONTEXT_TYPE { D2D1_COLOR_CONTEXT_TYPE_ICC = 0, D2D1_COLOR_CONTEXT_TYPE_SIMPLE = 1, D2D1_COLOR_CONTEXT_TYPE_DXGI = 2, D2D1_COLOR_CONTEXT_TYPE_FORCE_DWORD = 0xffffffff }
 Specifies which way a color profile is defined. More...
 

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)
 

Variables

EXTERN_C CONST IID IID_ID2D1InkStyle
 
EXTERN_C CONST IID IID_ID2D1Ink
 
EXTERN_C CONST IID IID_ID2D1GradientMesh
 
EXTERN_C CONST IID IID_ID2D1ImageSource
 
EXTERN_C CONST IID IID_ID2D1ImageSourceFromWic
 
EXTERN_C CONST IID IID_ID2D1TransformedImageSource
 
EXTERN_C CONST IID IID_ID2D1LookupTable3D
 
EXTERN_C CONST IID IID_ID2D1DeviceContext2
 
EXTERN_C CONST IID IID_ID2D1Device2
 
EXTERN_C CONST IID IID_ID2D1Factory3
 
EXTERN_C CONST IID IID_ID2D1CommandSink2
 
EXTERN_C CONST IID IID_ID2D1GdiMetafile1
 
EXTERN_C CONST IID IID_ID2D1GdiMetafileSink1
 
EXTERN_C CONST IID IID_ID2D1SpriteBatch
 
EXTERN_C CONST IID IID_ID2D1DeviceContext3
 
EXTERN_C CONST IID IID_ID2D1Device3
 
EXTERN_C CONST IID IID_ID2D1Factory4
 
EXTERN_C CONST IID IID_ID2D1CommandSink3
 
EXTERN_C CONST IID IID_ID2D1SvgGlyphStyle
 
EXTERN_C CONST IID IID_ID2D1DeviceContext4
 
EXTERN_C CONST IID IID_ID2D1Device4
 
EXTERN_C CONST IID IID_ID2D1Factory5
 
EXTERN_C CONST IID IID_ID2D1CommandSink4
 
EXTERN_C CONST IID IID_ID2D1ColorContext1
 
EXTERN_C CONST IID IID_ID2D1DeviceContext5
 
EXTERN_C CONST IID IID_ID2D1Device5
 
EXTERN_C CONST IID IID_ID2D1Factory6
 
EXTERN_C CONST IID IID_ID2D1CommandSink5
 
EXTERN_C CONST IID IID_ID2D1DeviceContext6
 
EXTERN_C CONST IID IID_ID2D1Device6
 
EXTERN_C CONST IID IID_ID2D1Factory7
 

Macro Definition Documentation

◆ _D2D1_3_H_

#define _D2D1_3_H_

Typedef Documentation

◆ D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION

Specifies the pixel snapping policy when rendering color bitmap glyphs.

◆ D2D1_COLOR_CONTEXT_TYPE

Specifies which way a color profile is defined.

◆ D2D1_GAMMA1

typedef enum D2D1_GAMMA1 D2D1_GAMMA1

This determines what gamma is used for interpolation/blending.

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

◆ D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS

Option flags controlling primary conversion performed by CreateImageSourceFromDxgi, if any.

◆ D2D1_IMAGE_SOURCE_LOADING_OPTIONS

Option flags controlling how images sources are loaded during CreateImageSourceFromWic.

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

◆ D2D1_INK_NIB_SHAPE

Specifies the appearance of the ink nib (pen tip) as part of an D2D1_INK_STYLE_PROPERTIES structure.

◆ D2D1_INK_POINT

Represents a point, radius pair that makes up part of a D2D1_INK_BEZIER_SEGMENT.

◆ D2D1_INK_STYLE_PROPERTIES

Defines the general pen tip shape and the transform used in an ID2D1InkStyle object.

◆ D2D1_ORIENTATION

Specifies the orientation of an image.

◆ D2D1_PATCH_EDGE_MODE

Specifies how to render gradient mesh edges.

◆ D2D1_SIMPLE_COLOR_PROFILE

Simple description of a color space.

◆ D2D1_SPRITE_OPTIONS

◆ D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS

Option flags for transformed image sources.

◆ D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES

Properties of a transformed image source.

◆ ID2D1CommandSink2

◆ ID2D1Device2

typedef interface ID2D1Device2 ID2D1Device2

◆ ID2D1DeviceContext2

◆ ID2D1Factory3

typedef interface ID2D1Factory3 ID2D1Factory3

◆ ID2D1GdiMetafile1

◆ ID2D1GdiMetafileSink1

◆ ID2D1GradientMesh

◆ ID2D1ImageSource

◆ ID2D1ImageSourceFromWic

◆ ID2D1Ink

typedef interface ID2D1Ink ID2D1Ink

◆ ID2D1InkStyle

typedef interface ID2D1InkStyle ID2D1InkStyle

◆ ID2D1LookupTable3D

◆ ID2D1TransformedImageSource

◆ IDWriteFontFace

typedef interface IDWriteFontFace IDWriteFontFace

◆ IWICBitmapFrameDecode

Enumeration Type Documentation

◆ D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION

Specifies the pixel snapping policy when rendering color bitmap glyphs.

Enumerator
D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT 

Color bitmap glyph positions are snapped to the nearest pixel if the bitmap resolution matches that of the device context.

D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE 

Color bitmap glyph positions are not snapped.

D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_FORCE_DWORD 

◆ D2D1_COLOR_CONTEXT_TYPE

Specifies which way a color profile is defined.

Enumerator
D2D1_COLOR_CONTEXT_TYPE_ICC 
D2D1_COLOR_CONTEXT_TYPE_SIMPLE 
D2D1_COLOR_CONTEXT_TYPE_DXGI 
D2D1_COLOR_CONTEXT_TYPE_FORCE_DWORD 

◆ D2D1_GAMMA1

This determines what gamma is used for interpolation/blending.

Enumerator
D2D1_GAMMA1_G22 

Colors are manipulated in 2.2 gamma color space.

D2D1_GAMMA1_G10 

Colors are manipulated in 1.0 gamma color space.

D2D1_GAMMA1_G2084 

Colors are manipulated in ST.2084 PQ gamma color space.

D2D1_GAMMA1_FORCE_DWORD 

◆ D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS

Option flags controlling primary conversion performed by CreateImageSourceFromDxgi, if any.

Enumerator
D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE 
D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_LOW_QUALITY_PRIMARY_CONVERSION 
D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_FORCE_DWORD 

◆ D2D1_IMAGE_SOURCE_LOADING_OPTIONS

Option flags controlling how images sources are loaded during CreateImageSourceFromWic.

Enumerator
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE 
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE 
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND 
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD 

◆ 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 

◆ D2D1_ORIENTATION

Specifies the orientation of an image.

Enumerator
D2D1_ORIENTATION_DEFAULT 
D2D1_ORIENTATION_FLIP_HORIZONTAL 
D2D1_ORIENTATION_ROTATE_CLOCKWISE180 
D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL 
D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL 
D2D1_ORIENTATION_ROTATE_CLOCKWISE270 
D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL 
D2D1_ORIENTATION_ROTATE_CLOCKWISE90 
D2D1_ORIENTATION_FORCE_DWORD 

◆ D2D1_PATCH_EDGE_MODE

Specifies how to render gradient mesh edges.

Enumerator
D2D1_PATCH_EDGE_MODE_ALIASED 

Render this edge aliased.

D2D1_PATCH_EDGE_MODE_ANTIALIASED 

Render this edge antialiased.

D2D1_PATCH_EDGE_MODE_ALIASED_INFLATED 

Render this edge aliased and inflated out slightly.

D2D1_PATCH_EDGE_MODE_FORCE_DWORD 

◆ D2D1_SPRITE_OPTIONS

Enumerator
D2D1_SPRITE_OPTIONS_NONE 

Use default sprite rendering behavior.

D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE 

Bitmap interpolation will be clamped to the sprite's source rectangle.

D2D1_SPRITE_OPTIONS_FORCE_DWORD 

◆ D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS

Option flags for transformed image sources.

Enumerator
D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_NONE 
D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_DISABLE_DPI_SCALE 

Prevents the image source from being automatically scaled (by a ratio of the context DPI divided by 96) while drawn.

D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_FORCE_DWORD 

Function Documentation

◆ D2D1GetGradientMeshInteriorPointsFromCoonsPatch()

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() [1/4]

DEFINE_ENUM_FLAG_OPERATORS ( D2D1_IMAGE_SOURCE_LOADING_OPTIONS  )

◆ DEFINE_ENUM_FLAG_OPERATORS() [2/4]

DEFINE_ENUM_FLAG_OPERATORS ( D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS  )

◆ DEFINE_ENUM_FLAG_OPERATORS() [3/4]

DEFINE_ENUM_FLAG_OPERATORS ( D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS  )

◆ DEFINE_ENUM_FLAG_OPERATORS() [4/4]

DEFINE_ENUM_FLAG_OPERATORS ( D2D1_SPRITE_OPTIONS  )

Variable Documentation

◆ IID_ID2D1ColorContext1

EXTERN_C CONST IID IID_ID2D1ColorContext1

◆ IID_ID2D1CommandSink2

EXTERN_C CONST IID IID_ID2D1CommandSink2

◆ IID_ID2D1CommandSink3

EXTERN_C CONST IID IID_ID2D1CommandSink3

◆ IID_ID2D1CommandSink4

EXTERN_C CONST IID IID_ID2D1CommandSink4

◆ IID_ID2D1CommandSink5

EXTERN_C CONST IID IID_ID2D1CommandSink5

◆ IID_ID2D1Device2

EXTERN_C CONST IID IID_ID2D1Device2

◆ IID_ID2D1Device3

EXTERN_C CONST IID IID_ID2D1Device3

◆ IID_ID2D1Device4

EXTERN_C CONST IID IID_ID2D1Device4

◆ IID_ID2D1Device5

EXTERN_C CONST IID IID_ID2D1Device5

◆ IID_ID2D1Device6

EXTERN_C CONST IID IID_ID2D1Device6

◆ IID_ID2D1DeviceContext2

EXTERN_C CONST IID IID_ID2D1DeviceContext2

◆ IID_ID2D1DeviceContext3

EXTERN_C CONST IID IID_ID2D1DeviceContext3

◆ IID_ID2D1DeviceContext4

EXTERN_C CONST IID IID_ID2D1DeviceContext4

◆ IID_ID2D1DeviceContext5

EXTERN_C CONST IID IID_ID2D1DeviceContext5

◆ IID_ID2D1DeviceContext6

EXTERN_C CONST IID IID_ID2D1DeviceContext6

◆ IID_ID2D1Factory3

EXTERN_C CONST IID IID_ID2D1Factory3

◆ IID_ID2D1Factory4

EXTERN_C CONST IID IID_ID2D1Factory4

◆ IID_ID2D1Factory5

EXTERN_C CONST IID IID_ID2D1Factory5

◆ IID_ID2D1Factory6

EXTERN_C CONST IID IID_ID2D1Factory6

◆ IID_ID2D1Factory7

EXTERN_C CONST IID IID_ID2D1Factory7

◆ IID_ID2D1GdiMetafile1

EXTERN_C CONST IID IID_ID2D1GdiMetafile1

◆ IID_ID2D1GdiMetafileSink1

EXTERN_C CONST IID IID_ID2D1GdiMetafileSink1

◆ IID_ID2D1GradientMesh

EXTERN_C CONST IID IID_ID2D1GradientMesh

◆ IID_ID2D1ImageSource

EXTERN_C CONST IID IID_ID2D1ImageSource

◆ IID_ID2D1ImageSourceFromWic

EXTERN_C CONST IID IID_ID2D1ImageSourceFromWic

◆ IID_ID2D1Ink

EXTERN_C CONST IID IID_ID2D1Ink

◆ IID_ID2D1InkStyle

EXTERN_C CONST IID IID_ID2D1InkStyle

◆ IID_ID2D1LookupTable3D

EXTERN_C CONST IID IID_ID2D1LookupTable3D

◆ IID_ID2D1SpriteBatch

EXTERN_C CONST IID IID_ID2D1SpriteBatch

◆ IID_ID2D1SvgGlyphStyle

EXTERN_C CONST IID IID_ID2D1SvgGlyphStyle

◆ IID_ID2D1TransformedImageSource

EXTERN_C CONST IID IID_ID2D1TransformedImageSource