D2D1_COLORMATRIX_PROP'enumerazione (d2d1effects.h)
Identificatori per le proprietà dell'effetto Matrice colore.
Sintassi
typedef enum D2D1_COLORMATRIX_PROP {
D2D1_COLORMATRIX_PROP_COLOR_MATRIX = 0,
D2D1_COLORMATRIX_PROP_ALPHA_MODE = 1,
D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT = 2,
D2D1_COLORMATRIX_PROP_FORCE_DWORD = 0xffffffff
} ;
Costanti
D2D1_COLORMATRIX_PROP_COLOR_MATRIX Valore: 0 Matrice 5x4 di valori float. Gli elementi nella matrice non sono delimitati e non sono unitless. Il tipo è D2D1_MATRIX_5X4_F. Il valore predefinito è la matrice identity, Matrix5x4F(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0). |
D2D1_COLORMATRIX_PROP_ALPHA_MODE Valore: 1 Modalità alfa dell'output. Il tipo è D2D1_COLORMATRIX_ALPHA_MODE. Il valore predefinito è D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED. |
D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT Valore: 2 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_COLORMATRIX_PROP_FORCE_DWORD Valore: 0xffffffff |
Requisiti
Intestazione | d2d1effects.h |