enumerazione D2D1_BLEND (d2d1effectauthor.h)
Specifica il modo in cui una delle origini colori deve essere derivata e facoltativamente specifica un'operazione preblend sull'origine colore.
Sintassi
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
} ;
Costanti
D2D1_BLEND_ZERO Valore: 1 L'origine dati è nera (0, 0, 0, 0, 0). Non esiste alcuna operazione preblend. |
D2D1_BLEND_ONE Valore: 2 L'origine dati è bianca (1, 1, 1, 1). Non esiste alcuna operazione preblend. |
D2D1_BLEND_SRC_COLOR Valore: 3 L'origine dati è dati di colore (RGB) dal secondo input della trasformazione blend. Non esiste un'operazione preblend. |
D2D1_BLEND_INV_SRC_COLOR Valore: 4 L'origine dati è dati di colore (RGB) dal secondo input della trasformazione blend. L'operazione preliminare inverte i dati, generando 1 - RGB. |
D2D1_BLEND_SRC_ALPHA Valore: 5 L'origine dati è dati alfa (A) dal secondo input della trasformazione blend. Non esiste alcuna operazione preblend. |
D2D1_BLEND_INV_SRC_ALPHA Valore: 6 L'origine dati è dati alfa (A) dal secondo input della trasformazione blend. L'operazione preliminare inverte i dati, generando 1 - A. |
D2D1_BLEND_DEST_ALPHA Valore: 7 L'origine dati è dati alfa (A) dal primo input della trasformazione blend. Non esiste alcuna operazione preblend. |
D2D1_BLEND_INV_DEST_ALPHA Valore: 8 L'origine dati è dati alfa (A) dal primo input della trasformazione blend. L'operazione preliminare inverte i dati, generando 1 - A. |
D2D1_BLEND_DEST_COLOR Valore: 9 L'origine dati è dati di colore dal primo input della trasformazione blend. Non esiste alcuna operazione preblend. |
D2D1_BLEND_INV_DEST_COLOR Valore: 10 L'origine dati è dati di colore dal primo input della trasformazione blend. L'operazione preliminare inverte i dati, generando 1 - RGB. |
D2D1_BLEND_SRC_ALPHA_SAT Valore: 11 L'origine dati è dati alfa dal secondo input della trasformazione blend. L'operazione preblend blocca i dati su 1 o meno. |
D2D1_BLEND_BLEND_FACTOR Valore: 14 L'origine dati è il fattore di fusione. Non esiste alcuna operazione preblend. |
D2D1_BLEND_INV_BLEND_FACTOR Valore: 15 L'origine dati è il fattore di fusione. L'operazione preliminare inverte il fattore di fusione, generando 1 - blend_factor. |
D2D1_BLEND_FORCE_DWORD Valore: 0xffffffff |
Commenti
Questa enumerazione ha gli stessi valori numerici di D3D10_BLEND.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 e Aggiornamento della piattaforma per Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione | d2d1effectauthor.h |