перечисление D2D1_BLEND (d2d1effectauthor.h)
Указывает способ получения одного из источников цвета и при необходимости задает операцию предварительного бленда в источнике цвета.
Синтаксис
typedef enum D2D1_BLEND {
D2D1_BLEND_ZERO = 1,
D2D1_BLEND_ONE = 2,
D2D1_BLEND_SRC_COLOR = 3,
D2D1_BLEND_INV_SRC_COLOR = 4,
D2D1_BLEND_SRC_ALPHA = 5,
D2D1_BLEND_INV_SRC_ALPHA = 6,
D2D1_BLEND_DEST_ALPHA = 7,
D2D1_BLEND_INV_DEST_ALPHA = 8,
D2D1_BLEND_DEST_COLOR = 9,
D2D1_BLEND_INV_DEST_COLOR = 10,
D2D1_BLEND_SRC_ALPHA_SAT = 11,
D2D1_BLEND_BLEND_FACTOR = 14,
D2D1_BLEND_INV_BLEND_FACTOR = 15,
D2D1_BLEND_FORCE_DWORD = 0xffffffff
} ;
Константы
D2D1_BLEND_ZERO Значение: 1 Источник данных черный (0, 0, 0, 0). Преблендная операция отсутствует. |
D2D1_BLEND_ONE Значение: 2 Источник данных белый (1, 1, 1, 1). Преблендная операция отсутствует. |
D2D1_BLEND_SRC_COLOR Значение: 3 Источником данных являются цветовые данные (RGB) из второго входного значения преобразования смешения. Операция предварительного бленда не существует. |
D2D1_BLEND_INV_SRC_COLOR Значение: 4 Источником данных являются цветовые данные (RGB) из второго входного значения преобразования смешения. Операция предварительного бленда инвертирует данные, создавая 1 — RGB. |
D2D1_BLEND_SRC_ALPHA Значение: 5 Источником данных являются альфа-данные (A) из второго входного значения преобразования смешения. Преблендная операция отсутствует. |
D2D1_BLEND_INV_SRC_ALPHA Значение: 6 Источником данных являются альфа-данные (A) из второго входного значения преобразования смешения. Операция пребленда инвертирует данные, создавая 1–A. |
D2D1_BLEND_DEST_ALPHA Значение: 7 Источником данных являются альфа-данные (A) из первых входных данных преобразования смешения. Преблендная операция отсутствует. |
D2D1_BLEND_INV_DEST_ALPHA Значение: 8 Источником данных являются альфа-данные (A) из первых входных данных преобразования смешения. Операция пребленда инвертирует данные, создавая 1–A. |
D2D1_BLEND_DEST_COLOR Значение: 9 Источником данных являются цветовые данные из первых входных данных преобразования смешения. Преблендная операция отсутствует. |
D2D1_BLEND_INV_DEST_COLOR Значение: 10 Источником данных являются цветовые данные из первых входных данных преобразования смешения. Операция предварительного бленда инвертирует данные, создавая 1 — RGB. |
D2D1_BLEND_SRC_ALPHA_SAT Значение: 11 Источником данных являются альфа-данные из второго входного значения преобразования смешения. Операция пребленда зажимает данные до 1 или меньше. |
D2D1_BLEND_BLEND_FACTOR Значение: 14 Источником данных является коэффициент смешения. Преблендная операция отсутствует. |
D2D1_BLEND_INV_BLEND_FACTOR Значение: 15 Источником данных является коэффициент смешения. Операция предварительного бленда инвертирует коэффициент смешения, создавая 1 – blend_factor. |
D2D1_BLEND_FORCE_DWORD Значение: 0xffffffff |
Комментарии
Это перечисление имеет те же числовые значения, что и D3D10_BLEND.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Верхняя часть | d2d1effectauthor.h |