Qt3DWindow Class

(Qt3DExtras::Qt3DWindow)
基类: QWindow

公有函数

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)
Qt3DRender::QRenderSettings *renderSettings() const
void setActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph)
void setRootEntity(Qt3DCore::QEntity *root)

重新实现的受保护函数

virtual void resizeEvent(QResizeEvent *)
virtual void showEvent(QShowEvent *e)
  • 18 个受保护的函数继承自 QWindow

其他继承的成员

  • 16 个属性继承自 QWindow
  • 22 个公有槽函数继承自 QWindow
  • 18 个信号继承自 QWindow
  • 1 个静态公有成员继承自 QWindow
  • 18 个受保护的函数继承自 QWindow
  • 2 个受保护的变量继承自 QSurface

成员函数

Qt3DWindow::Qt3DWindow(QScreen *screen = nullptr)

Default constructs an instance of Qt3DWindow.

Qt3DWindow::~Qt3DWindow()

Destroys the instance of Qt3DWindow.

Qt3DRender::QFrameGraphNode *Qt3DWindow::activeFrameGraph() const

参见 setActiveFrameGraph().

Qt3DRender::QCamera *Qt3DWindow::camera() const

Qt3DExtras::QForwardRenderer *Qt3DWindow::defaultFrameGraph() const

void Qt3DWindow::registerAspect(Qt3DCore::QAbstractAspect *aspect)

void Qt3DWindow::registerAspect(const QString &name)

Qt3DRender::QRenderSettings *Qt3DWindow::renderSettings() const

[virtual protected] void Qt3DWindow::resizeEvent(QResizeEvent *)

void Qt3DWindow::setActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph)

参见 activeFrameGraph().

void Qt3DWindow::setRootEntity(Qt3DCore::QEntity *root)

[virtual protected] void Qt3DWindow::showEvent(QShowEvent *e)