ID3DXMesh::SetAttributeTable, méthode

Définit la table d’attributs pour un maillage et le nombre d’entrées stockées dans la table.

Syntaxe

HRESULT SetAttributeTable(
  [in] const D3DXATTRIBUTERANGE *pAttribTable,
  [in]       DWORD              cAttribTableSize
);

Paramètres

pAttribTable [in]

Type : const D3DXATTRIBUTERANGE*

Pointeur vers un tableau de structures D3DXATTRIBUTERANGE , représentant les entrées dans la table d’attributs de maillage.

cAttribTableSize [in]

Type : DWORD

Nombre d’attributs dans la table d’attributs de maillage.

Valeur retournée

Type : HRESULT

Si la méthode réussit, la valeur de retour est D3D_OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Notes

Si une application effectue le suivi des informations d’une table d’attributs et réorganise la table à la suite de modifications apportées aux attributs ou aux visages, cette méthode permet à l’application de mettre à jour les tables d’attributs au lieu d’appeler à nouveau ID3DXMesh::Optimize .

Spécifications

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

Voir aussi

ID3DXMesh

ID3DXMesh::LockAttributeBuffer

ID3DXMesh::LockAttributeBuffer