BlitFramebuffer QML Type
FrameGraph-Knoten zur Übertragung eines Rechtecks von Pixelwerten von einem Bereich eines Rendering-Ziels zu einem anderen. Mehr...
Import Statement: | import Qt3D.Render 2.8 |
In C++: | QBlitFramebuffer |
Inherits: | |
Status: | Deprecated |
Eigenschaften
- destination : RenderTarget
- destinationAttachmentPoint : RenderTargetOutput.AttachmentPoint
- destinationRect : Rect
- interpolationMethod : InterpolationMethod
- source : RenderTarget
- sourceAttachmentPoint : RenderTargetOutput.AttachmentPoint
- sourceRect : Rect
Detaillierte Beschreibung
Dieser Knoten fügt eine glBlitFrameBuffer
oder ein Äquivalent in den Befehlsstrom ein. Dies bietet eine effizientere Methode zum Kopieren von Rechtecken zwischen Texturen oder Oberflächen-Backbuffern, die von QRenderTarget umschlossen werden, als das Zeichnen von texturierten Quads. Es unterstützt auch die Skalierung mit der angegebenen Interpolationsmethode.
Hinweis: In der Praxis wird der BlitFramebuffer-Knoten oft in Kombination mit NoDraw verwendet, da ein Blit keine Zeichnungsaufrufe für irgendwelche Entitäten beinhalten sollte.
Eigenschaft Dokumentation
destination : RenderTarget |
Gibt das Ziel-Rendering-Ziel an. Wenn es nicht festgelegt ist, wird als Ziel der Standard-Framebuffer (d. h. der Backbuffer der aktuellen Oberfläche) angenommen, sofern ein solcher vorhanden ist.
Hinweis: Quelle und Ziel dürfen sich nicht auf das gleiche Rendering-Ziel beziehen.
destinationAttachmentPoint : RenderTargetOutput.AttachmentPoint |
Gibt den Quell-Anfügepunkt an. Der Standardwert ist RenderTargetOutput.AttachmentPoint.Color0.
destinationRect : Rect |
Legt das Zielrechteck fest. Es wird angenommen, dass die Koordinaten dem normalen Qt-Koordinatensystem folgen, d.h. Y verläuft von oben nach unten.
interpolationMethod : InterpolationMethod |
Legt die Interpolation fest, die angewendet wird, wenn das Bild gestreckt wird. Der Standardwert ist Linear.
source : RenderTarget |
Gibt das Quell-Rendering-Ziel an. Wenn es nicht gesetzt ist, wird als Quelle der Standard-Framebuffer (d.h. der Backbuffer der aktuellen Oberfläche) angenommen, falls es einen gibt.
Hinweis: Quelle und Ziel dürfen sich nicht auf dasselbe Rendering-Ziel beziehen.
sourceAttachmentPoint : RenderTargetOutput.AttachmentPoint |
Gibt den Quell-Anfügepunkt an. Der Standardwert ist RenderTargetOutput.AttachmentPoint.Color0.
sourceRect : Rect |
Legt das Quellrechteck fest. Es wird angenommen, dass die Koordinaten dem normalen Qt-Koordinatensystem folgen, d.h. Y verläuft von oben nach unten.
© 2025 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.