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 [ dans]

Type : const D3DXATTRIBUTERANGE *

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

cAttribTableSize [ dans]

Type : DWORD

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

Valeur de retour

Type : HRESULT

Si la méthode est réussie, 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 dans une table d’attributs et réorganise la table suite à des 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 ID3DXMesh :: Optimize .

Configuration requise

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

Voir aussi

ID3DXMesh

ID3DXMesh::LockAttributeBuffer

ID3DXMesh::LockAttributeBuffer