ForwardRenderer QML 类型

ForwardRenderer 提供了前向渲染器的默认 帧图 实现。更多...

导入语句import Qt3D.Extras 2.7
实例化 QForwardRenderer

属性

详细描述

前向渲染是 OpenGL 传统上使用的。它一次渲染一个对象到后缓冲区,并且逐个对其进行着色。

ForwardRenderer 是一个包含视口、相机选择器清除缓冲区 的单一叶 帧图 树。ForwardRenderer 有一个默认要求过滤器键,其名称为 "renderingStyle",值为 "forward"。如果您需要过滤技术,应基于该过滤器键进行。

默认情况下,视口占满整个屏幕,清除颜色为白色。 außerdem 透视裁剪也已启用。

属性文档

buffersToClear : color

包含要清除的当前缓冲区。默认值是 ColorDepthBuffer


camera : Entity

包含用于渲染场景的当前相机实体。

注意:相机是一个具有 相机镜头 作为其组件之一的实体。


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.的商标。所有其他商标均为其各自所有者的财产。