Qt3DWindow Class
(Qt3DExtras::Qt3DWindow)Inherits: | QWindow |
Public Functions
Qt3DWindow(QScreen *screen = nullptr) | |
~Qt3DWindow() | |
Qt3DRender::QFrameGraphNode * | activeFrameGraph() const |
Qt3DRender::QCamera * | camera() const |
Qt3DExtras::QForwardRenderer * | defaultFrameGraph() const |
void | registerAspect(Qt3DCore::QAbstractAspect *aspect) |
void | registerAspect(const QString &name) |
void | setActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph) |
void | setRootEntity(Qt3DCore::QEntity *root) |
- 78 public functions inherited from QWindow
- 31 public functions inherited from QObject
- 6 public functions inherited from QSurface
Reimplemented Protected Functions
virtual void | resizeEvent(QResizeEvent *) |
virtual void | showEvent(QShowEvent *e) |
Additional Inherited Members
- 16 properties inherited from QWindow
- 1 property inherited from QObject
- 22 public slots inherited from QWindow
- 1 public slot inherited from QObject
- 18 signals inherited from QWindow
- 2 signals inherited from QObject
- 1 static public member inherited from QWindow
- 11 static public members inherited from QObject
- 18 protected functions inherited from QWindow
- 9 protected functions inherited from QObject
Member Function Documentation
Qt3DWindow::Qt3DWindow(QScreen *screen = nullptr)
Default constructs an instance of Qt3DWindow.
Qt3DWindow::~Qt3DWindow()
Destroys the instance of Qt3DWindow.
Qt3DRender::QFrameGraphNode *Qt3DWindow::activeFrameGraph() const
See also setActiveFrameGraph().
Qt3DRender::QCamera *Qt3DWindow::camera() const
Qt3DExtras::QForwardRenderer *Qt3DWindow::defaultFrameGraph() const
void Qt3DWindow::registerAspect(Qt3DCore::QAbstractAspect *aspect)
void Qt3DWindow::registerAspect(const QString &name)
[virtual protected]
void Qt3DWindow::resizeEvent(QResizeEvent *)
void Qt3DWindow::setActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph)
See also activeFrameGraph().
void Qt3DWindow::setRootEntity(Qt3DCore::QEntity *root)
[virtual protected]
void Qt3DWindow::showEvent(QShowEvent *e)
© 2017 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.