Eventos
19 nov, 23 - 21 nov, 23
Obtenga la ventaja competitiva que necesita con soluciones eficaces de inteligencia artificial y nube al asistir a Microsoft Ignite online.
Regístrese ahoraEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Crea un recurso de textura de volumen.
HRESULT CreateVolumeTexture(
[in] UINT Width,
[in] UINT Height,
[in] UINT Depth,
[in] UINT Levels,
[in] DWORD Usage,
[in] D3DFORMAT Format,
[in] D3DPOOL Pool,
[out, retval] IDirect3DVolumeTexture9 **ppVolumeTexture,
[in] HANDLE *pSharedHandle
);
[in] Width
Tipo: UINT
Ancho del nivel superior de la textura del volumen, en píxeles. Este valor debe ser una potencia de dos si se establece el miembro D3DPTEXTURECAPS_VOLUMEMAP_POW2 de D3DCAPS9 . Las dimensiones de píxeles de los niveles posteriores serán el valor truncado de la mitad de la dimensión de píxeles del nivel anterior (independientemente). Cada dimensión se sujeta a un tamaño de 1 píxel. Por lo tanto, si la división por dos da como resultado 0 (cero), se tomará 1 en su lugar. La dimensión máxima que admite un controlador (para ancho, alto y profundidad) se puede encontrar en MaxVolumeExtent en D3DCAPS9.
[in] Height
Tipo: UINT
Alto del nivel superior de la textura del volumen, en píxeles. Este valor debe ser una potencia de dos si se establece el miembro D3DPTEXTURECAPS_VOLUMEMAP_POW2 de D3DCAPS9 . Las dimensiones de píxeles de los niveles posteriores serán el valor truncado de la mitad de la dimensión de píxeles del nivel anterior (independientemente). Cada dimensión se sujeta a un tamaño de 1 píxel. Por lo tanto, si la división en 2 da como resultado 0 (cero), se tomará 1 en su lugar. La dimensión máxima que admite un controlador (para ancho, alto y profundidad) se puede encontrar en MaxVolumeExtent en D3DCAPS9.
[in] Depth
Tipo: UINT
Profundidad del nivel superior de la textura del volumen, en píxeles. Este valor debe ser una potencia de dos si se establece el miembro D3DPTEXTURECAPS_VOLUMEMAP_POW2 de D3DCAPS9 . Las dimensiones de píxeles de los niveles posteriores serán el valor truncado de la mitad de la dimensión de píxeles del nivel anterior (independientemente). Cada dimensión se sujeta a un tamaño de 1 píxel. Por lo tanto, si la división en 2 da como resultado 0 (cero), se tomará 1 en su lugar. La dimensión máxima que admite un controlador (para ancho, alto y profundidad) se puede encontrar en MaxVolumeExtent en D3DCAPS9.
[in] Levels
Tipo: UINT
Número de niveles de la textura. Si es cero, Direct3D generará todos los subniveles de textura hasta 1x1 píxeles para hardware que admita texturas de volumen mipmapped. Llame a IDirect3DBaseTexture9::GetLevelCount para ver el número de niveles generados.
[in] Usage
Tipo: DWORD
El uso puede ser 0, lo que indica que no hay ningún valor de uso. Si se desea usar, use D3DUSAGE_DYNAMIC o D3DUSAGE_SOFTWAREPROCESSING. Para obtener más información, consulte D3DUSAGE.
[in] Format
Tipo: D3DFORMAT
Miembro del D3DFORMAT tipo enumerado, que describe el formato de todos los niveles de la textura del volumen.
[in] Pool
Tipo: D3DPOOL
Miembro del D3DPOOL tipo enumerado, que describe la clase de memoria en la que se debe colocar la textura del volumen.
[out, retval] ppVolumeTexture
Tipo: IDirect3DVolumeTexture9**
Dirección de un puntero a una interfaz IDirect3DVolumeTexture9 , que representa el recurso de textura de volumen creado.
[in] pSharedHandle
Tipo: HANDLE*
Reservado. Establezca este parámetro en NULL. Este parámetro se puede usar en Direct3D 9 para Windows Vista para compartir recursos.
Tipo: HRESULT
Si el método se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, D3DERR_OUTOFVIDEOMEMORY, E_OUTOFMEMORY.
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d9.h (incluya D3D9.h) |
Library | D3D9.lib |
D3DXCreateVolumeTextureFromFile
D3DXCreateVolumeTextureFromFileEx
D3DXCreateVolumeTextureFromFileInMemory
D3DXCreateVolumeTextureFromFileInMemoryEx
D3DXCreateVolumeTextureFromResource
Eventos
19 nov, 23 - 21 nov, 23
Obtenga la ventaja competitiva que necesita con soluciones eficaces de inteligencia artificial y nube al asistir a Microsoft Ignite online.
Regístrese ahora