Condividi tramite


Metodo ID3DXMesh::SetAttributeTable

Imposta la tabella degli attributi per una mesh e il numero di voci archiviate nella tabella.

Sintassi

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

Parametri

pAttribTable [in]

Tipo: const D3DXATTRIBUTERANGE*

Puntatore a una matrice di strutture D3DXATTRIBUTERANGE , che rappresenta le voci nella tabella degli attributi mesh.

cAttribTableSize [in]

Tipo: DWORD

Numero di attributi nella tabella degli attributi mesh.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito viene D3D_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Commenti

Se un'applicazione tiene traccia delle informazioni in una tabella di attributi e riorganizzerà la tabella in seguito alle modifiche apportate a attributi o visi, questo metodo consente all'applicazione di aggiornare le tabelle degli attributi anziché chiamare di nuovo ID3DXMesh::Optimize .

Requisiti

Requisito Valore
Intestazione
D3DX9Mesh.h
Libreria
D3dx9.lib

Vedi anche

ID3DXMesh

ID3DXMesh::LockAttributeBuffer

ID3DXMesh::LockAttributeBuffer