次の方法で共有


ID3DXSPMesh インターフェイス

ID3DXSPMesh インターフェイス

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

ID3DXSPMesh メンバ

CloneMesh

宣言子を使って、メッシュのコピーを作成する。

CloneMeshFVF

柔軟な頂点フォーマット (FVF) コードを使ってメッシュのコピーを作成する。

ClonePMesh

宣言子を使ってプログレッシブ メッシュのコピーを作成する。

ClonePMeshFVF

FVF コードを使ってプログレッシブ メッシュのコピーを作成する。

GetDeclaration

メッシュに含まれる頂点を記述する宣言を取得する。

GetDevice

単純化メッシュに関連付けられているデバイス オブジェクトを取得する。

GetFVF

単純化メッシュに含まれる頂点の FVF を取得する。

GetMaxFaces

単純化メッシュがサポートする面の数の最大値を取得する。

GetMaxVertices

単純化メッシュがサポートする頂点の数の最大値を取得する。

GetNumFaces

単純化メッシュに含まれる面の数を取得する。

GetNumVertices

単純化メッシュに含まれる頂点の数を取得する。

GetOptions

この単純化メッシュの作成時に有効になっているメッシュ オプションを取得する。

GetVertexAttributeWeights

ID3DXSPMesh オブジェクトの作成に使う、頂点ごとの属性の重みを返す。

GetVertexWeights

ID3DXSPMesh オブジェクトの作成に使う、頂点ごとの重みを返す。

ReduceFaces

単純化メッシュに含まれる面の数を減らす。

ReduceVertices

単純化メッシュに含まれる頂点の数を減らす。

注意

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

すべてのコンポーネント オブジェクト モデル (COM) インターフェイスと同様、ID3DXSPMesh インターフェイスは IUnknown インターフェイスを継承する。

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

typedef struct ID3DXSPMesh *LPD3DXSPMESH;

インターフェイスの情報

継承元 IUnknown
ヘッダー d3dx9mesh.h
インポート ライブラリ d3dx9.lib
最低限のオペレーティング システム Windows 98

参照

メッシュ関数