Condividi tramite


Funzione D3DXCheckVolumeTextureRequirements

Controlla i parametri di creazione della trama del volume.

Sintassi

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
);

Parametri

pDevice [in]

Tipo: LPDIRECT3DDEVICE9

Puntatore a un'interfaccia IDirect3DDevice9 che rappresenta il dispositivo da associare alla trama del volume.

pWidth [in, out]

Tipo: UINT*

Puntatore alla larghezza richiesta in pixel o NULL. Restituisce le dimensioni corrette.

pHeight [in, out]

Tipo: UINT*

Puntatore all'altezza richiesta in pixel o NULL. Restituisce le dimensioni corrette.

pDepth [in, out]

Tipo: UINT*

Puntatore alla profondità richiesta in pixel o NULL. Restituisce le dimensioni corrette.

pNumMipLevels [in, out]

Tipo: UINT*

Puntatore al numero di livelli di mipmap richiesti o NULL. Restituisce il numero corretto di livelli di mipmap.

Utilizzo [in]

Tipo: DWORD

Attualmente non usato, impostato su 0.

pFormat [in, out]

Tipo: D3DFORMAT*

Puntatore a un membro del tipo enumerato D3DFORMAT . Specifica il formato pixel desiderato o NULL. Restituisce il formato corretto.

Pool [in]

Tipo: D3DPOOL

Membro del tipo enumerato D3DPOOL , che descrive la classe di memoria in cui deve essere posizionata la trama del volume.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, il valore restituito è D3D_OK. Se la funzione ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_NOTAVAILABLE, D3DERR_INVALIDCALL.

Commenti

Se i parametri di questa funzione non sono validi, questa funzione restituisce parametri corretti.

Requisiti

Requisito Valore
Intestazione
D3dx9tex.h
Libreria
D3dx9.lib

Vedi anche

Funzioni trama in D3DX 9