Функция 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.
Комментарии
Этот метод проверяет сетку, проверяя наличие недопустимых индексов. Сведения об ошибке доступны из выходных данных отладчика.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел