GenerateMipMaps3D (const Image*, size_t, DWORD, size_t, ScratchImage&)

Generates mipmaps for 3D volume textures, from a set of 2D images representing slices of the volume.

Syntax

HRESULT GenerateMipMaps3D(
         const Image *baseImages,
         size_t depth,
         DWORD filter,
         size_t levels,
         ScratchImage &mipChain
)  

Parameters

baseImages
Type: Image *

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

depth
Type: size_t 

[in] 3D depth.

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 

[out] Pointer to a ScratchImage class instance.

Return value

Type: HRESULT 

Success or error code.

Requirements

Header: Declared in directxtex.h.