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 |
|
| Bibliothèque |
|