QViewport Class
(Qt3DRender::QViewport)A viewport on the Qt3D Scene 更多...
头文件: | #include <QViewport> |
qmake: | QT += 3drender |
开始支持版本: | Qt 5.7 |
Instantiated By: | Viewport |
基类: | Qt3DRender::QFrameGraphNode |
属性
- gamma : float
- normalizedRect : QRectF
- 3 个属性继承自 Qt3DCore::QNode
- 1 个属性继承自 QObject
公有函数
QViewport(Qt3DCore::QNode *parent = nullptr) | |
float | gamma() const |
QRectF | normalizedRect() const |
- 1 个公有函数继承自 Qt3DRender::QFrameGraphNode
- 11 个公有函数继承自 Qt3DCore::QNode
- 32 个公有函数继承自 QObject
公有槽函数
void | setGamma(float gamma) |
void | setNormalizedRect(const QRectF &normalizedRect) |
- 3 个公有槽函数继承自 Qt3DCore::QNode
- 1 个公有槽函数继承自 QObject
信号
void | gammaChanged(float gamma) |
void | normalizedRectChanged(const QRectF &normalizedRect) |
- 4 个信号继承自 Qt3DCore::QNode
- 2 个信号继承自 QObject
受保护的函数
QViewport(QViewportPrivate &dd, Qt3DCore::QNode *parent = nullptr) |
- 1 个受保护的函数继承自 Qt3DRender::QFrameGraphNode
- 2 个受保护的函数继承自 Qt3DCore::QNode
- 9 个受保护的函数继承自 QObject
其他继承的成员
详细描述
A viewport on the Qt3D Scene
Qt3DRender::QViewport of the scene specifies at which portion of the render surface Qt3D is rendering to. Area outside the viewport is left untouched. It also controls global parameters to the rendering in that viewport like gamma.
属性
gamma : float
Specifies the gamma factor for the viewport. The default is 2.2 which should give proper result on most screens.
访问函数:
float | gamma() const |
void | setGamma(float gamma) |
Notifier signal:
void | gammaChanged(float gamma) |
normalizedRect : QRectF
Specifies the normalised rectangle for the viewport, i.e. the viewport rectangle is specified relative to the render surface size. Whole surface sized viewport is specified as [0.0, 0.0, 1.0, 1.0], which is the default.
访问函数:
QRectF | normalizedRect() const |
void | setNormalizedRect(const QRectF &normalizedRect) |
Notifier signal:
void | normalizedRectChanged(const QRectF &normalizedRect) |