17#include <Qt3DRender/QNoDraw>
18#include <Qt3DRender/qsubtreeenabler.h>
27 mRoot->setEnabled(
false );
28 mRoot->setObjectName( viewName +
"::NoDraw" );
37 if ( !
mRoot.isNull() &&
mRoot->parent() ==
nullptr )
56 mRoot->setEnabled( !enable );
virtual ~QgsAbstractRenderView()
Default destructor.
QPointer< Qt3DRender::QFrameGraphNode > mRoot
Qt3DRender::QSubtreeEnabler * mRendererEnabler
QPointer< Qt3DRender::QFrameGraphNode > topGraphNode() const
Returns the top node of this render view branch. Will be used to register the render view.
virtual void setEnabled(bool enable)
Enable or disable via enable the render view sub tree.
virtual bool isEnabled() const
Returns true if render view is enabled.
virtual void updateWindowResize(int width, int height)
Called when 3D window is resized.
QgsAbstractRenderView(const QString &viewName)
Constructor for QgsAbstractRenderView with the specified parent object.