Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein Gitterobjekt mithilfe eines FVF-Codes (Flexible Vertex Format).
Syntax
HRESULT D3DXCreateMeshFVF(
_In_ DWORD NumFaces,
_In_ DWORD NumVertices,
_In_ DWORD Options,
_In_ DWORD FVF,
_In_ LPDIRECT3DDEVICE9 pD3DDevice,
_Out_ LPD3DXMESH *ppMesh
);
Parameter
-
NumFaces [in]
-
Typ: DWORD
Anzahl der Gesichter für das Gitter. Der gültige Bereich für diese Zahl ist größer als 0 und einer kleiner als der maximale DWORD-Wert, in der Regel 2 ² – 1, da der letzte Index reserviert ist.
-
NumVertices [in]
-
Typ: DWORD
Anzahl der Scheitelpunkte für das Gitter. Dieser Parameter muss größer als 0 sein.
-
Optionen [in]
-
Typ: DWORD
Kombination eines oder mehrerer Flags aus der D3DXMESH-Enumeration , wobei Erstellungsoptionen für das Gitter angegeben werden.
-
FVF [in]
-
Typ: DWORD
Kombination von D3DFVF , die das Vertexformat für das zurückgegebene Gitter beschreibt. Diese Funktion unterstützt D3DFVF_XYZRHW nicht.
-
pD3DDevice [in]
-
Typ: LPDIRECT3DDEVICE9
Zeiger auf eine IDirect3DDevice9-Schnittstelle , das dem Gitter zuzuordnende Geräteobjekt.
-
ppMesh [out]
-
Typ: LPD3DXMESH*
Adresse eines Zeigers auf eine ID3DXMesh-Schnittstelle , die das erstellte Gitterobjekt darstellt.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
Siehe auch