D3DXValidPatchMesh 関数
パッチ メッシュを検証し、縮退した頂点とパッチの数を返します。
構文
HRESULT D3DXValidPatchMesh(
_In_ LPD3DXPATCHMESH pMeshIn,
_Out_ DWORD *pNumDegenerateVertices,
_Out_ DWORD *pNumDegeneratePatches,
_Out_ LPD3DXBUFFER *ppErrorsAndWarnings
);
パラメーター
-
pMeshIn [in]
-
種類: LPD3DXPATCHMESH
テストするパッチ メッシュを表す ID3DXPatchMesh インターフェイスへのポインター。
-
pNumDegenerateVertices [out]
-
型: DWORD*
パッチ メッシュ内の縮退した頂点の数を返します。
-
pNumDegeneratePatches [out]
-
型: DWORD*
パッチ メッシュ内の退化パッチの数を返します。
-
ppErrorsAndWarnings [out]
-
種類: LPD3DXBUFFER*
パッチ メッシュで見つかった問題を説明するエラーと警告の文字列を含むバッファーへのポインターを返します。
戻り値
型: HRESULT
関数が成功した場合、戻り値はD3D_OK。 関数が失敗した場合、戻り値は次のいずれかになります:D3DERR_INVALIDCALL、E_OUTOFMEMORY。
解説
このメソッドは、無効なインデックスをチェックしてメッシュを検証します。 デバッガーの出力からエラー情報を取得できます。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目