ForwardRenderer QML 类型
ForwardRenderer 提供了前向渲染器的默认 帧图 实现。更多...
导入语句 | import Qt3D.Extras 2.7 |
实例化 | QForwardRenderer |
属性
- buffersToClear : color
- camera : Entity
- clearColor : color
- externalRenderTargetSize : QSize
- frustumCulling : bool
- gamma : real
- showDebugOverlay : bool
- surface : QtObject
- viewportRect : rect
详细描述
前向渲染是 OpenGL 传统上使用的。它一次渲染一个对象到后缓冲区,并且逐个对其进行着色。
ForwardRenderer 是一个包含视口、相机选择器 和 清除缓冲区 的单一叶 帧图 树。ForwardRenderer 有一个默认要求过滤器键,其名称为 "renderingStyle",值为 "forward"。如果您需要过滤技术,应基于该过滤器键进行。
默认情况下,视口占满整个屏幕,清除颜色为白色。 außerdem 透视裁剪也已启用。
属性文档
buffersToClear : color |
包含要清除的当前缓冲区。默认值是 ColorDepthBuffer
clearColor : color |
包含场景的当前清除颜色。在渲染之前,帧缓冲区初始化为清除颜色。
externalRenderTargetSize : QSize |
包含外部渲染目标的大小。外部渲染目标在渲染不针对窗口表面(如surface 中设置)时相关。
frustumCulling : bool |
指示渲染器是否将透视裁剪应用于场景。
gamma : 实数 |
保存渲染器对场景应用的伽玛值。
showDebugOverlay : 布尔值 |
如果为true,将在场景上绘制调试覆盖层。它将显示有关运行时渲染状态的详细信息,允许用户开启和关闭日志记录等。
surface : Qt对象 |
保存当前渲染表面。
viewportRect : 矩形 |
保存当前标准化的视口矩形。
© 2024 The Qt Company Ltd。此处包含的文档贡献为各自所有者的版权。此处提供的文档是根据由自由软件基金会发布的GNU自由文档许可1.3版的条款进行许可的。Qt及其相关标志是芬兰和/或全世界The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。