Fungsi D3DXValidPatchMesh
Memvalidasi jala patch, mengembalikan jumlah simpul dan patch degenerasi.
Sintaks
HRESULT D3DXValidPatchMesh(
_In_ LPD3DXPATCHMESH pMeshIn,
_Out_ DWORD *pNumDegenerateVertices,
_Out_ DWORD *pNumDegeneratePatches,
_Out_ LPD3DXBUFFER *ppErrorsAndWarnings
);
Parameter
-
pMeshIn [in]
-
Jenis: LPD3DXPATCHMESH
Arahkan ke antarmuka ID3DXPatchMesh , yang mewakili jala patch yang akan diuji.
-
pNumDegenerateVertices [out]
-
Jenis: DWORD*
Mengembalikan jumlah simpul degenerasi dalam jala patch.
-
pNumDegeneratePatches [out]
-
Jenis: DWORD*
Mengembalikan jumlah patch degenerasi dalam jala patch.
-
ppErrorsAndWarnings [out]
-
Jenis: LPD3DXBUFFER*
Mengembalikan penunjuk ke buffer yang berisi string kesalahan dan peringatan yang menjelaskan masalah yang ditemukan dalam mesh patch.
Mengembalikan nilai
Jenis: HRESULT
Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan dapat berupa salah satu hal berikut: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Keterangan
Metode ini memvalidasi jala dengan memeriksa indeks yang tidak valid. Informasi kesalahan tersedia dari output debugger.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga