ID2D1DeviceContext1 ::CreateFilledGeometryRealization, méthode (d2d1_2.h)
Crée une représentation dépendante de l’appareil du remplissage de la géométrie qui peut être rendue par la suite.
Syntaxe
HRESULT CreateFilledGeometryRealization(
[in] ID2D1Geometry *geometry,
FLOAT flatteningTolerance,
ID2D1GeometryRealization **geometryRealization
);
Paramètres
[in] geometry
Type : ID2D1Geometry*
Géométrie à réaliser.
flatteningTolerance
Type : FLOAT
Tolérance d’aplatissement à utiliser lors de la conversion de Béziers en segments de ligne. Ce paramètre partage les mêmes unités que les coordonnées de la géométrie.
geometryRealization
Type : ID2D1GeometryRealization**
Lorsque cette méthode retourne, contient l’adresse d’un pointeur vers un nouvel objet de réalisation de géométrie.
Valeur retournée
Type : HRESULT
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
HRESULT | Description |
---|---|
S_OK | Aucune erreur ne s'est produite. |
E_OUTOFMEMORY | Direct2D n’a pas pu allouer suffisamment de mémoire pour terminer l’appel. |
E_INVALIDARG | Une valeur non valide a été passée à la méthode. |
Remarques
Cette méthode est utilisée conjointement avec ID2D1DeviceContext1 ::D rawGeometryRealization. L’API d’assistance D2D1 ::ComputeFlatteningTolerance peut être utilisée pour déterminer la tolérance d’aplatissement appropriée.
Si le style de trait fourni spécifie un type de transformation de trait autre que D2D1_STROKE_TRANSFORM_TYPE_NORMAL, le trait est réalisé en supposant la transformation d’identité et un PPP de 96.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d2d1_2.h |
Bibliothèque | D2d1.lib |
DLL | D2d1.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour