ID3DXPatchMesh::Optimize, méthode
Optimise le maillage de patch pour un pavage efficace.
Syntaxe
HRESULT Optimize(
[in] DWORD Flags
);
Paramètres
-
Indicateurs [in]
-
Type : DWORD
Actuellement inutilisé.
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, D3DXERR_CANNOTATTRSORT.
Notes
Une fois qu’une application a généré des informations d’adjacence pour un maillage, les données de maillage peuvent être optimisées (réorganisées) pour de meilleures performances de dessin. Cette méthode détermine quels correctifs sont adjacents (dans la tolérance fournie).
Les informations d’adjacence sont également utilisées pour optimiser le pavage. Générez des informations d’adjacence une seule fois et de façon répétée en appelant ID3DXPatchMesh::Tessellate. L’optimisation effectuée est indépendante du niveau de pavage réel utilisé. Toutefois, si les sommets de maillage sont modifiés, vous devez régénérer les informations d’adjacence.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi