ID2D1BitmapBrush ::SetExtendModeY, méthode (d2d1.h)
Spécifie la façon dont le pinceau mosaïque verticalement les zones qui s’étendent au-delà de sa bitmap.
Syntaxe
void SetExtendModeY(
D2D1_EXTEND_MODE extendModeY
);
Paramètres
extendModeY
Type : D2D1_EXTEND_MODE
Valeur qui spécifie la façon dont le pinceau mosaïque verticalement les zones qui s’étendent au-delà de sa bitmap.
Valeur de retour
None
Remarques
Parfois, la bitmap d’un pinceau bitmap ne remplit pas complètement la zone en cours de peinture. Dans ce cas, Direct2D utilise les paramètres de mode étendu horizontal (SetExtendModeX) et vertical (SetExtendModeY) du pinceau pour déterminer comment remplir la zone restante.
L’illustration suivante montre les résultats de chaque combinaison possible des modes d’extension pour un OBJET ID2D1BitmapBrush : D2D1_EXTEND_MODE_CLAMP (CLAMP), D2D1_EXTEND_MODE_WRAP (WRAP) et D2D1_EXTEND_MIRROR (MIRROR).
Exemples
L’exemple suivant montre comment définir les modes d’extension x et y du pinceau bitmap sur D2D1_EXTEND_MIRROR. Il peint ensuite le rectangle avec id2D1BitmapBrush.
Elle produit la sortie suivante.
m_pBitmapBrush->SetExtendModeX(D2D1_EXTEND_MODE_MIRROR);
m_pBitmapBrush->SetExtendModeY(D2D1_EXTEND_MODE_MIRROR);
m_pRenderTarget->FillRectangle(exampleRectangle, m_pBitmapBrush);
Pour plus d’informations sur les pinceaux bitmap, consultez vue d’ensemble des pinceaux.
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 |
Bibliothèque | D2d1.lib |
DLL | D2d1.dll |