|
QGIS API Documentation 4.3.0-Master (1930e81c918)
|
Container class that holds different objects related to rubberband rendering. More...
#include <qgsrubberbandrenderview.h>

Public Member Functions | |
| QgsRubberBandRenderView (const QString &viewName, Qt3DRender::QCamera *mainCamera, Qt3DCore::QEntity *rootSceneEntity, Qt3DRender::QRenderTarget *fwdRenderTarget) | |
| Default constructor. | |
| Qt3DRender::QRenderTargetSelector * | renderTargetSelector () const |
| Returns rubberband tard selector. | |
| Qt3DCore::QEntity * | rubberBandEntity () const |
| Returns entity for all rubber bands (to show them always on top). | |
| Public Member Functions inherited from QgsAbstractRenderView | |
| 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. | |
Additional Inherited Members | |
| Protected Attributes inherited from QgsAbstractRenderView | |
| Qt3DRender::QSubtreeEnabler * | mRendererEnabler = nullptr |
| QPointer< Qt3DRender::QFrameGraphNode > | mRoot |
| QString | mViewName |
Container class that holds different objects related to rubberband rendering.
The rubberband buffer render pass is made to copy the rubberband buffer into an RGB texture that can be captured into a QImage and sent to the CPU for calculating real 3D points from mouse coordinates (for zoom, rotation, drag..)
Definition at line 49 of file qgsrubberbandrenderview.h.
| QgsRubberBandRenderView::QgsRubberBandRenderView | ( | const QString & | viewName, |
| Qt3DRender::QCamera * | mainCamera, | ||
| Qt3DCore::QEntity * | rootSceneEntity, | ||
| Qt3DRender::QRenderTarget * | fwdRenderTarget ) |
Default constructor.
Definition at line 29 of file qgsrubberbandrenderview.cpp.
| Qt3DRender::QRenderTargetSelector * QgsRubberBandRenderView::renderTargetSelector | ( | ) | const |
Returns rubberband tard selector.
Definition at line 82 of file qgsrubberbandrenderview.cpp.
| Qt3DCore::QEntity * QgsRubberBandRenderView::rubberBandEntity | ( | ) | const |
Returns entity for all rubber bands (to show them always on top).
Definition at line 77 of file qgsrubberbandrenderview.cpp.