ID3DXPRTBuffer :: ExtractToMesh, méthode
Extrait des données de coefficient à partir d’une mémoire tampon de canal unique et ajoute les données à un objet ID3DXMesh .
Syntaxe
HRESULT ExtractToMesh(
[in] UINT NumCoefficients,
[in] D3DDECLUSAGE Usage,
[in] UINT UsageIndexStart,
[in] LPD3DXMESH pScene
);
Paramètres
-
NumCoefficients [ dans]
-
Type : uint
Nombre de coefficients à extraire de la mémoire tampon. Lorsque vous utilisez le transfert luminance précalculé (SH), le nombre de coefficients doit être Order ². La commande doit être comprise entre D3DXSH _ MINORDER et D3DXSH _ MAXORDER, inclus.
-
Utilisation [ dans]
-
Type : D3DDECLUSAGE
Descriptions de l’utilisation des sommets de la maille. Consultez D3DDECLUSAGE.
-
UsageIndexStart [ dans]
-
Type : uint
Index de départ pour les coefficients à stocker dans la maille.
-
pScene [ dans]
-
Type : LPD3DXMESH
Pointeur vers un objet de maillage ID3DXMesh qui stocke les coefficients.
Valeur de retour
Type : HRESULT
Si la méthode est réussie, la valeur de retour est S _ OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR _ INVALIDCALL, E _ OUTOFMEMORY.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|