ReactOS 0.4.17-dev-934-g091855f
d2d1_3.idl File Reference

Go to the source code of this file.

Classes

struct  D2D1_INK_POINT
 
struct  D2D1_INK_BEZIER_SEGMENT
 
struct  D2D1_INK_STYLE_PROPERTIES
 
struct  D2D1_GRADIENT_MESH_PATCH
 
struct  D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES
 
struct  D2D1_SIMPLE_COLOR_PROFILE
 
interface  ID2D1InkStyle
 
interface  ID2D1Ink
 
interface  ID2D1GradientMesh
 
interface  ID2D1ImageSource
 
interface  ID2D1ImageSourceFromWic
 
interface  ID2D1TransformedImageSource
 
interface  ID2D1LookupTable3D
 
interface  ID2D1SpriteBatch
 
interface  ID2D1SvgGlyphStyle
 
interface  ID2D1DeviceContext2
 
interface  ID2D1DeviceContext3
 
interface  ID2D1DeviceContext4
 
interface  ID2D1ColorContext1
 
interface  ID2D1DeviceContext5
 
interface  ID2D1DeviceContext6
 
interface  ID2D1DeviceContext7
 
interface  ID2D1Device2
 
interface  ID2D1Device3
 
interface  ID2D1Device4
 
interface  ID2D1Device5
 
interface  ID2D1Device6
 
interface  ID2D1Device7
 
interface  ID2D1Factory3
 
interface  ID2D1Factory4
 
interface  ID2D1Factory5
 
interface  ID2D1Factory6
 
interface  ID2D1Factory7
 
interface  ID2D1Factory8
 
interface  ID2D1CommandSink2
 
interface  ID2D1CommandSink3
 
interface  ID2D1CommandSink4
 

Typedefs

typedef enum D2D1_INK_NIB_SHAPE D2D1_INK_NIB_SHAPE
 
typedef enum D2D1_PATCH_EDGE_MODE D2D1_PATCH_EDGE_MODE
 
typedef enum D2D1_ORIENTATION D2D1_ORIENTATION
 
typedef enum D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS
 
typedef enum D2D1_IMAGE_SOURCE_LOADING_OPTIONS D2D1_IMAGE_SOURCE_LOADING_OPTIONS
 
typedef enum D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS
 
typedef enum D2D1_SPRITE_OPTIONS D2D1_SPRITE_OPTIONS
 
typedef enum D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION
 
typedef enum D2D1_GAMMA1 D2D1_GAMMA1
 
typedef enum D2D1_COLOR_CONTEXT_TYPE D2D1_COLOR_CONTEXT_TYPE
 
typedef struct D2D1_INK_POINT D2D1_INK_POINT
 
typedef struct D2D1_INK_BEZIER_SEGMENT D2D1_INK_BEZIER_SEGMENT
 
typedef struct D2D1_INK_STYLE_PROPERTIES D2D1_INK_STYLE_PROPERTIES
 
typedef struct D2D1_GRADIENT_MESH_PATCH D2D1_GRADIENT_MESH_PATCH
 
typedef struct D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES
 
typedef struct D2D1_SIMPLE_COLOR_PROFILE D2D1_SIMPLE_COLOR_PROFILE
 
typedef enum DWRITE_PAINT_FEATURE_LEVEL DWRITE_PAINT_FEATURE_LEVEL
 

Enumerations

enum  D2D1_INK_NIB_SHAPE { D2D1_INK_NIB_SHAPE_ROUND = 0x0 , D2D1_INK_NIB_SHAPE_SQUARE = 0x1 , D2D1_INK_NIB_SHAPE_FORCE_DWORD = 0xffffffff }
 
enum  D2D1_PATCH_EDGE_MODE { D2D1_PATCH_EDGE_MODE_ALIASED = 0x0 , D2D1_PATCH_EDGE_MODE_ANTIALIASED = 0x1 , D2D1_PATCH_EDGE_MODE_ALIASED_INFLATED = 0x2 , D2D1_PATCH_EDGE_MODE_FORCE_DWORD = 0xffffffff }
 
