ID3DXMesh::SetAttributeTable 方法

设置网格的属性表以及表中存储的条目数。

语法

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

参数

pAttribTable [in]

类型: const D3DXATTRIBUTERANGE*

指向 D3DXATTRIBUTERANGE 结构的数组的指针,表示网格属性表中的条目。

cAttribTableSize [in]

类型: DWORD

网格属性表中的属性数。

返回值

类型: HRESULT

如果方法成功,则返回值D3D_OK。 如果方法失败,则返回值可以是以下值之一:D3DERR_INVALIDCALL、E_OUTOFMEMORY。

备注

如果应用程序跟踪属性表中的信息,并且由于属性或人脸的更改而重新排列表,则此方法允许应用程序更新属性表,而不是再次调用 ID3DXMesh::Optimize

要求

要求
标头
D3DX9Mesh.h

D3dx9.lib

另请参阅

ID3DXMesh

ID3DXMesh::LockAttributeBuffer

ID3DXMesh::LockAttributeBuffer