D3DXValidMesh 函数
验证网格。
语法
HRESULT D3DXValidMesh(
_In_ LPD3DXMESH pMeshIn,
_In_ const DWORD *pAdjacency,
_Out_ LPD3DXBUFFER *ppErrorsAndWarnings
);
parameters
-
pMeshIn [in]
-
类型: LPD3DXMESH
指向 ID3DXMesh 接口的指针,表示要测试的网格。
-
pAdjacency [in]
-
类型: const DWORD*
指向每个面三个 DWORD 数组的指针,该数组指定要测试的网格中每个面的三个邻居。
-
ppErrorsAndWarnings [out]
-
类型: LPD3DXBUFFER*
返回包含错误和警告字符串的缓冲区,这些错误和警告解释在网格中发现的问题。
返回值
类型: HRESULT
如果函数成功,则返回值D3D_OK。 如果函数失败,则返回值可以是下列值之一:D3DXERR_INVALIDMESH、D3DERR_INVALIDCALL、E_OUTOFMEMORY。
备注
此方法通过检查无效索引来验证网格。 调试器输出中提供了错误信息。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