ID3DXAllocateHierarchy::CreateMeshContainer メソッド
メッシュ コンテナー オブジェクトの割り当てを要求します。
構文
HRESULT CreateMeshContainer(
[in] LPCSTR Name,
[in] const D3DXMESHDATA *pMeshData,
[in] const D3DXMATERIAL *pMaterials,
[in] const D3DXEFFECTINSTANCE *pEffectInstances,
[in] DWORD NumMaterials,
[in] const DWORD *pAdjacency,
[in] LPD3DXSKININFO pSkinInfo,
[out, retval] LPD3DXMESHCONTAINER *ppNewMeshContainer
);
パラメーター
-
Name [in]
-
種類: LPCSTR
メッシュの名前。
-
pMeshData [in]
-
型: const D3DXMESHDATA*
メッシュ データ構造へのポインター。 「D3DXMESHDATA」を参照してください。
-
pMaterials [in]
-
型: const D3DXMATERIAL*
メッシュで使用されるマテリアルの配列。
-
pEffectInstances [in]
-
型: const D3DXEFFECTINSTANCE*
メッシュで使用されるエフェクト インスタンスの配列。 「D3DXEFFECTINSTANCE」を参照してください。
-
NumMaterials [in]
-
型: DWORD
材料配列内の材料の数。
-
pAdjacency [in]
-
型: const DWORD*
メッシュの隣接配列。
-
pSkinInfo [in]
-
種類: LPD3DXSKININFO
スキン データが見つかった場合は、スキン メッシュ オブジェクトへのポインター。 「ID3DXSkinInfo」を参照してください。
-
ppNewMeshContainer [out, retval]
-
種類: LPD3DXMESHCONTAINER*
作成されたメッシュ コンテナーを返します。 「D3DXMESHCONTAINER」を参照してください。
戻り値
型: HRESULT
このメソッドの戻り値は、アプリケーション プログラマによって実装されます。 一般に、エラーが発生しない場合は、メソッドをプログラムしてD3D_OKを返します。 それ以外の場合は、D3DXLoadMeshHierarchyFromX も失敗し、エラーが返されるため、 D3DERR または D3DXERR から 適切なエラー メッセージを返すようにメソッドをプログラムします。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目