Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Указывает способ получения одного из источников цвета и при необходимости задает операцию предварительного бленда в источнике цвета.
Синтаксис
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 |