Compartir a través de


Función D3DXCheckVolumeTextureRequirements

Comprueba los parámetros de creación de texturas de volumen.

Sintaxis

HRESULT D3DXCheckVolumeTextureRequirements(
  _In_    LPDIRECT3DDEVICE9 pDevice,
  _Inout_ UINT              *pWidth,
  _Inout_ UINT              *pHeight,
  _Inout_ UINT              *pDepth,
  _Inout_ UINT              *pNumMipLevels,
  _In_    DWORD             Usage,
  _Inout_ D3DFORMAT         *pFormat,
  _In_    D3DPOOL           Pool
);

Parámetros

pDevice [in]

Tipo: LPDIRECT3DDEVICE9

Puntero a una interfaz IDirect3DDevice9 , que representa el dispositivo que se va a asociar a la textura del volumen.

pWidth [in, out]

Tipo: UINT*

Puntero al ancho solicitado en píxeles o NULL. Devuelve el tamaño corregido.

pHeight [in, out]

Tipo: UINT*

Puntero al alto solicitado en píxeles o NULL. Devuelve el tamaño corregido.

pDepth [in, out]

Tipo: UINT*

Puntero a la profundidad solicitada en píxeles o NULL. Devuelve el tamaño corregido.

pNumMipLevels [in, out]

Tipo: UINT*

Puntero al número de niveles de mapa mip solicitados o NULL. Devuelve el número corregido de niveles de mapa mip.

Uso [in]

Tipo: DWORD

Actualmente no se usa, establecido en 0.

pFormat [in, out]

Tipo: D3DFORMAT*

Puntero a un miembro del tipo enumerado D3DFORMAT . Especifica el formato de píxel deseado o NULL. Devuelve el formato corregido.

Grupo [in]

Tipo: D3DPOOL

Miembro del tipo enumerado D3DPOOL , que describe la clase de memoria en la que se debe colocar la textura del volumen.

Valor devuelto

Tipo: HRESULT

Si la función se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes: D3DERR_NOTAVAILABLE, D3DERR_INVALIDCALL.

Comentarios

Si los parámetros de esta función no son válidos, esta función devuelve parámetros corregidos.

Requisitos

Requisito Value
Encabezado
D3dx9tex.h
Biblioteca
D3dx9.lib

Consulte también

Funciones de textura en D3DX 9