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
D3DX9Mesh. h
Bibliothèque
D3dx9. lib

Voir aussi

ID3DXPRTBuffer