enumerazione D2D1_BLEND_MODE (d2d1effects.h)
Modalità di fusione utilizzata per l'effetto Blend.
Sintassi
typedef enum D2D1_BLEND_MODE {
D2D1_BLEND_MODE_MULTIPLY = 0,
D2D1_BLEND_MODE_SCREEN = 1,
D2D1_BLEND_MODE_DARKEN = 2,
D2D1_BLEND_MODE_LIGHTEN = 3,
D2D1_BLEND_MODE_DISSOLVE = 4,
D2D1_BLEND_MODE_COLOR_BURN = 5,
D2D1_BLEND_MODE_LINEAR_BURN = 6,
D2D1_BLEND_MODE_DARKER_COLOR = 7,
D2D1_BLEND_MODE_LIGHTER_COLOR = 8,
D2D1_BLEND_MODE_COLOR_DODGE = 9,
D2D1_BLEND_MODE_LINEAR_DODGE = 10,
D2D1_BLEND_MODE_OVERLAY = 11,
D2D1_BLEND_MODE_SOFT_LIGHT = 12,
D2D1_BLEND_MODE_HARD_LIGHT = 13,
D2D1_BLEND_MODE_VIVID_LIGHT = 14,
D2D1_BLEND_MODE_LINEAR_LIGHT = 15,
D2D1_BLEND_MODE_PIN_LIGHT = 16,
D2D1_BLEND_MODE_HARD_MIX = 17,
D2D1_BLEND_MODE_DIFFERENCE = 18,
D2D1_BLEND_MODE_EXCLUSION = 19,
D2D1_BLEND_MODE_HUE = 20,
D2D1_BLEND_MODE_SATURATION = 21,
D2D1_BLEND_MODE_COLOR = 22,
D2D1_BLEND_MODE_LUMINOSITY = 23,
D2D1_BLEND_MODE_SUBTRACT = 24,
D2D1_BLEND_MODE_DIVISION = 25,
D2D1_BLEND_MODE_FORCE_DWORD = 0xffffffff
} ;
Costanti
D2D1_BLEND_MODE_MULTIPLY Valore: 0 Formula di fusione di base solo per alfa. |
D2D1_BLEND_MODE_SCREEN Valore: 1 Formula di fusione di base solo per alfa. |
D2D1_BLEND_MODE_DARKEN Valore: 2 Formula di fusione di base solo per alfa. |
D2D1_BLEND_MODE_LIGHTEN Valore: 3 Formula di fusione di base solo per alfa. |
D2D1_BLEND_MODE_DISSOLVE Valore: 4 Si consideri quanto segue:
|
D2D1_BLEND_MODE_COLOR_BURN Valore: 5 Formule di fusione di base con f(FRGB, BRGB) = |
D2D1_BLEND_MODE_LINEAR_BURN Valore: 6 Formule di fusione di base con f(FRGB, BRGB) = |
D2D1_BLEND_MODE_DARKER_COLOR Valore: 7 Formula di fusione di base solo per alfa. |
D2D1_BLEND_MODE_LIGHTER_COLOR Valore: 8 Formula di fusione di base solo per alfa. |
D2D1_BLEND_MODE_COLOR_DODGE Valore: 9 Formule di fusione di base con f(FRGB, BRGB) = |
D2D1_BLEND_MODE_LINEAR_DODGE Valore: 10 Formule di fusione di base con f(FRGB, BRGB) = |
D2D1_BLEND_MODE_OVERLAY Valore: 11 Formule di fusione di base con f(FRGB, BRGB) = |
D2D1_BLEND_MODE_SOFT_LIGHT Valore: 12 Formule di fusione di base con f(FRGB, BRGB) = |
D2D1_BLEND_MODE_HARD_LIGHT Valore: 13 Formule di fusione di base con f(FRGB, BRGB) = |
D2D1_BLEND_MODE_VIVID_LIGHT Valore: 14 Formule di fusione di base con f(FRGB, BRGB) = |
D2D1_BLEND_MODE_LINEAR_LIGHT Valore: 15 Formule di fusione di base con f(FRGB, BRGB) = |
D2D1_BLEND_MODE_PIN_LIGHT Valore: 16 Formule di fusione di base con f(FRGB, BRGB) = |
D2D1_BLEND_MODE_HARD_MIX Valore: 17 Formule di fusione di base con f(FRGB, BRGB) = |
D2D1_BLEND_MODE_DIFFERENCE Valore: 18 Formule di fusione di base con f(FRGB, BRGB) = abs(FRGB - BRGB) |
D2D1_BLEND_MODE_EXCLUSION Valore: 19 Formule di fusione di base con f(FRGB, BRGB) = FRGB + BRGB – 2 * FRGB * BRGB |
D2D1_BLEND_MODE_HUE Valore: 20 Formula di fusione di base solo per alfa. |
D2D1_BLEND_MODE_SATURATION Valore: 21 Formula di fusione di base solo per alfa. |
D2D1_BLEND_MODE_COLOR Valore: 22 Formula di fusione di base solo per alfa. |
D2D1_BLEND_MODE_LUMINOSITY Valore: 23 Formula di fusione di base solo per alfa. |
D2D1_BLEND_MODE_SUBTRACT Valore: 24 Formula di fusione di base solo per alfa. |
D2D1_BLEND_MODE_DIVISION Valore: 25 Formula di fusione di base solo per alfa. |
D2D1_BLEND_MODE_FORCE_DWORD Valore: 0xffffffff |
Requisiti
Intestazione | d2d1effects.h |