Condividi tramite


enumerazione D2D1_DISCRETETRANSFER_PROP (d2d1effects.h)

Identificatori per le proprietà dell'effetto di trasferimento discreto.

Sintassi

typedef enum D2D1_DISCRETETRANSFER_PROP {
  D2D1_DISCRETETRANSFER_PROP_RED_TABLE = 0,
  D2D1_DISCRETETRANSFER_PROP_RED_DISABLE = 1,
  D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE = 2,
  D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE = 3,
  D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE = 4,
  D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE = 5,
  D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE = 6,
  D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE = 7,
  D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT = 8,
  D2D1_DISCRETETRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;

Costanti

 
D2D1_DISCRETETRANSFER_PROP_RED_TABLE
Valore: 0
Elenco di valori usati per definire la funzione di trasferimento per il canale Rosso.


Il tipo è FLOAT[].

Il valore predefinito è {0.0f, 1.0f}.
D2D1_DISCRETETRANSFER_PROP_RED_DISABLE
Valore: 1
Se si imposta questa opzione su TRUE, l'effetto non applica la funzione di trasferimento al canale Rosso.
Se si imposta questa opzione su FALSE, l'effetto applica la funzione RedDiscreteTransfer al canale Rosso.


Il tipo è BOOL.

Valore predefinito se FALSE.
D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE
Valore: 2
Elenco di valori usati per definire la funzione di trasferimento per il canale Verde.


Il tipo è FLOAT[].

Il valore predefinito è {0.0f, 1.0f}.
D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE
Valore: 3
Se si imposta questa opzione su TRUE, l'effetto non applica la funzione di trasferimento al canale Verde.
Se si imposta questa opzione su FALSE, l'effetto applica la funzione GreenDiscreteTransfer al canale Verde.


Il tipo è BOOL.

Valore predefinito se FALSE.
D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE
Valore: 4
Elenco di valori usati per definire la funzione di trasferimento per il canale Blu.


Il tipo è FLOAT[].

Il valore predefinito è {0.0f, 1.0f}.
D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE
Valore: 5
Se si imposta questa opzione su TRUE, l'effetto non applica la funzione di trasferimento al canale Blu.
Se si imposta questa opzione su FALSE, l'effetto applica la funzione BlueDiscreteTransfer al canale Blu.


Il tipo è BOOL.

Valore predefinito se FALSE.
D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE
Valore: 6
Elenco di valori usati per definire la funzione di trasferimento per il canale Alfa.


Il tipo è FLOAT[].

Il valore predefinito è {0.0f, 1.0f}.
D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE
Valore: 7
Se si imposta questa opzione su TRUE, l'effetto non applica la funzione di trasferimento al canale Alfa.
Se si imposta questa opzione su FALSE, l'effetto applica la funzione AlphaDiscreteTransfer al canale Alfa.


Il tipo è BOOL.

Valore predefinito se FALSE.
D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT
Valore: 8
Se l'effetto blocca i valori di colore su 0 e 1 prima che l'effetto passi i valori all'effetto successivo nel grafico.
L'effetto blocca i valori prima che premultipli l'alfa.



Se si imposta questa opzione su TRUE, l'effetto blocca i valori. Se si imposta questa opzione su FALSE, l'effetto non blocca i valori di colore,
ma altri effetti e la superficie di output possono bloccare i valori se non sono di precisione sufficiente.

Il tipo è BOOL.

Valore predefinito se FALSE.
D2D1_DISCRETETRANSFER_PROP_FORCE_DWORD
Valore: 0xffffffff

Requisiti

Requisito Valore
Intestazione d2d1effects.h