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 |
|
Bibliothèque |
|
Voir aussi