D3D12_COMPARISON_FUNC列舉 (d3d12.h)
指定比較選項。
Syntax
typedef enum D3D12_COMPARISON_FUNC {
D3D12_COMPARISON_FUNC_NONE,
D3D12_COMPARISON_FUNC_NEVER = 1,
D3D12_COMPARISON_FUNC_LESS = 2,
D3D12_COMPARISON_FUNC_EQUAL = 3,
D3D12_COMPARISON_FUNC_LESS_EQUAL = 4,
D3D12_COMPARISON_FUNC_GREATER = 5,
D3D12_COMPARISON_FUNC_NOT_EQUAL = 6,
D3D12_COMPARISON_FUNC_GREATER_EQUAL = 7,
D3D12_COMPARISON_FUNC_ALWAYS = 8
} ;
常數
D3D12_COMPARISON_FUNC_NEVER 值: 1 絕對不要通過比較。 |
D3D12_COMPARISON_FUNC_LESS 值: 2 如果源數據小於目的地數據,則比較會通過。 |
D3D12_COMPARISON_FUNC_EQUAL 值: 3 如果源數據等於目的地數據,則比較會通過。 |
D3D12_COMPARISON_FUNC_LESS_EQUAL 值: 4 如果源數據小於或等於目的地數據,則比較會通過。 |
D3D12_COMPARISON_FUNC_GREATER 值: 5 如果源數據大於目的地數據,則比較會通過。 |
D3D12_COMPARISON_FUNC_NOT_EQUAL 值: 6 如果源數據不等於目的地數據,比較就會通過。 |
D3D12_COMPARISON_FUNC_GREATER_EQUAL 值: 7 如果源數據大於或等於目的地數據,則比較會通過。 |
D3D12_COMPARISON_FUNC_ALWAYS 值: 8 一律傳遞比較。 |
備註
比較選項會決定運行時間如何比較來源 (新的) 數據與目的地 (現有) 數據,再儲存新數據。 在建立物件之前,比較選項會在描述中宣告。 API 可讓您設定的比較選項
- 深度樣板緩衝區 (D3D12_DEPTH_STENCIL_DESC)
- 深度樣板作業 (D3D12_DEPTH_STENCILOP_DESC)
- 取樣器狀態 (D3D12_SAMPLER_DESC)
規格需求
需求 | 值 |
---|---|
標頭 | d3d12.h |