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

Vedi anche

D2D1_BLEND_DESCRIPTION

ID2D1BlendTransform