CONST_D3DPTFILTERCAPSFLAGS
テクスチャのフィルタリング能力を定義する。
Enum CONST_D3DPTFILTERCAPSFLAGS
D3DPTFILTERCAPS_MINFPOINT = 256 (&H100)
D3DPTFILTERCAPS_MINFLINEAR = 512 (&H200)
D3DPTFILTERCAPS_MINFANISOTROPIC = 1024 (&H400)
D3DPTFILTERCAPS_MIPFPOINT = 65536 (&H10000)
D3DPTFILTERCAPS_MIPFLINEAR = 131072 (&H20000)
D3DPTFILTERCAPS_MAGFPOINT = 16777216 (&H1000000)
D3DPTFILTERCAPS_MAGFLINEAR = 33554432 (&H2000000)
D3DPTFILTERCAPS_MAGFANISOTROPIC = 67108864 (&H4000000)
D3DPTFILTERCAPS_MAGFAFLATCUBIC = 134217728 (&H8000000)
D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC = 268435456 (&H10000000)
End Enum
定数
- D3DPTFILTERCAPS_MINFPOINT
- デバイスは、ステージ単位に、テクスチャ縮小のためのポイントサンプル フィルタリングをサポートする。ポイント サンプル縮小フィルタは、CONST_D3DTEXTUREFILTERTYPE 列挙のメンバ D3DTEXF_POINT で表される。
- D3DPTFILTERCAPS_MINFLINEAR
- デバイスは、ステージ単位に、テクスチャ縮小のためのバイリニア補間フィルタリングをサポートする。バイリニア補間縮小フィルタは、CONST_D3DTEXTUREFILTERTYPE 列挙のメンバ D3DTEXF_LINEAR で表される。
- D3DPTFILTERCAPS_MINFANISOTROPIC
- デバイスは、ステージ単位に、テクスチャ縮小のための異方性フィルタリングをサポートする。異方性縮小フィルタは、CONST_D3DTEXTUREFILTERTYPE 列挙のメンバ D3DTEXF_ANISOTROPIC で表される。
- D3DPTFILTERCAPS_MIPFPOINT
- デバイスは、ステージ単位に、ミップマップのためのポイント サンプル フィルタリングをサポートする。ポイント サンプル ミップマップ フィルタは、CONST_D3DTEXTUREFILTERTYPE 列挙のメンバ D3DTEXF_POINT で表される。
- D3DPTFILTERCAPS_MIPFLINEAR
- デバイスは、ステージ単位に、ミップマップのためのトライリニア補間フィルタリングをサポートする。トライリニア補間ミップマップ フィルタは、CONST_D3DTEXTUREFILTERTYPE 列挙のメンバ D3DTEXF_LINEAR で表される。
- D3DPTFILTERCAPS_MAGFPOINT
- デバイスは、ステージ単位に、テクスチャ拡大のためのポイントサンプル フィルタリングをサポートする。ポイント サンプル拡大フィルタは、CONST_D3DTEXTUREFILTERTYPE 列挙のメンバ D3DTEXF_POINT で表される。
- D3DPTFILTERCAPS_MAGFLINEAR
- デバイスは、ステージ単位に、テクスチャ拡大のためのバイリニア補間フィルタリングをサポートする。バイリニア補間拡大フィルタは、CONST_D3DTEXTUREFILTERTYPE 列挙のメンバ D3DTEXF_LINEAR で表される。
- D3DPTFILTERCAPS_MAGFANISOTROPIC
- デバイスは、ステージ単位に、テクスチャ拡大のための異方性フィルタリングをサポートする。異方性拡大フィルタは、CONST_D3DTEXTUREFILTERTYPE 列挙のメンバ D3DTEXF_ANISOTROPIC で表される。
- D3DPTFILTERCAPS_MAGFAFLATCUBIC
- デバイスは、ステージ単位に、テクスチャ拡大のための平面 3 次 フィルタリングをサポートする。平面 3 次拡大フィルタは、CONST_D3DTEXTUREFILTERTYPE 列挙のメンバ D3DTEXF_FLATCUBIC で表される。
- D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC
- デバイスは、ステージ単位に、テクスチャ拡大のためのガウス 3 次フィルタリングをサポートする。ガウス 3 次拡大フィルタは、CONST_D3DTEXTUREFILTERTYPE 列挙のメンバ D3DTEXF_GAUSSIANCUBIC で表される。
注意
これらのフラグは、組み合わせて、D3DCAPS8 の TextureFilterCaps メンバで使用できる。
ミップマップ テクスチャに関連する次のフラグは、DirectX 8 ではサポートされていない。
- D3DPTFILTERCAPS_NEAREST
- D3DPTFILTERCAPS_LINEAR
- D3DPTFILTERCAPS_MIPNEAREST
- D3DPTFILTERCAPS_MIPLINEAR
- D3DPTFILTERCAPS_LINEARMIPNEAREST
- D3DPTFILTERCAPS_LINEARMIPLINEAR
参照
D3DCAPS8