Microsoft DirectX 8.0 (C++)

ID3DXSPMesh

アプリケーションは、ID3DXSPMesh インターフェイスのメソッドを使用して単純化メッシュ オブジェクトを操作する。単純化メッシュは、指定したメッシュを単純化し、面の数を減らすために使用する。

ID3DXSPMesh インターフェイスは、D3DXCreateSPMesh 関数を呼び出して取得する。

ID3DXSPMesh インターフェイスのメソッドは、以下のグループにまとめることができる。

コピー CloneMesh
  CloneMeshFVF
ClonePMesh
ClonePMeshFVF
GetMaxFaces
  GetNumFaces
ReduceFaces
情報 GetDevice
  GetOptions
頂点 GetDeclaration
  GetFVF
GetMaxVertices
GetNumVertices
ReduceVertices

ID3DXSPMesh インターフェイスは、すべての COM インターフェイスと同じように、IUnknown インターフェイスのメソッドを継承している。IUnknown インターフェイスでは、次の 3 つのメソッドがサポートされている。

IUnknown AddRef
  QueryInterface
Release

LPD3DXSPMESH 型は、ID3DXSPMesh インターフェイスへのポインタとして定義されている。

typedef struct ID3DXSPMesh *LPD3DXSPMESH;

動作環境

  ヘッダー : D3dx8mesh.h で宣言。
  インポート ライブラリ : D3dx8.lib を使用。

参照

メッシュ関数