Microsoft DirectX 8.1 (Visual Basic)

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_LINEARMIPLINEAR

See Also

D3DCAPS8