QGIS API Documentation 3.43.0-Master (b60ef06885e)
|
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 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, 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.