ID3DXAllocateHierarchy::CreateMeshContainer-Methode
Fordert die Zuordnung eines Gittercontainerobjekts 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 Netzes.
-
pMeshData [in]
-
Typ: const D3DXMESHDATA*
Zeiger auf die Gitterdatenstruktur. Siehe D3DXMESHDATA.
-
pMaterials [in]
-
Typ: const D3DXMATERIAL*
Array von Materialien, die im Gitter verwendet werden.
-
pEffectInstances [in]
-
Typ: const D3DXEFFECTINSTANCE*
Array von Effektinstanzen, die im Gitter 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-Gitterobjekt, wenn Skindaten gefunden werden. Siehe ID3DXSkinInfo.
-
ppNewMeshContainer [out, retval]
-
Typ: LPD3DXMESHCONTAINER*
Gibt den erstellten Gittercontainer 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, um D3D_OK zurückzugeben. Andernfalls programmieren Sie die Methode so, dass eine entsprechende Fehlermeldung von D3DERR oder D3DXERR zurückgegeben wird, da dies dazu führt, dass D3DXLoadMeshHierarchyFromX ebenfalls fehlschlägt und den Fehler zurückgibt.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch