ID3DXPatchMesh::GetTessSize
指定されたテッセレーション レベルに基づいて、テッセレーションされたメッシュのサイズを取得します。
HRESULT
GetTessSize(
FLOAT fTessLevel,
DWORD Adaptive,
DWORD * NumTriangles,
DWORD * NumVertices
);
パラメータ
- fTessLevel
テッセレーション レベルです。 - Adaptive
適応型テッセレーションです。適応型テッセレーションの場合、この値を TRUE に設定し、fTessLevel を最大テッセレーション値に設定します。これによって、適応型テッセレーションに必要なメッシュのサイズが最大化されます。 - NumTriangles
テッセレーションされたメッシュによって生成される三角形の数へのポインターです。 - NumVertices
テッセレーションされたメッシュによって生成される頂点の数へのポインターです。
戻り値
メソッドが成功した場合は、D3D_OK を返します。失敗した場合は、次の戻り値のいずれかを返します。D3DERR_INVALIDCALL、E_OUTOFMEMORY
解説
このメソッドは、単一形状テッセレーションを前提としています。
要件
ヘッダー: D3DX9Mesh.h 宣言
ライブラリ: D3dx9.lib 内容