Поделиться через


перечисление DWRITE_PAINT_TYPE (dwrite_3.h)

Определяет константы, указывающие тип элемента paint в цветовом глифе. Визуальное представление цветового глифа определяется деревом элементов краски. Свойства элемента paint задаются структурой DWRITE_PAINT_ELEMENT , которая объединяет тип краски и объединение.

Синтаксис

typedef enum DWRITE_PAINT_TYPE {
  DWRITE_PAINT_TYPE_NONE,
  DWRITE_PAINT_TYPE_LAYERS,
  DWRITE_PAINT_TYPE_SOLID_GLYPH,
  DWRITE_PAINT_TYPE_SOLID,
  DWRITE_PAINT_TYPE_LINEAR_GRADIENT,
  DWRITE_PAINT_TYPE_RADIAL_GRADIENT,
  DWRITE_PAINT_TYPE_SWEEP_GRADIENT,
  DWRITE_PAINT_TYPE_GLYPH,
  DWRITE_PAINT_TYPE_COLOR_GLYPH,
  DWRITE_PAINT_TYPE_TRANSFORM,
  DWRITE_PAINT_TYPE_COMPOSITE
} ;

Константы

 
DWRITE_PAINT_TYPE_NONE
Не указывает действие отрисовки. Может возвращаться для уровней цветовых признаков, превышающих или равных DWRITE_PAINT_FEATURE_LEVEL_COLR_V0.
DWRITE_PAINT_TYPE_LAYERS
Задает действие отрисовки для отрисовки дочерних элементов paint в порядке снизу вверх. Может возвращаться для уровней цветовых признаков, превышающих или равных DWRITE_PAINT_FEATURE_LEVEL_COLR_V0.
DWRITE_PAINT_TYPE_SOLID_GLYPH
Задает действие отрисовки заполнения указанной фигуры глифа указанным цветом. Может возвращаться для уровней цветовых признаков, превышающих или равных DWRITE_PAINT_FEATURE_LEVEL_COLR_V0.
DWRITE_PAINT_TYPE_SOLID
Указывает действие отрисовки заполнения текущего клипа указанным цветом. Может возвращаться для уровней цветовых признаков, превышающих или равных DWRITE_PAINT_FEATURE_LEVEL_COLR_V1.
DWRITE_PAINT_TYPE_LINEAR_GRADIENT
Указывает действие отрисовки заполнения текущего клипа указанным градиентом. Может возвращаться для уровней цветовых признаков, превышающих или равных DWRITE_PAINT_FEATURE_LEVEL_COLR_V1.
DWRITE_PAINT_TYPE_RADIAL_GRADIENT
Указывает действие отрисовки заполнения текущего клипа указанным градиентом. Может возвращаться для уровней цветовых признаков, превышающих или равных DWRITE_PAINT_FEATURE_LEVEL_COLR_V1.
DWRITE_PAINT_TYPE_SWEEP_GRADIENT
Указывает действие отрисовки заполнения текущего клипа указанным градиентом. Может возвращаться для уровней цветовых признаков, превышающих или равных DWRITE_PAINT_FEATURE_LEVEL_COLR_V1.
DWRITE_PAINT_TYPE_GLYPH
Задает действие отрисовки заполнения указанной фигуры глифа дочерним элементом paint. Может возвращаться для уровней цветовых признаков, превышающих или равных DWRITE_PAINT_FEATURE_LEVEL_COLR_V1.
DWRITE_PAINT_TYPE_COLOR_GLYPH
Задает действие отрисовки для отрисовки дочернего элемента paint. Может возвращаться для уровней цветовых признаков, превышающих или равных DWRITE_PAINT_FEATURE_LEVEL_COLR_V1.
DWRITE_PAINT_TYPE_TRANSFORM
Задает действие отрисовки для отрисовки дочернего элемента paint с указанным преобразованием. Может возвращаться для уровней цветовых признаков, превышающих или равных DWRITE_PAINT_FEATURE_LEVEL_COLR_V1.
DWRITE_PAINT_TYPE_COMPOSITE
Задает действие отрисовки для отрисовки двух дочерних элементов paint и их создания с помощью указанного составного режима. Может возвращаться для уровней цветовых признаков, превышающих или равных DWRITE_PAINT_FEATURE_LEVEL_COLR_V1.

Комментарии

Дополнительные сведения о каждом типе краски см. в разделе структура DWRITE_PAINT_ELEMENT .

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809 (с Windows App SDK 1.2 или более поздней версии)
Верхняя часть dwrite_3.h