D3DXSPMesh.CloneMesh
宣言子を使用して、メッシュのコピーを作成する。
object.CloneMesh( _
Options As Long, _
Declaration As Any, _
Device As Direct3DDevice8, _
AdjacencyOut As Any, _
VertexRemapOut As Any) As D3DXPMesh
指定項目
- object
- D3DXSPMesh オブジェクトを表すオブジェクト式。
- Options
- メッシュの作成オプションを指定する、CONST_D3DXMESH 列挙で定義される 1 つ以上のフラグの組み合わせ。
- Declaration
- 出力メッシュに含まれる頂点の頂点フォーマットを記述する宣言子を表す、Long 値の配列の最初の要素。このパラメータは、FVF を直接マップする必要がある。
- Device
- メッシュに関連付けられているデバイス オブジェクトを表す Direct3DDevice8 オブジェクト。
- AdjacencyOut
- ソース メッシュに含まれる各面の 3 つの隣接面を指定する、1 面あたりの 3 つの Long 値の配列の最初の要素。
- VertexRemapOut
- 各頂点のインデックスを格納する配列の最初の要素。
戻り値
コピーされたメッシュを表す D3DXPMesh オブジェクト。
エラー コード
失敗した場合はエラーが発生し、Err.Number に次のいずれかの値が設定される。
エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。
参照
D3DX8.DeclaratorFromFVF、D3DXSPMesh.GetDeclaration