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 |