QGIS API Documentation 3.43.0-Master (e01d6d7c4c0)
|
Base class for 3D render view. More...
#include <qgsabstractrenderview.h>
Public Member Functions | |
QgsAbstractRenderView (const QgsAbstractRenderView &other)=delete | |
Disabled copy constructor. | |
QgsAbstractRenderView (const QString &viewName) | |
Constructor for QgsAbstractRenderView with the specified parent object. | |
virtual | ~QgsAbstractRenderView () |
Default destructor. | |
virtual bool | isEnabled () const |
Returns true if render view is enabled. | |
QgsAbstractRenderView & | operator= (const QgsAbstractRenderView &other)=delete |
Disabled operator=. | |
virtual void | setEnabled (bool enable) |
Enable or disable via enable the render view sub tree. | |
QPointer< Qt3DRender::QFrameGraphNode > | topGraphNode () const |
Returns the top node of this render view branch. Will be used to register the render view. | |
virtual void | updateWindowResize (int width, int height) |
Called when 3D window is resized. | |
Protected Attributes | |
Qt3DRender::QSubtreeEnabler * | mRendererEnabler = nullptr |
QPointer< Qt3DRender::QFrameGraphNode > | mRoot |
QString | mViewName |
Base class for 3D render view.
An instance of QgsAbstractRenderView is a branch (ie. a render pass, ie. a render view) of the framegraph. It may contains multiple render passes.
Will be used with QgsFrameGraph::registerRenderView.
Definition at line 44 of file qgsabstractrenderview.h.
QgsAbstractRenderView::QgsAbstractRenderView | ( | const QString & | viewName | ) |
Constructor for QgsAbstractRenderView with the specified parent object.
Definition at line 20 of file qgsabstractrenderview.cpp.
|
delete |
Disabled copy constructor.
|
virtual |
Default destructor.
Definition at line 34 of file qgsabstractrenderview.cpp.
|
virtual |
Returns true if render view is enabled.
Definition at line 60 of file qgsabstractrenderview.cpp.
|
delete |
Disabled operator=.
|
virtual |
Enable or disable via enable the render view sub tree.
Reimplemented in QgsAmbientOcclusionRenderView, and QgsShadowRenderView.
Definition at line 54 of file qgsabstractrenderview.cpp.
QPointer< Qt3DRender::QFrameGraphNode > QgsAbstractRenderView::topGraphNode | ( | ) | const |
Returns the top node of this render view branch. Will be used to register the render view.
Definition at line 49 of file qgsabstractrenderview.cpp.
|
virtual |
Called when 3D window is resized.
Render views may update their textures accordingly. Default implementation does nothing.
Reimplemented in Qgs3DAxisRenderView, QgsAmbientOcclusionRenderView, QgsDepthRenderView, and QgsForwardRenderView.
Definition at line 44 of file qgsabstractrenderview.cpp.
|
protected |
Definition at line 78 of file qgsabstractrenderview.h.
|
protected |
Definition at line 77 of file qgsabstractrenderview.h.
|
protected |
Definition at line 76 of file qgsabstractrenderview.h.