Auf dieser Seite

BlitFramebuffer QML Type

FrameGraph-Knoten zum Übertragen eines Rechtecks mit Pixelwerten von einem Bereich eines Renderziels in einen anderen. Mehr...

Import Statement: import Qt3D.Render 2.12
In C++: QBlitFramebuffer
Inherits:

FrameGraphNode

Status: Deprecated

Dieser Typ ist veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.

Eigenschaften

Ausführliche Beschreibung

Dieser Knoten fügt einen „ glBlitFrameBuffer “ oder ein gleichwertiges Element in den Befehlsstrom ein. Dies bietet eine effizientere Methode zum Kopieren von Rechtecken zwischen Texturen oder von QRenderTarget umschlossenen Oberflächen-Backbuffern als das Zeichnen texturierter Vierecke. Außerdem wird die Skalierung mit der angegebenen Interpolationsmethode unterstützt.

Hinweis: In der Praxis wird der BlitFramebuffer-Knoten häufig in Kombination mit „ NoDraw “ verwendet, da ein Blit keine Draw-Calls für Entitäten auslösen sollte.

Dokumentation der Eigenschaften

destination : RenderTarget

Legt das Ziel-Renderziel fest. Wenn kein Ziel festgelegt ist, wird davon ausgegangen, dass es sich um den Standard-Framebuffer handelt (d. h. den Backbuffer der aktuellen Oberfläche), sofern ein solcher vorhanden ist.

Hinweis: Quelle und Ziel dürfen sich nicht auf dasselbe Renderziel beziehen.

destinationAttachmentPoint : RenderTargetOutput.AttachmentPoint

Legt den Quell-Anschlusspunkt fest. Der Standardwert ist „RenderTargetOutput.AttachmentPoint.Color0“.

destinationRect : Rect

Gibt das Zielrechteck an. Es wird davon ausgegangen, dass die Koordinaten dem üblichen Qt-Koordinatensystem entsprechen, d. h., die Y-Achse verläuft von oben nach unten.

interpolationMethod : InterpolationMethod

Legt die Interpolation fest, die angewendet wird, wenn das Bild gestreckt wird. Die Standardeinstellung ist „Linear“.

source : RenderTarget

Legt das Quell-Renderziel fest. Ist dieser Parameter nicht festgelegt, wird davon ausgegangen, dass die Quelle der Standard-Framebuffer ist (d. h. der Backbuffer der aktuellen Oberfläche), sofern ein solcher vorhanden ist.

Hinweis: Quelle und Ziel dürfen sich nicht auf dasselbe Renderziel beziehen.

sourceAttachmentPoint : RenderTargetOutput.AttachmentPoint

Legt den Quell-Anschlusspunkt fest. Der Standardwert ist „RenderTargetOutput.AttachmentPoint.Color0“.

sourceRect : Rect

Gibt das Quellrechteck an. Es wird davon ausgegangen, dass die Koordinaten dem üblichen Qt-Koordinatensystem entsprechen, d. h., die Y-Achse verläuft von oben nach unten.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.