ID2D1RenderInfo::SetOutputBuffer-Methode (d2d1effectauthor.h)
Ermöglicht einem Aufrufer, die Ausgabegenauigkeit und Kanaltiefe der Transformation zu steuern, in der die Renderinformationen gekapselt werden.
Syntax
HRESULT SetOutputBuffer(
D2D1_BUFFER_PRECISION bufferPrecision,
D2D1_CHANNEL_DEPTH channelDepth
);
Parameter
bufferPrecision
Der Typ des Puffers, der als Ausgabe dieser Transformation verwendet werden soll.
channelDepth
Typ: D2D1_CHANNEL_DEPTH
Die Anzahl der Kanäle, die im Ausgabepuffer verwendet werden.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, wird ein HRESULT-Fehlercode zurückgegeben.
Hinweise
Wenn die Ausgabegenauigkeit der Transformation nicht angegeben wird, wird standardmäßig die im Direct2D-Gerätekontext angegebene Genauigkeit verwendet. Das Maximum von 16bpc UNORM und 16bpc FLOAT ist 32bpc FLOAT.
Die Tiefe des Ausgabekanals entspricht der maximalen Tiefe des Eingabekanals, wenn die Kanaltiefe D2D1_CHANNEL_DEPTH_DEFAULT ist.
Es gibt keine globale Ausgabekanaltiefe, dies bleibt immer der Steuerung der Transformationen überlassen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | d2d1effectauthor.h |
Bibliothek | D2d1.lib |