ID2D1DeviceContext ::SetPrimitiveBlend, méthode (d2d1_1.h)

Modifie le mode de fusion primitif utilisé pour toutes les opérations de rendu dans le contexte de l’appareil.

Syntaxe

void SetPrimitiveBlend(
  D2D1_PRIMITIVE_BLEND primitiveBlend
);

Paramètres

primitiveBlend

Type : D2D1_PRIMITIVE_BLEND

Mélange primitif à utiliser.

Valeur de retour

None

Remarques

Le mélange primitif s’applique à toutes les primitives dessinées sur le contexte, sauf si cela est remplacé par le paramètre compositeMode sur l’API DrawImage .

Le mélange primitif s’applique à l’intérieur de toutes les primitives dessinées sur le contexte. Dans le cas de DrawImage, cela est impliqué par le rectangle d’image, le décalage et la transformation mondiale.

Si le mélange primitif est autre que D2D1_PRIMITIVE_BLEND_SOURCE_OVER le rendu ClearType est désactivé. Si l’application force explicitement le rendu ClearType dans ces modes, le contexte de dessin est placé dans un état d’erreur. D2DERR_WRONG_STATE seront retournés à partir de EndDraw ou Flush.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1_1.h
DLL D2d1.dll

Voir aussi

D2D1_PRIMITIVE_BLEND

ID2D1DeviceContext