D3D11_COMPARISON_FUNC列挙 (d3d11.h)

比較オプション。

構文

typedef enum D3D11_COMPARISON_FUNC {
  D3D11_COMPARISON_NEVER = 1,
  D3D11_COMPARISON_LESS = 2,
  D3D11_COMPARISON_EQUAL = 3,
  D3D11_COMPARISON_LESS_EQUAL = 4,
  D3D11_COMPARISON_GREATER = 5,
  D3D11_COMPARISON_NOT_EQUAL = 6,
  D3D11_COMPARISON_GREATER_EQUAL = 7,
  D3D11_COMPARISON_ALWAYS = 8
} ;

定数

 
D3D11_COMPARISON_NEVER
値: 1
比較を渡すことはありません。
D3D11_COMPARISON_LESS
値: 2
ソース データが変換先データより小さい場合、比較は成功します。
D3D11_COMPARISON_EQUAL
値: 3
ソース データが変換先データと等しい場合、比較は成功します。
D3D11_COMPARISON_LESS_EQUAL
値: 4
ソース データがコピー先データ以下の場合、比較は成功します。
D3D11_COMPARISON_GREATER
値: 5
ソース データが変換先データより大きい場合、比較は成功します。
D3D11_COMPARISON_NOT_EQUAL
値: 6
ソース データが変換先データと等しくない場合、比較は成功します。
D3D11_COMPARISON_GREATER_EQUAL
値: 7
ソース データが変換先データ以上の場合、比較は成功します。
D3D11_COMPARISON_ALWAYS
値: 8
常に比較を渡します。

解説

比較オプションは、新しいデータを格納する前に、ランタイムがソース (新しい) データと宛先 (既存の) データを比較する方法を決定します。 比較オプションは、オブジェクトが作成される前に説明で宣言されます。 API を使用すると、深度ステンシル バッファー ( D3D11_DEPTH_STENCIL_DESC参照)、深度ステンシル操作 ( D3D11_DEPTH_STENCILOP_DESC参照)、またはサンプラーの状態 ( D3D11_SAMPLER_DESCを参照) の比較オプションを設定できます。

必要条件

   
Header d3d11.h

関連項目

コア列挙