CONST_D3DPTFILTERCAPSFLAGS
Defines texture-filtering capabilities.
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
Constants
- D3DPTFILTERCAPS_MINFPOINT
- The device supports per-stage point-sample filtering for minifying textures. The point-sample minification filter is represented by the D3DTEXF_POINT member of the CONST_D3DTEXTUREFILTERTYPE enumeration.
- D3DPTFILTERCAPS_MINFLINEAR
- The device supports per-stage bilinear interpolation filtering for minifying textures. The bilinear minification filter is represented by the D3DTEXF_LINEAR member of the CONST_D3DTEXTUREFILTERTYPE enumeration.
- D3DPTFILTERCAPS_MINFANISOTROPIC
- The device supports per-stage anisotropic filtering for minifying textures. The anisotropic minification filter is represented by the D3DTEXF_ANISOTROPIC member of the CONST_D3DTEXTUREFILTERTYPE enumeration.
- D3DPTFILTERCAPS_MIPFPOINT
- The device supports per-stage point-sample filtering for mipmaps. The point-sample mipmapping filter is represented by the D3DTEXF_POINT member of the CONST_D3DTEXTUREFILTERTYPE enumeration.
- D3DPTFILTERCAPS_MIPFLINEAR
- The device supports per-stage trilinear interpolation filtering for mipmaps. The trilinear interpolation mipmapping filter is represented by the D3DTEXF_LINEAR member of the CONST_D3DTEXTUREFILTERTYPE enumeration.
- D3DPTFILTERCAPS_MAGFPOINT
- The device supports per-stage point-sample filtering for magnifying textures. The point-sample magnification filter is represented by the D3DTEXF_POINT member of the CONST_D3DTEXTUREFILTERTYPE enumeration.
- D3DPTFILTERCAPS_MAGFLINEAR
- The device supports per-stage bilinear interpolation filtering for magnifying textures. The bilinear interpolation magnification filter is represented by the D3DTEXF_LINEAR member of the CONST_D3DTEXTUREFILTERTYPE enumeration.
- D3DPTFILTERCAPS_MAGFANISOTROPIC
- The device supports per-stage anisotropic filtering for magnifying textures. The anisotropic magnification filter is represented by the D3DTEXF_ANISOTROPIC member of the CONST_D3DTEXTUREFILTERTYPE enumeration.
- D3DPTFILTERCAPS_MAGFAFLATCUBIC
- The device supports per-stage flat cubic filtering for magnifying textures. The flat cubic magnification filter is represented by the D3DTEXF_FLATCUBIC member of the CONST_D3DTEXTUREFILTERTYPE enumeration.
- D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC
- The device supports the per-stage Gaussian cubic filtering for magnifying textures. The Gaussian cubic magnification filter is represented by the D3DTEXF_GAUSSIANCUBIC member of the CONST_D3DTEXTUREFILTERTYPE enumeration.
Remarks
These flags may be combined and present in the TextureFilterCaps member of D3DCAPS8.
The following flags concerning mipmapped textures are not supported in DirectX 8:
- D3DPTFILTERCAPS_NEAREST
- D3DPTFILTERCAPS_LINEAR
- D3DPTFILTERCAPS_MIPNEAREST
- D3DPTFILTERCAPS_MIPLINEAR
- D3DPTFILTERCAPS_LINEARMIPNEAREST
• D3DPTFILTERCAPS_LINEARMIPLINEAR
See Also
D3DCAPS8