INTERFACE ID2D1SimplifiedGeometrySink (d2d1.h)
Décrit un chemin géométrique qui ne contient pas de courbes ou d’arcs de bézier quadratique.
Héritage
L’interface ID2D1SimplifiedGeometrySink hérite de l’interface IUnknown. ID2D1SimplifiedGeometrySink a également les types de membres suivants :
Méthodes
L’interface ID2D1SimplifiedGeometrySink a ces méthodes.
ID2D1SimplifiedGeometrySink ::AddBeziers Crée une séquence de courbes de Bézier cubiques et les ajoute au récepteur de géométrie. |
ID2D1SimplifiedGeometrySink ::AddLines Crée une séquence de lignes à l’aide des points spécifiés et les ajoute au récepteur geometry. |
ID2D1SimplifiedGeometrySink ::BeginFigure Démarre une nouvelle figure au point spécifié. |
ID2D1SimplifiedGeometrySink ::Close Ferme le récepteur geometry, indique s’il est dans un état d’erreur et réinitialise l’état d’erreur du récepteur. |
ID2D1SimplifiedGeometrySink ::EndFigure Termine la figure actuelle ; si vous le souhaitez, le ferme. |
ID2D1SimplifiedGeometrySink ::SetFillMode Spécifie la méthode utilisée pour déterminer quels points se trouvent à l’intérieur de la géométrie décrite par ce récepteur de géométrie et quels points sont à l’extérieur. |
ID2D1SimplifiedGeometrySink ::SetSegmentFlags Spécifie les options de trait et de jointure à appliquer aux nouveaux segments ajoutés au récepteur geometry. |
Remarques
Un récepteur geometry se compose d’une ou plusieurs figures. Chaque figure est constituée d’un ou plusieurs segments de courbe de ligne ou de Bézier. Pour créer une figure, appelez la méthode BeginFigure et spécifiez le point de départ de la figure, puis utilisez AddLines et AddBeziers pour ajouter des segments de ligne et de Bézier. Lorsque vous avez terminé d’ajouter des segments, appelez la méthode EndFigure . Vous pouvez répéter cette séquence pour créer des figures supplémentaires. Lorsque vous avez terminé de créer des figures, appelez la méthode Close .
Pour créer des chemins géométriques pouvant contenir des arcs et des courbes quadratiques de Bézier, utilisez un ID2D1GeometrySink.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d2d1.h |