DWRITE_PAINT_FEATURE_LEVEL enumeration (dwrite_3.h)

Defines constants that specify known feature levels for use with the IDWritePaintReader interface and related APIs. A feature level represents a level of functionality. For example, it determines what DWRITE_PAINT_TYPE values might be returned.

Syntax

typedef enum DWRITE_PAINT_FEATURE_LEVEL {
  DWRITE_PAINT_FEATURE_LEVEL_NONE,
  DWRITE_PAINT_FEATURE_LEVEL_COLR_V0,
  DWRITE_PAINT_FEATURE_LEVEL_COLR_V1
} ;

Constants

 
DWRITE_PAINT_FEATURE_LEVEL_NONE
No paint API support.
DWRITE_PAINT_FEATURE_LEVEL_COLR_V0
Specifies a level of functionality corresponding to OpenType COLR version 0.
DWRITE_PAINT_FEATURE_LEVEL_COLR_V1
Specifies a level of functionality corresponding to OpenType COLR version 1.

Remarks

For info about which paint types are required for each feature level, see the DWRITE_PAINT_TYPE enumeration.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1809 (with Windows App SDK 1.2 or later)
Header dwrite_3.h