D3DRMTEXTUREQUALITY

Describes how a device interpolates between pixels in a texture and pixels in a viewport. This enumerated type is used by the IDirect3DRMDevice::SetTextureQuality and IDirect3DRMDevice::GetTextureQuality methods.

typedef enum _D3DRMTEXTUREQUALITY{

D3DRMTEXTURE_NEAREST,

D3DRMTEXTURE_LINEAR,

D3DRMTEXTURE_MIPNEAREST,

D3DRMTEXTURE_MIPLINEAR,

D3DRMTEXTURE_LINEARMIPNEAREST,

D3DRMTEXTURE_LINEARMIPLINEAR

} D3DRMTEXTUREQUALITY;

Values

D3DRMTEXTURE_NEAREST

Choose the nearest pixel in the texture. Does not support MIP mapping.

D3DRMTEXTURE_LINEAR

Linearly interpolate the four nearest pixels. Does not support MIP mapping.

D3DRMTEXTURE_MIPNEAREST

Similar to D3DRMTEXTURE_NEAREST, but uses the appropriate mipmap instead of the texture. Pixel sampling and MIP mapping are both nearest.

D3DRMTEXTURE_MIPLINEAR

Similar to D3DRMTEXTURE_LINEAR, but uses the appropriate mipmap instead of the texture. Pixel sampling is linear; MIP mapping is nearest.

D3DRMTEXTURE_LINEARMIPNEAREST

Similar to D3DRMTEXTURE_MIPNEAREST, but interpolates between the two nearest mipmaps. Pixel sampling is nearest; MIP mapping is linear.

D3DRMTEXTURE_LINEARMIPLINEAR

Similar to D3DRMTEXTURE_MIPLINEAR, but interpolates between the two nearest mipmaps. Both pixel sampling and MIP mapping are linear.