QViewport类
class Qt3DRender::QViewportQt3D场景的视口。 更多...
| 头文件 | #include <QViewport> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) | 
| qmake | QT += 3drender | 
| 实例化自 | 视口 | 
| 继承 | Qt3DRender::QFrameGraphNode | 
属性
- gamma : float
- normalizedRect : QRectF
公共函数
| QViewport(Qt3DCore::QNode *parent = nullptr) | |
| float | gamma() const | 
| QRectF | normalizedRect() const | 
公共槽
| void | setGamma(float gamma) | 
| void | setNormalizedRect(const QRectF &normalizedRect) | 
信号
| void | gammaChanged(float gamma) | 
| void | normalizedRectChanged(const QRectF &normalizedRect) | 
详细描述
Qt3DRender::QViewport表示场景在哪个部分进行3D渲染。视图以外的区域保持不变。它还控制该视口中的全局渲染参数,如伽玛。
属性文档
gamma : float
指定视口的伽玛因子。默认为2.2,这对大多数屏幕应该可以获得正确的结果。
访问函数
| float | gamma() const | 
| void | setGamma(float gamma) | 
通知信号
| void | gammaChanged(float gamma) | 
normalizedRect : QRectF
指定视口的归一化矩形,即视口矩形相对于渲染表面大小指定。整个表面大小的视图指定为[0.0, 0.0, 1.0, 1.0],这是默认值。
访问函数
| QRectF | normalizedRect() const | 
| void | setNormalizedRect(const QRectF &normalizedRect) | 
通知信号
| void | normalizedRectChanged(const QRectF &normalizedRect) | 
© 2024 Qt Company Ltd. 本文档中的贡献内容归各自的拥有者所有。本文档受自由软件基金会发布的 GNU自由文档许可协议版本1.3 的条款许可。Qt及其相关标志是Qt Company Ltd.在芬兰以及其他国家和地区的商标。所有其他商标均为各自所有者的财产。