ReactOS 0.4.17-dev-923-g4c9a150
dcommon.idl File Reference

Go to the source code of this file.

Classes

struct  POINT
 
struct  RECT
 
struct  D2D1_PIXEL_FORMAT
 
struct  D2D_POINT_2F
 
struct  D2D_VECTOR_2F
 
struct  D2D_VECTOR_3F
 
struct  D2D_VECTOR_4F
 
struct  D2D_RECT_F
 
struct  D2D_SIZE_U
 
struct  D2D_MATRIX_3X2_F
 
struct  D2D_MATRIX_4X3_F
 
struct  D2D_MATRIX_4X4_F
 
struct  D2D_MATRIX_5X4_F
 

Typedefs

typedef unsigned int UINT32
 
typedef enum DWRITE_MEASURING_MODE DWRITE_MEASURING_MODE
 
typedef enum DWRITE_GLYPH_IMAGE_FORMATS DWRITE_GLYPH_IMAGE_FORMATS
 
typedef struct D2D1_PIXEL_FORMAT D2D1_PIXEL_FORMAT
 
typedef struct D2D_POINT_2F D2D_POINT_2F
 
typedef struct D2D_POINT_2F D2D1_POINT_2F
 
typedef POINT D2D_POINT_2L
 
typedef POINT D2D1_POINT_2L
 
typedef struct D2D_VECTOR_2F D2D_VECTOR_2F
 
typedef struct D2D_VECTOR_3F D2D_VECTOR_3F
 
typedef struct D2D_VECTOR_4F D2D_VECTOR_4F
 
typedef struct D2D_RECT_F D2D_RECT_F
 
typedef RECT D2D_RECT_L
 
typedef RECT D2D1_RECT_L
 
typedef struct D2D_SIZE_U D2D_SIZE_U
 
typedef struct D2D_SIZE_U D2D1_SIZE_U
 
typedef struct D2D_MATRIX_3X2_F D2D_MATRIX_3X2_F
 
typedef struct D2D_MATRIX_4X3_F D2D_MATRIX_4X3_F
 
typedef struct D2D_MATRIX_4X4_F D2D_MATRIX_4X4_F
 
typedef struct D2D_MATRIX_5X4_F D2D_MATRIX_5X4_F
 

Enumerations

enum  DWRITE_MEASURING_MODE { DWRITE_MEASURING_MODE_NATURAL , DWRITE_MEASURING_MODE_GDI_CLASSIC , DWRITE_MEASURING_MODE_GDI_NATURAL }
 
enum  DWRITE_GLYPH_IMAGE_FORMATS {
  DWRITE_GLYPH_IMAGE_FORMATS_NONE = 0 , DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE = 1 << 0 , DWRITE_GLYPH_IMAGE_FORMATS_CFF = 1 << 1 , DWRITE_GLYPH_IMAGE_FORMATS_COLR = 1 << 2 ,
  DWRITE_GLYPH_IMAGE_FORMATS_SVG = 1 << 3 , DWRITE_GLYPH_IMAGE_FORMATS_PNG = 1 << 4 , DWRITE_GLYPH_IMAGE_FORMATS_JPEG = 1 << 5 , DWRITE_GLYPH_IMAGE_FORMATS_TIFF = 1 << 6 ,
  DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8 = 1 << 7 , DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE = 1 << 8
}
 

Functions

 DEFINE_ENUM_FLAG_OPERATORS (DWRITE_GLYPH_IMAGE_FORMATS) typedef enum D2D1_ALPHA_MODE
 

Variables

 D2D1_ALPHA_MODE
 

Typedef Documentation

◆ D2D1_PIXEL_FORMAT

◆ D2D1_POINT_2F

◆ D2D1_POINT_2L

Definition at line 80 of file dcommon.idl.

◆ D2D1_RECT_L

typedef RECT D2D1_RECT_L

Definition at line 111 of file dcommon.idl.

◆ D2D1_SIZE_U

◆ D2D_MATRIX_3X2_F

◆ D2D_MATRIX_4X3_F

