D3DXCheckVolumeTextureRequirements fonction)

Vérifie les paramètres de création de texture de volume.

Syntaxe

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

Paramètres

pDevice [ dans]

Type : LPDIRECT3DDEVICE9

Pointeur vers une interface IDirect3DDevice9 , représentant l’appareil à associer à la texture du volume.

pWidth [ in, out]

Type : uint*

Pointeur vers la largeur demandée en pixels, ou null. Retourne la taille corrigée.

pHeight [ in, out]

Type : uint*

Pointeur vers la hauteur demandée en pixels, ou null. Retourne la taille corrigée.

pDepth [ in, out]

Type : uint*

Pointeur vers la profondeur demandée en pixels, ou null. Retourne la taille corrigée.

pNumMipLevels [ in, out]

Type : uint*

Pointeur vers le nombre de niveaux de mipmap demandés, ou null. Retourne le nombre corrigé de niveaux de mipmap.

Utilisation [ dans]

Type : DWORD

Actuellement non utilisé, affectez la valeur 0 à.

pFormat [ in, out]

Type : D3DFORMAT*

Pointeur vers un membre du type énuméré D3DFORMAT . Spécifie le format de pixel souhaité, ou null. Retourne le format corrigé.

Pool [ dans]

Type : D3DPOOL

Membre du type énuméré D3DPOOL , décrivant la classe de mémoire dans laquelle la texture du volume doit être placée.

Valeur de retour

Type : HRESULT

Si la fonction est réussie, la valeur de retour est D3D _ OK. Si la fonction échoue, la valeur de retour peut être l’une des suivantes : D3DERR _ NOTAVAILABLE, D3DERR _ INVALIDCALL.

Notes

Si les paramètres de cette fonction ne sont pas valides, cette fonction retourne les paramètres corrigés.

Spécifications

Condition requise Valeur
En-tête
D3dx9tex. h
Bibliothèque
D3dx9. lib

Voir aussi

Fonctions de texture dans D3DX 9