ID3DXPatchMesh::CloneMesh
指定された頂点宣言を使用して、新しいパッチ メッシュを作成します。
HRESULT
CloneMesh(
DWORD Options,
CONST D3DVERTEXELEMENT9 * pDecl,
LPD3DXPATCHMESH * pMesh
);
パラメータ
- Options
メッシュの作成オプションを指定する D3DXMESH フラグの 1 つ以上の組み合わせです。 - pDecl
出力メッシュの頂点の頂点フォーマットを指定する D3DVERTEXELEMENT9 要素の配列です。 - pMesh
コピーするメッシュを表す ID3DXPatchMesh インターフェイスへのポインターのアドレスです。
戻り値
メソッドが成功した場合は、D3D_OK を返します。失敗した場合は、次の戻り値のいずれかを返します。D3DERR_INVALIDCALL、E_OUTOFMEMORY
解説
ID3DXPatchMesh::CloneMesh は、頂点バッファーを新しい頂点宣言に変換します。元のメッシュに対して新しい頂点宣言のエントリは、0 に設定します。現在のメッシュが隣接性を持つ場合、新しいメッシュもまた隣接性を持ちます。
要件
ヘッダー: D3DX9Mesh.h 宣言
ライブラリ: D3dx9.lib 内容