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 内容