67 float dpr()
const {
return m_dpr; }
72 const std::unique_ptr<QSSGRhiQuadRenderer> &rhiQuadRenderer()
const;
73 const std::unique_ptr<QSSGRhiCubeRenderer> &rhiCubeRenderer()
const;
78 void cleanupResources(QList<QSSGRenderGraphObject*> &resources);
79 void cleanupResources(QSet<QSSGRenderGraphObject*> &resources);
90 void endLayerRender();
94 void releaseCachedResources();
98 bool m_globalPickingEnabled =
false;
104 QSet<QSSGRenderGraphObject *> m_materialClearDirty;
106 mutable std::unique_ptr<QSSGRhiQuadRenderer> m_rhiQuadRenderer;
107 mutable std::unique_ptr<QSSGRhiCubeRenderer> m_rhiCubeRenderer;
142 bool inPickEverything,
148 static void intersectRayWithItem2D(
const QSSGRenderRay &inRay,
164 QVarLengthArray<QSSGRenderNode *> subset);
std::shared_ptr< QSSGRhiShaderPipeline > QSSGRhiShaderPipelinePtr