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 |
|
Biblioteca |
|
Consulte también