dcommon.h header
This header is used by multiple technologies. For more information, see:
dcommon.h contains the following programming interfaces:
Structures
D2D_MATRIX_3X2_F Represents a 3-by-2 matrix. |
D2D_MATRIX_4X3_F Describes a 4-by-3 floating point matrix. |
D2D_MATRIX_4X4_F Describes a 4-by-4 floating point matrix. |
D2D_MATRIX_5X4_F Describes a 5-by-4 floating point matrix. |
D2D_POINT_2F Represents an x-coordinate and y-coordinate pair, expressed as floating-point values, in two-dimensional space. |
D2D_POINT_2U Represents an x-coordinate and y-coordinate pair, expressed as an unsigned 32-bit integer value, in two-dimensional space. |
D2D_RECT_F Represents a rectangle defined by the coordinates of the upper-left corner (left, top) and the coordinates of the lower-right corner (right, bottom). |
D2D_RECT_U Represents a rectangle defined by the upper-left corner pair of coordinates (left,top) and the lower-right corner pair of coordinates (right, bottom). These coordinates are expressed as a 32-bit integer values. |
D2D_SIZE_F Stores an ordered pair of floating-point values, typically the width and height of a rectangle. |
D2D_SIZE_U Stores an ordered pair of integers, typically the width and height of a rectangle. |
D2D_VECTOR_2F A vector of 2 FLOAT values (x, y). |
D2D_VECTOR_3F A vector of 3 FLOAT values (x, y, z). |
D2D_VECTOR_4F A vector of 4 FLOAT values (x, y, z, w). |
D2D1_PIXEL_FORMAT Contains the data format and alpha mode for a bitmap or render target. |
Enumerations
D2D1_ALPHA_MODE Specifies how the alpha value of a bitmap or render target should be treated. |
DWRITE_GLYPH_IMAGE_FORMATS Specifies which formats are supported in the font, either at a font-wide level or per glyph. |
DWRITE_MEASURING_MODE Indicates the measuring method used for text layout. |