D3D10_COMPARISON_FUNC
比較オプションです。
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_FUNC;
定数
- D3D10_COMPARISON_NEVER
比較は常に不合格です。 - D3D10_COMPARISON_LESS
ソース データが対象データよりも小さい場合、比較に合格します。 - D3D10_COMPARISON_EQUAL
ソース データが対象データと等しい場合、比較に合格します。 - D3D10_COMPARISON_LESS_EQUAL
ソース データが対象データよりも小さいか等しい場合、比較に合格します。 - D3D10_COMPARISON_GREATER
ソース データが対象データよりも大きい場合、比較に合格します。 - D3D10_COMPARISON_NOT_EQUAL
ソース データが対象データと等しくない場合、比較に合格します。 - D3D10_COMPARISON_GREATER_EQUAL
ソース データが対象データよりも大きいか等しい場合、比較に合格します。 - D3D10_COMPARISON_ALWAYS
比較は常に合格です。
解説
比較オプションは、新規データが保存される前に、ランタイムでソース (新規) データを対象 (既存) データと比較する方法を決定します。比較オプションは、オブジェクトの作成前に記述内で宣言します。この API を使用して、深度ステンシル バッファー (「D3D10_DEPTH_STENCIL_DESC」を参照)、深度ステンシル操作 (「D3D10_DEPTH_STENCILOP_DESC」を参照)、またはサンプラー ステート (「D3D10_SAMPLER_DESC」を参照) の比較オプションを設定することができます。
要件
ヘッダー: D3D10.h 宣言
ライブラリ: D3D10.lib 内容