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.
Überprüft ein Gitter.
Syntax
HRESULT D3DXValidMesh(
_In_ LPD3DXMESH pMeshIn,
_In_ const DWORD *pAdjacency,
_Out_ LPD3DXBUFFER *ppErrorsAndWarnings
);
Parameter
-
pMeshIn [in]
-
Typ: LPD3DXMESH
Zeiger auf eine ID3DXMesh-Schnittstelle , die das zu testende Gitter darstellt.
-
pAdjacency [in]
-
Typ: const DWORD*
Zeiger auf ein Array von drei DWORDs pro Gesicht, die die drei Nachbarn für jedes Gesicht im zu testden Gitter angeben.
-
ppErrorsAndWarnings [out]
-
Typ: LPD3DXBUFFER*
Gibt einen Puffer zurück, der eine Zeichenfolge von Fehlern und Warnungen enthält, die die im Gitter gefundenen Probleme erläutern.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert wie folgt aussehen: D3DXERR_INVALIDMESH, D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Bemerkungen
Diese Methode überprüft das Gitter, indem auf ungültige Indizes überprüft wird. Fehlerinformationen sind in der Debuggerausgabe verfügbar.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
Weitere Informationen