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.在芬兰以及其他国家和地区的商标。所有其他商标均为各自所有者的财产。