BlendStateBlend Перечисление
BlendStateBlend enum определяет коэффициенты смешивания, используемые в операциях рендеринга, чтобы определить, как комбинируются цвета пикселей.
Перечисляемые значения
| Имя | Ценить | Описание |
|---|---|---|
ZERO | 1 | Умножает коэффициент смешивания на 0 (без вклада). |
ONE | 2 | Умножает коэффициент смешивания на 1 (полный вклад). |
SRC_COLOR | 3 | Использует источник color в качестве коэффициента смешивания. |
INV_SRC_COLOR | 4 | В качестве коэффициента смешивания используется инверсия источника color. |
SRC_ALPHA | 5 | Использует исходную альфу в качестве коэффициента смешивания. |
INV_SRC_ALPHA | 6 | В качестве коэффициента смешивания используется инверсия исходной альфа. |
DEST_ALPHA | 7 | Использует целевую альфу в качестве коэффициента смешивания. |
INV_DEST_ALPHA | 8 | В качестве коэффициента смешивания используется инверсия целевой альфа. |
DEST_COLOR | 9 | В качестве коэффициента смешивания используется назначение color. |
INV_DEST_COLOR | 10 | В качестве коэффициента смешивания используется инверсия назначения color. |
SRC_ALPHA_SAT | 11 | Насыщает исходную альфу как коэффициент смешивания. |
BLEND_FACTOR | 14 | Использует постоянный коэффициент смешивания, указанный в другом месте. |
INV_BLEND_FACTOR | 15 | Использует обратную величину постоянного коэффициента смешивания. |
SRC1_COLOR | 16 | Использует color первого источника в качестве коэффициента смешивания. |
INV_SRC1_COLOR | 17 | В качестве коэффициента смешивания используется инверсия первого источника color. |
SRC1_ALPHA | 18 | Использует альфу первого источника в качестве коэффициента смешивания. |
INV_SRC1_ALPHA | 19 | В качестве коэффициента смешивания используется инверсия альфа первого источника. |