BlitFramebuffer QML Type
FrameGraph node to transfer a rectangle of pixel values from one region of a render target to another. More...
Import Statement: | import Qt3D.Render 2.14 |
Since: | Qt 5.10 |
Instantiates: | QBlitFramebuffer |
Inherits: |
Properties
- destination : RenderTarget
- destinationAttachmentPoint : RenderTargetOutput.AttachmentPoint
- destinationRect : Rect
- interpolationMethod : InterpolationMethod
- source : RenderTarget
- sourceAttachmentPoint : RenderTargetOutput.AttachmentPoint
- sourceRect : Rect
Detailed Description
This node inserts a glBlitFrameBuffer
or an equivalent into the command stream. This provides a more efficient method for copying rectangles between textures or surface backbuffers wrapped by QRenderTarget than drawing textured quads. It also supports scaling with the specified interpolation method.
Note: In practice the BlitFramebuffer node will often be used in combination with NoDraw since a blit should not involve issuing draw calls for any entities.
Property Documentation
destination : RenderTarget |
Specifies the destination render target. When not set, the destination is assumed to be the default framebuffer (i.e. the backbuffer of the current surface), if there is one.
Note: the source and destination must not refer to the same render target.
destinationAttachmentPoint : RenderTargetOutput.AttachmentPoint |
Specifies the source attachment point. Defaults to RenderTargetOutput.AttachmentPoint.Color0.
Specifies the destination rectangle. The coordinates are assumed to follow the normal Qt coordinate system, meaning Y runs from top to bottom.
Specifies the interpolation applied if the image is stretched. Defaults to Linear.
source : RenderTarget |
Specifies the source render target. When not set, the source is assumed to be the default framebuffer (i.e. the backbuffer of the current surface), if there is one.
Note: the source and destination must not refer to the same render target.
sourceAttachmentPoint : RenderTargetOutput.AttachmentPoint |
Specifies the source attachment point. Defaults to RenderTargetOutput.AttachmentPoint.Color0.
Specifies the source rectangle. The coordinates are assumed to follow the normal Qt coordinate system, meaning Y runs from top to bottom.
© 2020 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.