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 |