D3D12_COMPARISON_FUNC列挙 (d3d12.h)
比較オプションを指定します。
構文
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)
要件
要件 | 値 |
---|---|
Header | d3d12.h |