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.