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.