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.
Specifies how units in Direct2D will be interpreted.
Syntax
typedef enum D2D1_UNIT_MODE {
D2D1_UNIT_MODE_DIPS = 0,
D2D1_UNIT_MODE_PIXELS = 1,
D2D1_UNIT_MODE_FORCE_DWORD = 0xffffffff
} ;
Constants
D2D1_UNIT_MODE_DIPSValue: 0 Units will be interpreted as device-independent pixels (1/96"). |
D2D1_UNIT_MODE_PIXELSValue: 1 Units will be interpreted as pixels. |
D2D1_UNIT_MODE_FORCE_DWORDValue: 0xffffffff |
Remarks
Setting the unit mode to D2D1_UNIT_MODE_PIXELS is similar to setting the ID2D1DeviceContext dots per inch (dpi) to 96. However, Direct2D still checks the dpi to determine the threshold for enabling vertical antialiasing for text, and when the unit mode is restored, the dpi will be remembered.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 8 and Platform Update for Windows 7 [desktop apps | UWP apps] |
| Minimum supported server | Windows Server 2012 and Platform Update for Windows Server 2008 R2 [desktop apps | UWP apps] |
| Header | d2d1_1.h |