共用方式為


D2D1_GAMMATRANSFER_PROP列舉 (d2d1effects.h)

Gamma 傳輸效果屬性的標識碼。

Syntax

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

常數

 
D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE
值: 0
Red 通道的 Gamma 傳輸函式幅度。


此類型為 FLOAT。

預設值為 1.0f。
D2D1_GAMMATRANSFER_PROP_RED_EXPONENT
值: 1
Red 通道的 gamma 傳輸函式指數。


此類型為 FLOAT。

預設值為 1.0f。
D2D1_GAMMATRANSFER_PROP_RED_OFFSET
值: 2
Red 通道的 gamma 傳輸函式位移。


此類型為 FLOAT。

預設值為 0.0f。
D2D1_GAMMATRANSFER_PROP_RED_DISABLE
值: 3
如果您將此設定為TRUE,則不會將傳輸函式套用至紅色通道。 會使用身分識別傳輸函式。
如果您將此設定為 FALSE,則會將 gamma 傳輸函式套用至紅色通道。


此類型為 BOOL。

預設值為 FALSE。
D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE
值: 4
綠色通道的 Gamma 傳輸函式幅度。


此類型為 FLOAT。

預設值為 1.0f。
D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT
值: 5
綠色通道的 gamma 傳輸函式指數。


此類型為 FLOAT。

預設值為 1.0f。
D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET
值: 6
綠色通道的 Gamma 傳輸函式位移。


此類型為 FLOAT。

預設值為 0.0f。
D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE
值: 7
如果您將此設定為TRUE,則不會將傳輸函式套用至綠色通道。 會使用身分識別傳輸函式。
如果您將此設定為 FALSE,則會將 gamma 傳輸函式套用至綠色通道。


此類型為 BOOL。

預設值為 FALSE。
D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE
值: 8
藍色通道的 Gamma 傳輸函式幅度。


此類型為 FLOAT。

預設值為 1.0f。
D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT
值: 9
藍色通道的 Gamma 傳輸函式指數。


此類型為 FLOAT。

預設值為 1.0f。
D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET
值: 10
藍色通道的 gamma 傳輸函式位移。


此類型為 FLOAT。

預設值為 0.0f。
D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE
值: 11
如果您將此設定為TRUE,則不會將傳輸函式套用至藍色通道。 會使用身分識別傳輸函式。
如果您將此設定為 FALSE,則會將 Gamma 傳輸函式套用至藍色通道。


此類型為 BOOL。

預設值為 FALSE。
D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE
值: 12
Alpha 色板的 Gamma 傳輸函式幅度。


此類型為 FLOAT。

預設值為 1.0f。
D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT
值: 13
Alpha 色板的 gamma 傳輸函式指數。


此類型為 FLOAT。

預設值為 1.0f。
D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET
值: 14
Alpha 色板的 Gamma 傳輸函式位移。


此類型為 FLOAT。

預設值為 0.0f。
D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE
值: 15
如果您將此設定為TRUE,則不會將傳輸函式套用至Alpha色板。 會使用身分識別傳輸函式。
如果您將此設定為 FALSE,則會將 Gamma 傳輸函式套用至 Alpha 色板。


此類型為 BOOL。

預設值為 FALSE。
D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT
值: 16
效果是否會在效果將色彩值限制為介於 0 到 1 之間,再將值傳遞至圖形中的下一個效果。
效果會在預先乘法 Alpha 之前先限制值。


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


此類型為 BOOL。

預設值為 FALSE。
D2D1_GAMMATRANSFER_PROP_FORCE_DWORD
值: 0xffffffff

規格需求

需求
標頭 d2d1effects.h