Microsoft DirectX 8.0 (C++) |
アプリケーションは、ID3DXPMesh インターフェイスのメソッドを使用してプログレッシブ メッシュ オブジェクトを操作する。プログレッシブ メッシュにより、メッシュ オブジェクトのプログレッシブ リファインが可能となる。
ID3DXPMesh インターフェイスは、D3DXGeneratePMesh 関数を呼び出して取得する。
ID3DXPMesh インターフェイスは、次に示す ID3DXBaseMesh メソッドを継承する。メソッドは以下のグループにまとめることができる。
ID3DXPMesh インターフェイスのメソッドは、以下のグループにまとめることができる。
コピー | ClonePMesh |
ClonePMeshFVF | |
面 | GetMaxFaces |
GetMinFaces | |
SetNumFaces | |
その他 | GetAdjacency |
Save | |
最適化 | Optimize |
頂点 | GetMaxVertices |
GetMinVertices | |
SetNumVertices |
ID3DXPMesh インターフェイスは、すべての COM インターフェイスと同じように、IUnknown インターフェイスのメソッドを継承している。IUnknown インターフェイスでは、次の 3 つのメソッドがサポートされている。
IUnknown | AddRef |
QueryInterface | |
Release |
LPD3DXPMESH 型は、ID3DXPMesh インターフェイスへのポインタとして定義されている。
typedef struct ID3DXPMesh *LPD3DXPMESH;
ヘッダー : D3dx8mesh.h で宣言。
インポート ライブラリ : D3dx8.lib を使用。