BlendMode
перечисление
Описание
Режим смешивания для управления смешиванием.
Режим смешивания устанавливается отдельно для источника и назначения, и он контролирует коэффициент смешивания каждого компонента, входящего в уравнение смешивания. Также можно установить режим смешивания для цвета и альфа-компонентов отдельно. Обратите внимание: режимы смешивания игнорируются, если используются логические операции смешивания или расширенные операции смешивания OpenGL.
Свойства
| Свойство | Описание |
|---|---|
| Zero | Коэффициент смешивания составляет (0, 0, 0, 0). |
| One | Коэффициент смешивания составляет (1, 1, 1, 1). |
| DstColor | Коэффициент смешивания составляет (Rd, Gd, Bd, Ad). |
| SrcColor | Коэффициент смешивания равен (Rs, Gs, Bs, As). |
| OneMinusDstColor | Коэффициент смешивания составляет (1 — Rd, 1 — Gd, 1 — Bd, 1 — Ad). |
| SrcAlpha | Коэффициент смешивания равен (As, As, As, As). |
| OneMinusSrcColor | Коэффициент смешивания равен (1 - Rs, 1 - Gs, 1 - Bs, 1 - As). |
| DstAlpha | Коэффициент смешивания составляет (Ad, Ad, Ad, Ad). |
| OneMinusDstAlpha | Коэффициент смешивания составляет (1 — Ad, 1 — Ad, 1 — Ad, 1 — Ad). |
| SrcAlphaSaturate | Коэффициент смешивания равен (f, f, f, 1); где f = min(As, 1 - Ad). |
| OneMinusSrcAlpha | Коэффициент смешивания равен (1 - As, 1 - As, 1 - As, 1 - As). |