次の方法で共有


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