ID2D1RenderInfo ::SetOutputBuffer, méthode (d2d1effectauthor.h)
Permet à un appelant de contrôler la précision de sortie et la profondeur du canal de la transformation dans laquelle les informations de rendu sont encapsulées.
Syntaxe
HRESULT SetOutputBuffer(
D2D1_BUFFER_PRECISION bufferPrecision,
D2D1_CHANNEL_DEPTH channelDepth
);
Paramètres
bufferPrecision
Type : D2D1_BUFFER_PRECISION
Type de mémoire tampon qui doit être utilisé comme sortie de cette transformation.
channelDepth
Type : D2D1_CHANNEL_DEPTH
Nombre de canaux qui seront utilisés sur la mémoire tampon de sortie.
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 la précision de sortie de la transformation n’est pas spécifiée, elle utilise par défaut la précision spécifiée dans le contexte de périphérique Direct2D. La valeur maximale de 16bpc UNORM et 16bpc FLOAT est de 32bpc FLOAT.
La profondeur du canal de sortie correspond à la profondeur maximale du canal d’entrée si la profondeur du canal est D2D1_CHANNEL_DEPTH_DEFAULT.
Il n’y a pas de profondeur de canal de sortie globale, qui est toujours laissée au contrôle des transformations.
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 |