Microsoft DirectX 8.0 (C++) |
アプリケーションは、ID3DXMesh インターフェイスのメソッドを使用してメッシュ オブジェクトを操作する。
ID3DXMesh インターフェイスは、D3DXCreateMesh 関数または D3DXCreateMeshFVF 関数のどちらかを呼び出して取得する。
ID3DXMesh インターフェイスは、次に示す ID3DXBaseMesh メソッドを継承する。メソッドは以下のグループにまとめることができる。
ID3DXMesh インターフェイスのメソッドは、以下のグループにまとめることができる。
ロック | LockAttributeBuffer |
UnlockAttributeBuffer | |
その他 | ConvertAdjacencyToPointReps |
ConvertPointRepsToAdjacency | |
GenerateAdjacency | |
最適化 | Optimize |
OptimizeInplace |
ID3DXMesh インターフェイスは、すべての COM インターフェイスと同じように、IUnknown インターフェイスのメソッドを継承している。IUnknown インターフェイスでは、次の 3 つのメソッドがサポートされている。
IUnknown | AddRef |
QueryInterface | |
Release |
LPD3DXMESH 型は、ID3DXMesh インターフェイスへのポインタとして定義されている。
typedef struct ID3DXMesh *LPD3DXMESH;
ヘッダー : D3dx8mesh.h で宣言。
インポート ライブラリ : D3dx8.lib を使用。