共用方式為


D3DXValidPatchMesh 函式

驗證修補網格,傳回變質頂點和修補程式的數目。

語法

HRESULT D3DXValidPatchMesh(
  _In_  LPD3DXPATCHMESH pMeshIn,
  _Out_ DWORD           *pNumDegenerateVertices,
  _Out_ DWORD           *pNumDegeneratePatches,
  _Out_ LPD3DXBUFFER    *ppErrorsAndWarnings
);

參數

pMeshIn [in]

類型: LPD3DXPATCHMESH

ID3DXPatchMesh介面的指標,代表要測試的修補網格。

pNumDegenerateVertices [out]

類型: DWORD*

傳回修補網格中變質頂點的數目。

pNumDegeneratePatches [out]

類型: DWORD*

傳回修補程式網格中變質修補程式的數目。

ppErrorsAndWarnings [out]

類型: LPD3DXBUFFER*

傳回緩衝區的指標,其中包含錯誤字串和警告,說明修補程式網格中發現的問題。

傳回值

類型: HRESULT

如果函式成功,傳回值會D3D_OK。 如果函式失敗,傳回值可以是下列其中一項:D3DERR_INVALIDCALL,E_OUTOFMEMORY。

備註

此方法會檢查不正確索引來驗證網格。 錯誤資訊可從偵錯工具輸出取得。

規格需求

需求
標頭
D3DX9Mesh.h
程式庫
D3dx9.lib

另請參閱

網格函數