D2D1_VERTEX_OPTIONS列舉 (d2d1effectauthor.h)

描述會影響轉譯器與自訂頂點著色器互動方式的旗標。

Syntax

typedef enum D2D1_VERTEX_OPTIONS {
  D2D1_VERTEX_OPTIONS_NONE = 0,
  D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR = 1,
  D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER = 2,
  D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP = 4,
  D2D1_VERTEX_OPTIONS_FORCE_DWORD = 0xffffffff
} ;

常數

 
D2D1_VERTEX_OPTIONS_NONE
值: 0
未設定旗標的邏輯對等專案。
D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR
值: 1
如果設定此旗標,轉譯器會假設頂點著色器會涵蓋頂點感興趣的整個區域,而且不需要清除目的地轉譯目標。 如果未設定此旗標,轉譯器會假設頂點未涵蓋整個區域興趣,而且必須先將轉譯目標清除為透明黑色。
D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER
值: 2
轉譯器會在轉譯自訂頂點時使用深度緩衝區。 深度緩衝區將用於計算遮蔽資訊。 如果轉譯器輸出包含透明度,這可能會導致轉譯器輸出相依于繪製順序。
D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP
值: 4
表示自訂頂點不會彼此重迭。
D2D1_VERTEX_OPTIONS_FORCE_DWORD
值: 0xffffffff

規格需求

   
最低支援的用戶端 適用于 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 適用于 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式]
標頭 d2d1effectauthor.h

另請參閱

D2D1_BLEND_DESCRIPTION

ID2D1BlendTransform