D3DXValidMesh 函式

驗證網格。

語法

HRESULT D3DXValidMesh(
  _In_        LPD3DXMESH   pMeshIn,
  _In_  const DWORD        *pAdjacency,
  _Out_       LPD3DXBUFFER *ppErrorsAndWarnings
);

參數

pMeshIn [in]

類型: LPD3DXMESH

ID3DXMesh介面的指標,代表要測試的網格。

pAdjacency [in]

類型:const DWORD*

每個臉部三個 DWORD 陣列的指標,指定要測試網格中每個臉部的三個芳鄰。

ppErrorsAndWarnings [out]

類型: LPD3DXBUFFER*

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

傳回值

類型: HRESULT

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

備註

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

規格需求

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

另請參閱

網格函數