Share via


D3D11_FILTER_TYPE

拡大または縮小サンプラー フィルターの種類です。

typedef enum D3D11_FILTER_TYPE
{
    D3D11_FILTER_TYPE_POINT = 0,
    D3D11_FILTER_TYPE_LINEAR = 1,
} D3D11_FILTER_TYPE;

定数

  • D3D11_FILTER_TYPE_POINT
    テクスチャーの拡大フィルターまたは縮小フィルターとして点フィルターを使用します。要求されたピクセル値に最も近い座標を持つテクセルを使用します。ミップマップ レベル間で使われるテクスチャー フィルターは、最近点ミップマップ フィルタリングです。ラスタライザーは、最も近いミップマップ テクスチャーのテクセルのカラーを使用します。
  • D3D11_FILTER_TYPE_LINEAR
    テクスチャーの拡大フィルターまたは縮小フィルターとしてバイリニア補間フィルタを使用します。要求されたピクセルを取り囲む 2 x 2 領域に含まれるテクセルの重み付き平均を使用します。ミップマップ レベル間で使われるテクスチャー フィルターは、トライリニア ミップマップ補間です。ラスタライザーは、2 つの最も近いミップマップ テクスチャーのテクセルを使用して、ピクセル カラーを線形補間します。

要件

ヘッダー: D3D11.h 宣言

ライブラリ: D3D11.lib 内容

関連項目

コア列挙型