enum  D2D1_ORIENTATION {
  D2D1_ORIENTATION_DEFAULT = 0x1 , D2D1_ORIENTATION_FLIP_HORIZONTAL = 0x2 , D2D1_ORIENTATION_ROTATE_CLOCKWISE180 = 0x3 , D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL = 0x4 ,
  D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL = 0x5 , D2D1_ORIENTATION_ROTATE_CLOCKWISE270 = 0x6 , D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL = 0x7 , D2D1_ORIENTATION_ROTATE_CLOCKWISE90 = 0x8 ,
  D2D1_ORIENTATION_FORCE_DWORD = 0xffffffff
}
 
enum  D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS { D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_NONE = 0x0 , D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_DISABLE_DPI_SCALE = 0x1 , D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_FORCE_DWORD = 0xffffffff }
 
enum  D2D1_IMAGE_SOURCE_LOADING_OPTIONS { D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE = 0x0 , D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE = 0x1 , D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND = 0x2 , D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD = 0xffffffff }
 
enum  D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS { D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE = 0x0 , D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_LOW_QUALITY_PRIMARY_CONVERSION = 0x1 , D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_FORCE_DWORD = 0xffffffff }
 
enum  D2D1_SPRITE_OPTIONS { D2D1_SPRITE_OPTIONS_NONE = 0x0 , D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE = 0x1 , D2D1_SPRITE_OPTIONS_FORCE_DWORD = 0xffffffff }
 
enum  D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION { D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT = 0x0 , D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE = 0x1 , D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_FORCE_DWORD = 0xffffffff }
 
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 }
 
enum  D2D1_COLOR_CONTEXT_TYPE { D2D1_COLOR_CONTEXT_TYPE_ICC = 0x0 , D2D1_COLOR_CONTEXT_TYPE_SIMPLE = 0x1 , D2D1_COLOR_CONTEXT_TYPE_DXGI = 0x2 , D2D1_COLOR_CONTEXT_TYPE_FORCE_DWORD = 0xffffffff }
 
enum  DWRITE_PAINT_FEATURE_LEVEL {
  DWRITE_PAINT_FEATURE_LEVEL_NONE = 0 , DWRITE_PAINT_FEATURE_LEVEL_COLR_V0 = 1 , DWRITE_PAINT_FEATURE_LEVEL_COLR_V1 = 2 , DWRITE_PAINT_FEATURE_LEVEL_NONE = 0 ,
  DWRITE_PAINT_FEATURE_LEVEL_COLR_V0 = 1 , DWRITE_PAINT_FEATURE_LEVEL_COLR_V1 = 2
}
 

Typedef Documentation

◆ D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION

◆ D2D1_COLOR_CONTEXT_TYPE

◆ D2D1_GAMMA1

◆ D2D1_GRADIENT_MESH_PATCH

◆ D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS

◆ D2D1_IMAGE_SOURCE_LOADING_OPTIONS

◆ D2D1_INK_BEZIER_SEGMENT

◆ D2D1_INK_NIB_SHAPE

◆ D2D1_INK_POINT

◆ D2D1_INK_STYLE_PROPERTIES

◆ D2D1_ORIENTATION

◆ D2D1_PATCH_EDGE_MODE

◆ D2D1_SIMPLE_COLOR_PROFILE

◆ D2D1_SPRITE_OPTIONS

◆ D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS

◆ D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES

◆ DWRITE_PAINT_FEATURE_LEVEL

Enumeration Type Documentation

◆ D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION

Enumerator
D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT 
D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE 
D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_FORCE_DWORD 

Definition at line 81 of file d2d1_3.idl.

