次の方法で共有


D3DXValidMesh

メッシュを検証します。

HRESULT 
D3DXValidMesh(
  LPD3DXMESH pMeshIn,
  CONST DWORD * pAdjacency,
  LPD3DXBUFFER * ppErrorsAndWarnings
);

パラメータ

  • pMeshIn
    ID3DXMesh インターフェイスへのポインターです。テストするメッシュを示します。
  • pAdjacency
    面ごとの 3 つの DWORD 値を格納する配列へのポインターです。この配列によって、テストするメッシュの各面に隣接した 3 つの面を定義します。
  • ppErrorsAndWarnings
    メッシュ内で見つかった問題について説明するエラーおよび警告の文字列を含むバッファーを返します。

戻り値

成功すると、D3D_OK を返します。失敗した場合は、次の戻り値のいずれかを返します。D3DXERR_INVALIDMESH、D3DERR_INVALIDCALL、E_OUTOFMEMORY

解説 

このメソッドは、無効なインデックスの有無をチェックすることによってメッシュを検証します。エラー情報はデバッグ時の出力から得ることができます。

要件

ヘッダー: D3DX9Mesh.h 宣言

ライブラリ: D3dx9.lib 内容