ID3DXMesh::SetAttributeTable
メッシュの属性テーブル、およびそのテーブルに格納されるエントリ数を設定します。
HRESULT
SetAttributeTable(
CONST D3DXATTRIBUTERANGE * pAttribTable,
DWORD cAttribTableSize
);
パラメータ
- pAttribTable
メッシュの属性テーブル内のエントリを表す D3DXATTRIBUTERANGE 構造体の配列へのポインターです。 - cAttribTableSize
メッシュの属性テーブルに含まれる属性の数です。
戻り値
メソッドが成功した場合は、D3D_OK を返します。失敗した場合は、次の戻り値のいずれかを返します。D3DERR_INVALIDCALL、E_OUTOFMEMORY
解説
属性テーブル内の情報を追跡しているアプリケーションで、属性または面の変更を受けてテーブルを再編成する場合は、このメソッドを使うと、ID3DXMesh::Optimize を再度呼び出すことなく属性テーブルを更新できます。
要件
ヘッダー: D3DX9Mesh.h 宣言
ライブラリ: D3dx9.lib 内容
関連項目
ID3DXMesh::LockAttributeBuffer, ID3DXMesh::LockAttributeBuffer