enumerazione D2D1_LINEARTRANSFER_PROP (d2d1effects.h)
Identificatori per le proprietà dell'effetto di trasferimento lineare.
Sintassi
typedef enum D2D1_LINEARTRANSFER_PROP {
D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT = 0,
D2D1_LINEARTRANSFER_PROP_RED_SLOPE = 1,
D2D1_LINEARTRANSFER_PROP_RED_DISABLE = 2,
D2D1_LINEARTRANSFER_PROP_GREEN_Y_INTERCEPT = 3,
D2D1_LINEARTRANSFER_PROP_GREEN_SLOPE = 4,
D2D1_LINEARTRANSFER_PROP_GREEN_DISABLE = 5,
D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT = 6,
D2D1_LINEARTRANSFER_PROP_BLUE_SLOPE = 7,
D2D1_LINEARTRANSFER_PROP_BLUE_DISABLE = 8,
D2D1_LINEARTRANSFER_PROP_ALPHA_Y_INTERCEPT = 9,
D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE = 10,
D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE = 11,
D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT = 12,
D2D1_LINEARTRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;
Costanti
D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT Valore: 0 Intercetta Y della funzione lineare per il canale Rosso. Il tipo è FLOAT. Il valore predefinito è 0,0f. |
D2D1_LINEARTRANSFER_PROP_RED_SLOPE Valore: 1 Pendenza della funzione lineare per il canale Rosso. Il tipo è FLOAT. Il valore predefinito è 1.0f. |
D2D1_LINEARTRANSFER_PROP_RED_DISABLE Valore: 2 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 RedLinearTransfer al canale Rosso. Il tipo è BOOL. Il valore predefinito è FALSE. |
D2D1_LINEARTRANSFER_PROP_GREEN_Y_INTERCEPT Valore: 3 Intercetta Y della funzione lineare per il canale Verde. Il tipo è FLOAT. Il valore predefinito è 0,0f. |
D2D1_LINEARTRANSFER_PROP_GREEN_SLOPE Valore: 4 Pendenza della funzione lineare per il canale Verde. Il tipo è FLOAT. Il valore predefinito è 1.0f. |
D2D1_LINEARTRANSFER_PROP_GREEN_DISABLE Valore: 5 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 GreenLinearTransfer al canale Verde. Il tipo è BOOL. Il valore predefinito è FALSE. |
D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT Valore: 6 Intercetta Y della funzione lineare per il canale Blu. Il tipo è FLOAT. Il valore predefinito è 0,0f. |
D2D1_LINEARTRANSFER_PROP_BLUE_SLOPE Valore: 7 Pendenza della funzione lineare per il canale Blu. Il tipo è FLOAT. Il valore predefinito è 1.0f. |
D2D1_LINEARTRANSFER_PROP_BLUE_DISABLE Valore: 8 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 BlueLinearTransfer al canale Blu. Il tipo è BOOL. Il valore predefinito è FALSE. |
D2D1_LINEARTRANSFER_PROP_ALPHA_Y_INTERCEPT Valore: 9 Intercetta Y della funzione lineare per il canale Alfa. Il tipo è FLOAT. Il valore predefinito è 0,0f. |
D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE Valore: 10 Pendenza della funzione lineare per il canale Alfa. Il tipo è FLOAT. Il valore predefinito è 0,0f. |
D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE Valore: 11 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 AlphaLinearTransfer al canale Alfa. Il tipo è BOOL. Il valore predefinito è FALSE. |
D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT Valore: 12 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 premultiplifichi 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 può bloccare i valori se non sono di precisione sufficiente. Il tipo è BOOL. Il valore predefinito è FALSE. |
D2D1_LINEARTRANSFER_PROP_FORCE_DWORD Valore: 0xffffffff |
Requisiti
Requisito | Valore |
---|---|
Intestazione | d2d1effects.h |