◆ D2D_MATRIX_4X4_F

◆ D2D_MATRIX_5X4_F

◆ D2D_POINT_2F

◆ D2D_POINT_2L

Definition at line 80 of file dcommon.idl.

◆ D2D_RECT_F

◆ D2D_RECT_L

typedef RECT D2D_RECT_L

Definition at line 111 of file dcommon.idl.

◆ D2D_SIZE_U

◆ D2D_VECTOR_2F

◆ D2D_VECTOR_3F

◆ D2D_VECTOR_4F

◆ DWRITE_GLYPH_IMAGE_FORMATS

◆ DWRITE_MEASURING_MODE

◆ UINT32

typedef unsigned int UINT32

Definition at line 32 of file dcommon.idl.

Enumeration Type Documentation

◆ DWRITE_GLYPH_IMAGE_FORMATS

Enumerator
DWRITE_GLYPH_IMAGE_FORMATS_NONE 
DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE 
DWRITE_GLYPH_IMAGE_FORMATS_CFF 
DWRITE_GLYPH_IMAGE_FORMATS_COLR 
DWRITE_GLYPH_IMAGE_FORMATS_SVG 
DWRITE_GLYPH_IMAGE_FORMATS_PNG 
DWRITE_GLYPH_IMAGE_FORMATS_JPEG 
DWRITE_GLYPH_IMAGE_FORMATS_TIFF 
DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8 
DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE 

Definition at line 42 of file dcommon.idl.

43{
DWRITE_GLYPH_IMAGE_FORMATS
Definition: dcommon.idl:43
@ DWRITE_GLYPH_IMAGE_FORMATS_COLR
Definition: dcommon.idl:47
@ DWRITE_GLYPH_IMAGE_FORMATS_NONE
Definition: dcommon.idl:44
@ DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8
Definition: dcommon.idl:52
@ DWRITE_GLYPH_IMAGE_FORMATS_JPEG
Definition: dcommon.idl:50
@ DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE
Definition: dcommon.idl:53
@ DWRITE_GLYPH_IMAGE_FORMATS_PNG
Definition: dcommon.idl:49
@ DWRITE_GLYPH_IMAGE_FORMATS_CFF
Definition: dcommon.idl:46
@ DWRITE_GLYPH_IMAGE_FORMATS_SVG
Definition: dcommon.idl:48
@ DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE
Definition: dcommon.idl:45
@ DWRITE_GLYPH_IMAGE_FORMATS_TIFF
Definition: dcommon.idl:51

◆ DWRITE_MEASURING_MODE

Enumerator
DWRITE_MEASURING_MODE_NATURAL 
DWRITE_MEASURING_MODE_GDI_CLASSIC 
DWRITE_MEASURING_MODE_GDI_NATURAL 

Definition at line 35 of file dcommon.idl.

36{
DWRITE_MEASURING_MODE
Definition: dcommon.idl:36
@ DWRITE_MEASURING_MODE_GDI_CLASSIC
Definition: dcommon.idl:38
@ DWRITE_MEASURING_MODE_NATURAL
Definition: dcommon.idl:37
@ DWRITE_MEASURING_MODE_GDI_NATURAL
Definition: dcommon.idl:39

Function Documentation

◆ DEFINE_ENUM_FLAG_OPERATORS()

DEFINE_ENUM_FLAG_OPERATORS ( DWRITE_GLYPH_IMAGE_FORMATS  )

Definition at line 56 of file dcommon.idl.

60{
61 D2D1_ALPHA_MODE_UNKNOWN = 0,
62 D2D1_ALPHA_MODE_PREMULTIPLIED = 1,
63 D2D1_ALPHA_MODE_STRAIGHT = 2,
64 D2D1_ALPHA_MODE_IGNORE = 3,
65 D2D1_ALPHA_MODE_FORCE_DWORD = 0xffffffff
D2D1_ALPHA_MODE
Definition: dcommon.idl:66

Variable Documentation

◆ D2D1_ALPHA_MODE

D2D1_ALPHA_MODE

Definition at line 66 of file dcommon.idl.