D2D1_COLORMATRIX_PROP列舉 (d2d1effects.h)

色彩矩陣效果屬性的識別碼。

Syntax

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
} ;

常數

 
D2D1_COLORMATRIX_PROP_COLOR_MATRIX
值: 0
浮點數的 5x4 矩陣。 矩陣中的元素不會系結且無單位。


此類型為 D2D1_MATRIX_5X4_F

預設值是識別矩陣 Matrix5x4F (1、0、0、0、0、0、0、0、0、0、1、0、0、0、0、0、1、0、0、0、0、0) 。
D2D1_COLORMATRIX_PROP_ALPHA_MODE
值: 1
輸出的 Alpha 模式。


類型D2D1_COLORMATRIX_ALPHA_MODE。

預設值為 D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED。
D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT
值: 2
效果是否會在效果將值傳遞至圖形中的下一個效果之前,將色彩值限制在 0 到 1 之間。
效果會先限制值,再預先乘以 Alpha。


如果您將此設定為 TRUE,效果將會限制值。 如果您將此設定為 FALSE,效果將不會限制色彩值。
但其他效果和輸出介面可能會如果值不夠高,則可能會限制這些值。

此類型為 BOOL。

預設值為 FALSE。
D2D1_COLORMATRIX_PROP_FORCE_DWORD
值: 0xffffffff

規格需求

   
標頭 d2d1effects.h