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。
注釈
このメソッドは、無効なインデックスをチェックしてメッシュを検証します。 デバッガーの出力からエラー情報を取得できます。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください