ID3DXAllocateHierarchy::CreateMeshContainer-Methode
Fordert die Zuordnung eines Meshcontainerobjekts an.
Syntax
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
);
Parameter
-
Name [ In]
-
Typ: LPCSTR
Name des Gitters.
-
pMeshData [ In]
-
Typ: const D3DXMESHDATA *
Zeiger auf die Gitternetzdatenstruktur. Siehe D3DXMESHDATA.
-
pMaterials [ In]
-
Typ: const D3DXMATERIAL *
Array von Materialien, die im Gitternetz verwendet werden.
-
pEffectInstances [ In]
-
Typ: const D3DXEFFECTINSTANCE *
Array von Effektinstanzen, die im Gitternetz verwendet werden. Siehe D3DXEFFECTINSTANCE.
-
NumMaterials [ In]
-
Typ: DWORD
Anzahl der Materialien im Materialarray.
-
pAdjacency [ In]
-
Typ: const DWORD *
Adjacency-Array für das Gitter.
-
pSkinInfo [ In]
-
Typ: LPD3DXSKININFO
Zeiger auf das Skin mesh-Objekt, wenn Skindaten gefunden werden. Siehe ID3DXSkinInfo.
-
ppNewMeshContainer [ out, retval]
-
Typ: LPD3DXMESHCONTAINER*
Gibt den erstellten Meshcontainer zurück. Siehe D3DXMESHCONTAINER.
Rückgabewert
Typ: HRESULT
Die Rückgabewerte dieser Methode werden von einem Anwendungsprogrammierer implementiert. Wenn kein Fehler auftritt, programmieren Sie im Allgemeinen die -Methode so, dass D3D _ OK zurückgegeben wird. Programmieren Sie andernfalls die -Methode so, dass eine entsprechende Fehlermeldung von D3DERR oder D3DXERR zurückgegeben wird, da dadurch auch D3DXLoadMeshHierarchyFromX fehlschlägt und der Fehler zurückgegeben wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|