QSSGFrameData 类

存储类,用于存储用于一个帧收集的数据。 更多...

头文件 #include <QSSGFrameData>
Qt 6.7

公共函数

QSSGCameraIdactiveCamera() const
QSSGRhiGraphicsPipelineStategetPipelineState() const
QSSGFrameData::ResultgetRenderResult(QSSGFrameData::RenderResult id) const

详细说明

成员函数文档

QSSGCameraId QSSGFrameData::activeCamera() const

返回场景中的活动相机,如果找不到则返回 null。

QSSGRhiGraphicsPipelineState QSSGFrameData::getPipelineState() const

返回此帧的基管道状态

QSSGFrameData::Result QSSGFrameData::getRenderResult(QSSGFrameData::RenderResult id) const

返回从 id 可渲染的纹理结果。如果没有找到匹配的 id,则返回 code translate="no">null。

注意:即使函数返回非空结果,返回的 QSSGRhiRenderableTexture 也可能未准备好,除非已执行将渲染传递到纹理的传递。

注意:返回的值仅在当前帧内有效。在每个新帧中,可渲染的对象将被重置,因此应再次查询。

© 2024 Qt 公司有限公司。此处包含的文档贡献是各自所有者的版权。所提供的文档受 Free Software Foundation 发布的GNU 自由文档许可证版本 1.3 的条款约束。Qt 和相应标志是芬兰以及/或全球其他国家的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。