Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |