GenerateMipMaps (const Image&, DWORD, size_t, ScratchImage&, bool)

Generates mipmaps for one or more images.

Syntax

HRESULT GenerateMipMaps(
         const Image &baseImage,
         DWORD filter,
         size_t levels,
         ScratchImage &mipChain,
         bool allow1D
)  

Parameters

baseImage
Type: Image 

[in] Pointer to one or more Image structures in a memory buffer.

filter
Type: DWORD 

[in] One or more flags from the TEX_FILTER_FLAGS enumeration.

levels
Type: size_t 

[in] Number of mipmap levels.

mipChain
Type: ScratchImage 

[in, out] Pointer to a ScratchImage class instance.

allow1D
Type: bool 

[in] Set to true to enable 1D textures.

Return value

Type: HRESULT 

Success or error code.

Requirements

Header: Declared in directxtex.h.