Partager via


ID3DXPatchMesh::GetTessSize, méthode

Obtient la taille du maillage tessellé, en fonction d’un niveau de pavage.

Syntaxe

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

Paramètres

fTessLevel [in]

Type : FLOAT

Niveau de pavage.

Adaptatif [in]

Type : DWORD

Pavage adaptatif. Pour la pavage adaptative, définissez cette valeur sur TRUE et définissez fTessLevel sur la valeur de pavage maximale. Cela se traduira par la taille de maillage maximale nécessaire pour le pavage adaptatif.

NumTriangles [out]

Type : DWORD*

Pointeur vers le nombre de triangles générés par le maillage tessellé.

NumVertices [out]

Type : DWORD*

Pointeur vers le nombre de sommets générés par le maillage tessellé.

Valeur retournée

Type : HRESULT

Si la méthode réussit, la valeur de retour est D3D_OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Notes

Cette méthode suppose un pavage uniforme.

Spécifications

Condition requise Valeur
En-tête
D3DX9Mesh.h
Bibliothèque
D3dx9.lib

Voir aussi

ID3DXPatchMesh