D3D10_COMPARISON_FUNC列挙 (d3d10.h)
比較オプション。
構文
typedef enum D3D10_COMPARISON_FUNC {
D3D10_COMPARISON_NEVER = 1,
D3D10_COMPARISON_LESS = 2,
D3D10_COMPARISON_EQUAL = 3,
D3D10_COMPARISON_LESS_EQUAL = 4,
D3D10_COMPARISON_GREATER = 5,
D3D10_COMPARISON_NOT_EQUAL = 6,
D3D10_COMPARISON_GREATER_EQUAL = 7,
D3D10_COMPARISON_ALWAYS = 8
} ;
定数
D3D10_COMPARISON_NEVER 値: 1 比較を渡すことはありません。 |
D3D10_COMPARISON_LESS 値: 2 ソース データが変換先データより小さい場合、比較は成功します。 |
D3D10_COMPARISON_EQUAL 値: 3 ソース データが変換先データと等しい場合、比較は成功します。 |
D3D10_COMPARISON_LESS_EQUAL 値: 4 ソース データがコピー先データ以下の場合、比較は成功します。 |
D3D10_COMPARISON_GREATER 値: 5 ソース データが変換先データより大きい場合、比較は成功します。 |
D3D10_COMPARISON_NOT_EQUAL 値: 6 ソース データが変換先データと等しくない場合、比較は成功します。 |
D3D10_COMPARISON_GREATER_EQUAL 値: 7 ソース データが変換先データ以上の場合、比較は成功します。 |
D3D10_COMPARISON_ALWAYS 値: 8 常に比較を渡します。 |
解説
比較オプションは、新しいデータを格納する前に、ランタイムがソース (新しい) データと宛先 (既存の) データを比較する方法を決定します。 比較オプションは、オブジェクトが作成される前に説明で宣言されます。 API を使用すると、深度ステンシル バッファー ( D3D10_DEPTH_STENCIL_DESC参照)、深度ステンシル操作 ( D3D10_DEPTH_STENCILOP_DESC参照)、またはサンプラーの状態 ( D3D10_SAMPLER_DESCを参照) の比較オプションを設定できます。
必要条件
Header | d3d10.h |