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