D3DXValidMesh 関数

メッシュを検証します。

構文

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

パラメーター

pMeshIn [in]

種類: LPD3DXMESH

テストするメッシュを表す ID3DXMesh インターフェイスへのポインター。

pAdjacency [in]

型: const DWORD*

テスト対象のメッシュ内の各面の 3 つの隣接点を指定する、1 つの面に 3 つの DWORD の配列へのポインター。

ppErrorsAndWarnings [out]

種類: LPD3DXBUFFER*

メッシュで見つかった問題を説明するエラーと警告の文字列を含むバッファーを返します。

戻り値

型: HRESULT

関数が成功した場合、戻り値はD3D_OK。 関数が失敗した場合、戻り値は次のいずれかになります:D3DXERR_INVALIDMESH、D3DERR_INVALIDCALL、E_OUTOFMEMORY。

注釈

このメソッドは、無効なインデックスをチェックしてメッシュを検証します。 デバッガーの出力からエラー情報を取得できます。

要件

要件
ヘッダー
D3DX9Mesh.h
ライブラリ
D3dx9.lib

こちらもご覧ください

メッシュ関数