Platform SDK: DirectX |
D3DX_FILTERTYPE 列挙型は、Direct3DX テクスチャ関数のフィルタリング タイプを定義する。
typedef enum _D3DX_FILTERTYPE { D3DX_FT_POINT = 0x01, D3DX_FT_LINEAR = 0x02, D3DX_FT_DEFAULT = D3DX_DEFAULT } D3DX_FILTERTYPE;
D3DX_FILTERTYPE 列挙型のメンバは、ミップマップ生成時のさまざまなフィルタリング タイプである。
Direct3DX では、バイリニア (D3DX_FT_LINEAR) と点サンプリング (D3DX_FT_POINT) の 2種類のフィルタリングをサポートしている。サイズ変更やミップマップ生成でより高い品質を求めるなら、バイリニア フィルタリングを選択する。より速い処理速度を求めるなら、D3DX_FT_POINT を選択する。
メモ いくつかの特別なケースでは、内部にテキストがあるイメージでぼやけないようにするために、点サンプリングとミップマップ化の無効を行うとよい。
Windows NT/2000 : Windows 2000 が必要。
Windows 95/98 : Windows 95 以上が必要。Windows 95 用に再配布可能な形で使用可能。
バージョン : DirectX 7.0 が必要。
ヘッダー : d3dxcore.h で宣言。