RenderViewBuilder Class
(Qt3DRender::Render::RenderViewBuilder)Public Functions
| RenderViewBuilder(Render::FrameGraphNode *leafNode, int renderViewIndex, Renderer *renderer) | |
| QVector<Qt3DCore::QAspectJobPtr> | buildJobHierachy() const |
| ComputableEntityFilterPtr | computableEntityFilterJob() const |
| FilterLayerEntityJobPtr | filterEntityByLayerJob() const |
| FrustumCullingJobPtr | frustumCullingJob() const |
| LightGathererPtr | lightGathererJob() const |
| QVector<MaterialParameterGathererJobPtr> | materialGathererJobs() const |
| QVector<RenderViewBuilderJobPtr> | renderViewBuilderJobs() const |
| int | renderViewIndex() const |
| RenderViewInitializerJobPtr | renderViewJob() const |
| RenderableEntityFilterPtr | renderableEntityFilterJob() const |
| Renderer * | renderer() const |
| SynchronizerJobPtr | setClearDrawBufferIndexJob() const |
| SynchronizerJobPtr | syncFrustumCullingJob() const |
| SynchronizerJobPtr | syncRenderCommandBuildingJob() const |
| SynchronizerJobPtr | syncRenderViewCommandBuildersJob() const |
| SynchronizerJobPtr | syncRenderViewInitializationJob() const |
Static Public Members
| int | optimalJobCount() |
| void | removeEntitiesNotInSubset(QVector<Entity *> &entities, QVector<Entity *> subset) |
Member Function Documentation
RenderViewBuilder::RenderViewBuilder(Render::FrameGraphNode *leafNode, int renderViewIndex, Renderer *renderer)
Default constructs an instance of RenderViewBuilder.