ID3DXPRTBuffer::ExtractToMesh, méthode
Extrait les données de coefficient d’une mémoire tampon à 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 [in]
-
Type : UINT
Nombre de coefficients à extraire de la mémoire tampon. Lors de l’utilisation du transfert de radiance précalculé (PRT) harmonique sphérique (SH), le nombre de coefficients doit être Order ². L’ordre doit être compris dans la plage de D3DXSH_MINORDER à D3DXSH_MAXORDER, inclusive.
-
Utilisation [in]
-
Type : D3DDECLUSAGE
Descriptions de l’utilisation du vertex du maillage. Consultez D3DDECLUSAGE.
-
UsageIndexStart [in]
-
Type : UINT
Index de départ pour les coefficients à stocker dans le maillage.
-
pScene [in]
-
Type : LPD3DXMESH
Pointeur vers un objet de maillage ID3DXMesh qui stocke les coefficients.
Valeur retournée
Type : HRESULT
Si la méthode réussit, 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 |
|
Voir aussi