ID2D1ConcreteTransform::SetOutputBuffer, méthode (d2d1effectauthor.h)
Définit les propriétés de la mémoire tampon de sortie du nœud de transformation spécifié.
Syntaxe
HRESULT SetOutputBuffer(
D2D1_BUFFER_PRECISION bufferPrecision,
D2D1_CHANNEL_DEPTH channelDepth
);
Paramètres
bufferPrecision
Type : D2D1_BUFFER_PRECISION
Nombre de bits et type de mémoire tampon de sortie.
channelDepth
Type : D2D1_CHANNEL_DEPTH
Nombre de canaux dans la mémoire tampon de sortie (1 ou 4).
Valeur retournée
Type : HRESULT
Elle retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
HRESULT | Description |
---|---|
S_OK | Aucune erreur ne s'est produite. |
E_INVALIDARG | Un ou plusieurs arguments ne sont pas valides |
Remarques
Vous pouvez utiliser la méthode ID2D1EffectContext::IsBufferPrecisionSupported pour voir si la précision de la mémoire tampon est prise en charge.
La profondeur et la précision du canal disponibles dépendent des fonctionnalités de l’appareil Microsoft Direct3D sous-jacent.
Configuration requise
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 |