IDirect3DRMTexture2::GenerateMIPMap
Generates a mipmap from a single image source.
HRESULT GenerateMIPMap(
DWORD dwFlags
);
Parameters
dwFlags
Should be set to zero.
Return Values
Returns D3DRM_OK if successful, or an error otherwise. For a list of possible return codes, see Direct3D Retained-Mode Return Values.
Remarks
This method can be called any time after a texture is created. It will generate a MIP map of the source image down to a resolution of 1´1 by using bi-linear filtering between levels. Once a MIP map has been generated, it will always be available and will be updated whenever IDirect3DRMTexture::Changed is called. When using MIP mapping, remember to change the texture quality to D3DRMTEXTURE_MIPNEAREST, D3DRMTEXTURE_MIPLINEAR, D3DRMTEXTURE_LINEARMIPNEAREST, or D3DRMTEXTURE_LINEARMIPLINEAR using IDirect3DRMDevice::SetTextureQuality. Extra MIP map levels will not be put into video memory for hardware devices unless the texture quality includes a MIP mapping type and the hardware device supports MIP mapping.
See Also
Mipmaps