ID3DXPatchMesh::GetTessSize 方法
取得鑲嵌式網格的大小,指定鑲嵌層級。
語法
HRESULT GetTessSize(
[in] FLOAT fTessLevel,
[in] DWORD Adaptive,
[out] DWORD *NumTriangles,
[out] DWORD *NumVertices
);
參數
-
fTessLevel [in]
-
類型: FLOAT
鑲嵌層級。
-
自適性 [in]
-
類型: DWORD
自適性鑲嵌。 針對自適性鑲嵌,請將此值設定為 TRUE ,並將 fTessLevel 設定為最大鑲嵌值。 這會導致彈性鑲嵌所需的網格大小上限。
-
NumTriangles [out]
-
類型: DWORD*
鑲嵌網格所產生的三角形數目指標。
-
NumVertices [out]
-
類型: DWORD*
鑲嵌網格所產生的頂點數目指標。
傳回值
類型: HRESULT
如果方法成功,傳回值會D3D_OK。 如果方法失敗,傳回值可以是下列其中一項:D3DERR_INVALIDCALL,E_OUTOFMEMORY。
備註
這個方法假設統一鑲嵌。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