ID2D1DrawInfo ::SetPixelShader, méthode (d2d1effectauthor.h)
Définissez les instructions du nuanceur pour cette transformation.
Syntaxe
HRESULT SetPixelShader(
[in] REFGUID shaderId,
D2D1_PIXEL_OPTIONS pixelOptions
);
Paramètres
[in] shaderId
Type : REFGUID
ID de ressource pour le nuanceur.
pixelOptions
Type : D2D1_PIXEL_OPTIONS
Informations supplémentaires fournies au convertisseur pour indiquer les opérations effectuées par le nuanceur de pixels.
Valeur retournée
Type : HRESULT
Si la méthode réussit, elle retourne S_OK. En cas d’échec, elle retourne un code d’erreur HRESULT .
Remarques
Si cet appel échoue, le instance ID2D1Effect correspondant est placé dans un état d’erreur et ne parvient pas à Dessiner, il place le contexte dans un état d’erreur qui peut être récupéré via l’appel ID2D1DeviceContext ::EndDraw.
La spécification de pixelOptions autres que D2D1_PIXEL_OPTIONS_NONE peut permettre au convertisseur d’effectuer certaines optimisations, telles que la combinaison de différentes parties du graphique d’effet. Si ces informations ne décrivent pas correctement le nuanceur, des artefacts de rendu indéterminés peuvent en résulter.
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 | d2d1effectauthor.h |
Bibliothèque | D2d1.lib |