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 。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱
-
ID3DXMesh::LockAttributeBuffer