次の方法で共有


ID3DXMesh

アプリケーションでメッシュ オブジェクトを操作するときには、ID3DXMesh インターフェイスのメソッドを使用します。

ID3DXBaseMesh
   

ID3DXMesh のメンバー

メソッド 説明
ID3DXMesh::LockAttributeBuffer メッシュ属性データを格納するメッシュ バッファーをロックし、そのバッファーへのポインターを返します。
ID3DXMesh::Optimize 面と頂点の順序を変更したメッシュを新しく生成して、描画パフォーマンスを最適化します。
ID3DXMesh::OptimizeInplace 面と頂点の順番を変更したメッシュを生成して、描画パフォーマンスを最適化します。このメソッドは、既存のメッシュの順序を変更します。
ID3DXMesh::SetAttributeTable メッシュの属性テーブル、およびそのテーブルに格納されるエントリ数を設定します。
ID3DXMesh::UnlockAttributeBuffer 属性バッファーのロックを解除します。

解説 

ID3DXMesh インターフェイスを取得するには、D3DXCreateMesh 関数または D3DXCreateMeshFVF 関数のいずれかを呼び出します。

このインターフェイスは、ID3DXBaseMesh インターフェイスから追加機能を継承します。

LPD3DXMESH 型は、ID3DXMesh インターフェイスへのポインターとして定義されています。

 typedef struct ID3DXMesh *LPD3DXMESH; 

関連項目

メッシュ関数

要件

ヘッダー: D3DX9Mesh.h 宣言

ライブラリ: D3dx9.lib 内容