13QSSGRenderRoot::QSSGRenderRoot()
14 : QSSGRenderNode(Type::Root)
15 , m_gnd(std::make_shared<QSSGGlobalRenderNodeData>(
this))
18 localTransform = calculateTransformMatrix({}, initScale, {}, {});
39void QSSGRenderRoot::reindex()
42 for (QSSGRenderNode &chld : children) {
43 if (QSSG_GUARD_X(chld.type == QSSGRenderNode::Type::Layer,
"Layer type mismatch"))
44 static_cast<QSSGRenderLayer &>(chld).markDirty(QSSGRenderLayer::DirtyFlag::TreeDirty);
46 clearDirty(QSSGRenderRoot::DirtyFlag::TreeDirty);