D3D11_COMPARISON_FUNC

比較オプションです。

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_FUNC;

定数

  • D3D11_COMPARISON_NEVER
    比較は常に不合格です。
  • D3D11_COMPARISON_LESS
    ソース データが対象データよりも小さい場合、比較に合格します。
  • D3D11_COMPARISON_EQUAL
    ソース データが対象データと等しい場合、比較に合格します。
  • D3D11_COMPARISON_LESS_EQUAL
    ソース データが対象データよりも小さいか等しい場合、比較に合格します。
  • D3D11_COMPARISON_GREATER
    ソース データが対象データよりも大きい場合、比較に合格します。
  • D3D11_COMPARISON_NOT_EQUAL
    ソース データが対象データと等しくない場合、比較に合格します。
  • D3D11_COMPARISON_GREATER_EQUAL
    ソース データが対象データよりも大きいか等しい場合、比較に合格します。
  • D3D11_COMPARISON_ALWAYS
    比較は常に合格です。

解説 

比較オプションは、新規データが保存される前に、ランタイムでソース (新規) データを対象 (既存) データと比較する方法を決定します。比較オプションは、オブジェクトの作成前に記述内で宣言します。この API を使用して、深度ステンシル バッファー (「D3D11_DEPTH_STENCIL_DESC」を参照)、深度ステンシル操作 (「D3D11_DEPTH_STENCILOP_DESC」を参照)、またはサンプラー ステート (「D3D11_SAMPLER_DESC」を参照) の比較オプションを設定することができます。

要件

ヘッダー: D3D11.h 宣言

ライブラリ: D3D11.lib 内容

関連項目

コア列挙型