Поделиться через


Функция 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

См. также раздел

Функции сетки