82{
D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION
Definition: d2d1_3.idl:82
@ D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE
Definition: d2d1_3.idl:84
@ D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_FORCE_DWORD
Definition: d2d1_3.idl:85
@ D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT
Definition: d2d1_3.idl:83

◆ D2D1_COLOR_CONTEXT_TYPE

Enumerator
D2D1_COLOR_CONTEXT_TYPE_ICC 
D2D1_COLOR_CONTEXT_TYPE_SIMPLE 
D2D1_COLOR_CONTEXT_TYPE_DXGI 
D2D1_COLOR_CONTEXT_TYPE_FORCE_DWORD 

Definition at line 96 of file d2d1_3.idl.

97{
D2D1_COLOR_CONTEXT_TYPE
Definition: d2d1_3.idl:97
@ D2D1_COLOR_CONTEXT_TYPE_SIMPLE
Definition: d2d1_3.idl:99
@ D2D1_COLOR_CONTEXT_TYPE_ICC
Definition: d2d1_3.idl:98
@ D2D1_COLOR_CONTEXT_TYPE_FORCE_DWORD
Definition: d2d1_3.idl:101
@ D2D1_COLOR_CONTEXT_TYPE_DXGI
Definition: d2d1_3.idl:100

◆ D2D1_GAMMA1

Enumerator
D2D1_GAMMA1_G22 
D2D1_GAMMA1_G10 
D2D1_GAMMA1_G2084 
D2D1_GAMMA1_FORCE_DWORD 

Definition at line 88 of file d2d1_3.idl.

89{
93 D2D1_GAMMA1_FORCE_DWORD = 0xffffffff
@ D2D1_GAMMA_2_2
Definition: d2d1.idl:214
@ D2D1_GAMMA_1_0
Definition: d2d1.idl:215
D2D1_GAMMA1
Definition: d2d1_3.idl:89
@ D2D1_GAMMA1_FORCE_DWORD
Definition: d2d1_3.idl:93
@ D2D1_GAMMA1_G2084
Definition: d2d1_3.idl:92
@ D2D1_GAMMA1_G10
Definition: d2d1_3.idl:91
@ D2D1_GAMMA1_G22
Definition: d2d1_3.idl:90

◆ D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS

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 

Definition at line 67 of file d2d1_3.idl.

68{
D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS
Definition: d2d1_3.idl:68
@ D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE
Definition: d2d1_3.idl:69
@ D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_FORCE_DWORD
Definition: d2d1_3.idl:71
@ D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_LOW_QUALITY_PRIMARY_CONVERSION
Definition: d2d1_3.idl:70

◆ D2D1_IMAGE_SOURCE_LOADING_OPTIONS

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 

Definition at line 59 of file d2d1_3.idl.

60{
D2D1_IMAGE_SOURCE_LOADING_OPTIONS
Definition: d2d1_3.idl:60
@ D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE
Definition: d2d1_3.idl:62
@ D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND
Definition: d2d1_3.idl:63
@ D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE
Definition: d2d1_3.idl:61
@ D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD
Definition: d2d1_3.idl:64

◆ D2D1_INK_NIB_SHAPE

Enumerator
D2D1_INK_NIB_SHAPE_ROUND 
D2D1_INK_NIB_SHAPE_SQUARE 
D2D1_INK_NIB_SHAPE_FORCE_DWORD 

Definition at line 24 of file d2d1_3.idl.

25{
D2D1_INK_NIB_SHAPE
Definition: d2d1_3.idl:25
@ D2D1_INK_NIB_SHAPE_ROUND
Definition: d2d1_3.idl:26
@ D2D1_INK_NIB_SHAPE_SQUARE
Definition: d2d1_3.idl:27
@ D2D1_INK_NIB_SHAPE_FORCE_DWORD
Definition: d2d1_3.idl:28

◆ D2D1_ORIENTATION

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 

Definition at line 39 of file d2d1_3.idl.

40{
D2D1_ORIENTATION
Definition: d2d1_3.idl:40
@ D2D1_ORIENTATION_FORCE_DWORD
Definition: d2d1_3.idl:49
@ D2D1_ORIENTATION_ROTATE_CLOCKWISE180
Definition: d2d1_3.idl:43
@ D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL
Definition: d2d1_3.idl:45
@ D2D1_ORIENTATION_ROTATE_CLOCKWISE270
Definition: d2d1_3.idl:46
@ D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL
Definition: d2d1_3.idl:44
@ D2D1_ORIENTATION_ROTATE_CLOCKWISE90
Definition: d2d1_3.idl:48
@ D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL
Definition: d2d1_3.idl:47
@ D2D1_ORIENTATION_DEFAULT
Definition: d2d1_3.idl:41
@ D2D1_ORIENTATION_FLIP_HORIZONTAL
Definition: d2d1_3.idl:42

◆ D2D1_PATCH_EDGE_MODE

Enumerator
D2D1_PATCH_EDGE_MODE_ALIASED 
D2D1_PATCH_EDGE_MODE_ANTIALIASED 
D2D1_PATCH_EDGE_MODE_ALIASED_INFLATED 
D2D1_PATCH_EDGE_MODE_FORCE_DWORD 

Definition at line 31 of file d2d1_3.idl.

32{
D2D1_PATCH_EDGE_MODE
Definition: d2d1_3.idl:32
@ D2D1_PATCH_EDGE_MODE_ALIASED
Definition: d2d1_3.idl:33
@ D2D1_PATCH_EDGE_MODE_ALIASED_INFLATED
Definition: d2d1_3.idl:35
@ D2D1_PATCH_EDGE_MODE_FORCE_DWORD
Definition: d2d1_3.idl:36
@ D2D1_PATCH_EDGE_MODE_ANTIALIASED
Definition: d2d1_3.idl:34

◆ D2D1_SPRITE_OPTIONS

Enumerator
D2D1_SPRITE_OPTIONS_NONE 
D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE 
D2D1_SPRITE_OPTIONS_FORCE_DWORD 

Definition at line 74 of file d2d1_3.idl.

75{
D2D1_SPRITE_OPTIONS
Definition: d2d1_3.idl:75
@ D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE
Definition: d2d1_3.idl:77
@ D2D1_SPRITE_OPTIONS_FORCE_DWORD
Definition: d2d1_3.idl:78
@ D2D1_SPRITE_OPTIONS_NONE
Definition: d2d1_3.idl:76

◆ D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS

Enumerator
D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_NONE 
D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_DISABLE_DPI_SCALE 
D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_FORCE_DWORD 

Definition at line 52 of file d2d1_3.idl.

53{
D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS
Definition: d2d1_3.idl:53
@ D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_FORCE_DWORD
Definition: d2d1_3.idl:56
@ D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_DISABLE_DPI_SCALE
Definition: d2d1_3.idl:55
@ D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_NONE
Definition: d2d1_3.idl:54

◆ DWRITE_PAINT_FEATURE_LEVEL

Enumerator
DWRITE_PAINT_FEATURE_LEVEL_NONE 
DWRITE_PAINT_FEATURE_LEVEL_COLR_V0 
DWRITE_PAINT_FEATURE_LEVEL_COLR_V1 
DWRITE_PAINT_FEATURE_LEVEL_NONE 
DWRITE_PAINT_FEATURE_LEVEL_COLR_V0 
DWRITE_PAINT_FEATURE_LEVEL_COLR_V1 

Definition at line 592 of file d2d1_3.idl.

593{
DWRITE_PAINT_FEATURE_LEVEL
Definition: d2d1_3.idl:593
@ DWRITE_PAINT_FEATURE_LEVEL_NONE
Definition: d2d1_3.idl:594
@ DWRITE_PAINT_FEATURE_LEVEL_COLR_V0
Definition: d2d1_3.idl:595
@ DWRITE_PAINT_FEATURE_LEVEL_COLR_V1
Definition: d2d1_3.idl:596