BlitFramebuffer QML 类型
帧图节点,用于将像素值的矩形从一个渲染目标区域传输到另一个区域。更多...
导入语句 | import Qt3D.Render 2.7 |
实例化 | QBlitFramebuffer |
继承 |
属性
- destination : RenderTarget
- destinationAttachmentPoint : RenderTargetOutput.AttachmentPoint
- destinationRect : Rect
- interpolationMethod : InterpolationMethod
- source : RenderTarget
- sourceAttachmentPoint : RenderTargetOutput.AttachmentPoint
- sourceRect : Rect
详细描述
此节点会将一个 glBlitFrameBuffer
或等效命令插入到命令流中。这为在纹理或由 QRenderTarget 包装的表面着色器之间复制矩形提供了更有效的方法,比绘制纹理四边形更高效。它还支持使用指定的插值方法进行缩放。
注意:在实际应用中,BlitFramebuffer 节点通常与 NoDraw 结合使用,因为复制不应该对任何实体发出绘制调用。
属性文档
destination : RenderTarget |
指定目标渲染目标。如果未设置,则假设目标为默认帧缓冲区(即当前表面后的缓冲区),如果有的话。
注意:源和目标不应引用同一个渲染目标。
destinationAttachmentPoint : RenderTargetOutput.AttachmentPoint |
指定源附加点。默认为 RenderTargetOutput.AttachmentPoint.Color0。
destinationRect : Rect |
指定目标矩形。坐标假设遵循正常的 Qt 坐标系统,即 Y 从上到下运行。
interpolationMethod : InterpolationMethod |
如果图像被拉伸,指定应用的插值方法。默认为线性。
source : RenderTarget |
指定源渲染目标。如果未设置,则假设源为默认帧缓冲区(即当前表面后的缓冲区),如果有的话。
注意:源和目标不应引用同一个渲染目标。
sourceAttachmentPoint : 渲染目标输出.附加点 |
指定源附加点。默认为 RenderTargetOutput.AttachmentPoint.Color0。
sourceRect : 矩形 |
指定源矩形。坐标假设遵循正常的 Qt 坐标系统,即 Y 值从上到下。
© 2024 Qt 公司有限公司。本文件中的文档贡献者是各自版权的所有者。本文件中的文档是根据自由软件基金会的GNU 自由文档许可证版本 1.3的条款提供的。Qt及其相关标志是芬兰的 Qt 公司及其在全世界其他国家的商标。所有其他商标均为其各自所有者的财产。