Platform SDK: DirectX

D3DTEXTUREMIPFILTER

D3DTEXTUREMIPFILTER 列挙型は、テクスチャ ステージのテクスチャ ミップマップ フィルタ モードを定義する。

typedef enum _D3DTEXTUREMIPFILTER {
    D3DTFP_NONE         = 1,  
    D3DTFP_POINT        = 2,  
    D3DTFP_LINEAR       = 3,  
    D3DTFP_FORCE_DWORD  = 0x7fffffff,  
} D3DTEXTUREMIPFILTER;
D3DTFP_NONE
ミップマップ処理を無効にする。ラスタライザは代わりに拡大フィルタを使用する。
D3DTFP_POINT
最近点ミップマップ フィルタ。ラスタライザは最も近いミップマップ テクスチャのテクセルからの色を使用する。
D3DTFP_LINEAR
トライリニア ミップマップ補間。ラスタライザは、最も近いミップマップ テクスチャ 2 点からのテクセルを使用してピクセル色を線形補間する。
D3DTFP_FORCE_DWORD
この列挙型を強制的に 32 ビット サイズにコンパイルする。この値は使用されていない。

注意

テクスチャ ステージの拡大フィルタを設定するには、IDirect3DDevice7::SetTextureStageState メソッドを呼び出し、第 2 パラメータとして D3DTSS_MIPFILTER 値を指定し、第 3 パラメータとしてこの列挙のメンバのいずれかを指定する。

動作環境

  Windows NT/2000 :Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  バージョン : DirectX 6.0 以降が必要。
  ヘッダー : d3dtypes.h で宣言。

参照

D3DTEXTUREMAGFILTERD3DTEXTUREMIPFILTERテクスチャ フィルタリング