enumerazione D2D1_GAMMATRANSFER_PROP (d2d1effects.h)

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

Sintassi

typedef enum D2D1_GAMMATRANSFER_PROP {
  D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE = 0,
  D2D1_GAMMATRANSFER_PROP_RED_EXPONENT = 1,
  D2D1_GAMMATRANSFER_PROP_RED_OFFSET = 2,
  D2D1_GAMMATRANSFER_PROP_RED_DISABLE = 3,
  D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE = 4,
  D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT = 5,
  D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET = 6,
  D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE = 7,
  D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE = 8,
  D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT = 9,
  D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET = 10,
  D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE = 11,
  D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE = 12,
  D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT = 13,
  D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET = 14,
  D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE = 15,
  D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT = 16,
  D2D1_GAMMATRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;

Costanti

 
D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE
Valore: 0
Ampiezza della funzione di trasferimento gamma per il canale Rosso.


Il tipo è FLOAT.

Il valore predefinito è 1,0f.
D2D1_GAMMATRANSFER_PROP_RED_EXPONENT
Valore: 1
Esponente della funzione di trasferimento gamma per il canale Rosso.


Il tipo è FLOAT.

Il valore predefinito è 1,0f.
D2D1_GAMMATRANSFER_PROP_RED_OFFSET
Valore: 2
Offset della funzione di trasferimento gamma per il canale Rosso.


Il tipo è FLOAT.

Il valore predefinito è 0,0f.
D2D1_GAMMATRANSFER_PROP_RED_DISABLE
Valore: 3
Se si imposta questa opzione su TRUE, la funzione di trasferimento non viene applicata al canale Rosso. Viene usata una funzione di trasferimento delle identità.
Se si imposta questa opzione su FALSE, si applica la funzione di trasferimento gamma al canale Rosso.


Il tipo è BOOL.

Il valore predefinito è FALSE.
D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE
Valore: 4
Ampiezza della funzione di trasferimento gamma per il canale Verde.


Il tipo è FLOAT.

Il valore predefinito è 1,0f.
D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT
Valore: 5
Esponente della funzione di trasferimento gamma per il canale Verde.


Il tipo è FLOAT.

Il valore predefinito è 1,0f.
D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET
Valore: 6
Offset della funzione di trasferimento gamma per il canale Verde.


Il tipo è FLOAT.

Il valore predefinito è 0,0f.
D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE
Valore: 7
Se si imposta questa opzione su TRUE, la funzione di trasferimento non viene applicata al canale Verde. Viene usata una funzione di trasferimento delle identità.
Se si imposta questo valore su FALSE, si applica la funzione di trasferimento gamma al canale Verde.


Il tipo è BOOL.

Il valore predefinito è FALSE.
D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE
Valore: 8
Ampiezza della funzione di trasferimento gamma per il canale Blu.


Il tipo è FLOAT.

Il valore predefinito è 1,0f.
D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT
Valore: 9
Esponente della funzione di trasferimento gamma per il canale Blu.


Il tipo è FLOAT.

Il valore predefinito è 1,0f.
D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET
Valore: 10
Offset della funzione di trasferimento gamma per il canale Blu.


Il tipo è FLOAT.

Il valore predefinito è 0,0f.
D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE
Valore: 11
Se si imposta questa opzione su TRUE, la funzione di trasferimento non viene applicata al canale Blu. Viene usata una funzione di trasferimento delle identità.
Se si imposta questa opzione su FALSE, si applica la funzione di trasferimento gamma al canale Blu.


Il tipo è BOOL.

Il valore predefinito è FALSE.
D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE
Valore: 12
Ampiezza della funzione di trasferimento gamma per il canale Alfa.


Il tipo è FLOAT.

Il valore predefinito è 1,0f.
D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT
Valore: 13
Esponente della funzione di trasferimento gamma per il canale Alfa.


Il tipo è FLOAT.

Il valore predefinito è 1,0f.
D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET
Valore: 14
Offset della funzione di trasferimento gamma per il canale Alfa.


Il tipo è FLOAT.

Il valore predefinito è 0,0f.
D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE
Valore: 15
Se si imposta questa opzione su TRUE, la funzione di trasferimento non viene applicata al canale Alfa. Viene usata una funzione di trasferimento delle identità.
Se si imposta questa opzione su FALSE, si applica la funzione di trasferimento gamma al canale Alfa.


Il tipo è BOOL.

Il valore predefinito è FALSE.
D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT
Valore: 16
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.

Il valore predefinito è FALSE.
D2D1_GAMMATRANSFER_PROP_FORCE_DWORD
Valore: 0xffffffff

Requisiti

Requisito Valore
Intestazione d2d1effects.h