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
D3DX9Mesh.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Jala