Bagikan melalui


Metode ID3DXPatchMesh::GetTessSize

Mendapatkan ukuran jala tessellated, mengingat tingkat tessellation.

Sintaks

HRESULT GetTessSize(
  [in]  FLOAT fTessLevel,
  [in]  DWORD Adaptive,
  [out] DWORD *NumTriangles,
  [out] DWORD *NumVertices
);

Parameter

fTessLevel [in]

Jenis: FLOAT

Tingkat tessellation.

Adaptif [in]

Jenis: DWORD

Tessellation adaptif. Untuk tessellation adaptif, atur nilai ini ke TRUE dan atur fTessLevel ke nilai tessellation maksimum. Ini akan menghasilkan ukuran jala maksimum yang diperlukan untuk tessellation adaptif.

NumTriangles [out]

Jenis: DWORD*

Arahkan ke jumlah segitiga yang dihasilkan oleh jala tessel.

NumVertices [out]

Jenis: DWORD*

Arahkan ke jumlah simpul yang dihasilkan oleh jala tessellated.

Mengembalikan nilai

Jenis: HRESULT

Jika metode berhasil, nilai yang dikembalikan D3D_OK. Jika metode gagal, nilai yang dikembalikan dapat berupa salah satu hal berikut: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Keterangan

Metode ini mengasumsikan tessellation seragam.

Persyaratan

Persyaratan Nilai
Header
D3DX9Mesh.h
Pustaka
D3dx9.lib

Lihat juga

ID3DXPatchMesh