| 
    QGIS API Documentation 3.99.0-Master (f78f5286a64)
    
   | 
 
3D axis render view. More...
#include <qgs3daxisrenderview.h>

Public Member Functions | |
| Qgs3DAxisRenderView (const QString &viewName, Qgs3DMapCanvas *canvas, QgsCameraController *cameraCtrl, Qgs3DMapSettings *settings, Qgs3DAxis *axis3D) | |
| Constructor for Qgs3DAxisRenderView with the specified parent object.   | |
| Qt3DRender::QCamera * | labelCamera () const | 
| Returns camera used for billboarded labels.   | |
| Qt3DRender::QLayer * | labelLayer () const | 
| Returns the layer to be used by entities to be included in the label renderpass.   | |
| Qt3DRender::QCamera * | objectCamera () const | 
| Returns main object camera (used for axis or cube)   | |
| Qt3DRender::QLayer * | objectLayer () const | 
| Returns main object layer.   | |
| void | onHorizontalPositionChanged (Qt::AnchorPoint position) | 
| Updates viewport horizontal position.   | |
| void | onVerticalPositionChanged (Qt::AnchorPoint position) | 
| Updates viewport vertical position.   | |
| void | onViewportSizeUpdate (int width=-1, int height=-1) | 
| Updates viewport size. Uses canvas size by default.   | |
| virtual void | updateWindowResize (int width, int height) override | 
| Called when 3D window is resized.   | |
| Qt3DRender::QViewport * | viewport () const | 
| Returns the viewport associated to this renderview.   | |
  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.   | |
Additional Inherited Members | |
  Protected Attributes inherited from QgsAbstractRenderView | |
| Qt3DRender::QSubtreeEnabler * | mRendererEnabler = nullptr | 
| QPointer< Qt3DRender::QFrameGraphNode > | mRoot | 
| QString | mViewName | 
3D axis render view.
Definition at line 60 of file qgs3daxisrenderview.h.
| Qgs3DAxisRenderView::Qgs3DAxisRenderView | ( | const QString & | viewName, | 
| Qgs3DMapCanvas * | canvas, | ||
| QgsCameraController * | cameraCtrl, | ||
| Qgs3DMapSettings * | settings, | ||
| Qgs3DAxis * | axis3D | ||
| ) | 
Constructor for Qgs3DAxisRenderView with the specified parent object.
Definition at line 49 of file qgs3daxisrenderview.cpp.
| Qt3DRender::QCamera * Qgs3DAxisRenderView::labelCamera | ( | ) | const | 
Returns camera used for billboarded labels.
Definition at line 134 of file qgs3daxisrenderview.cpp.
| Qt3DRender::QLayer * Qgs3DAxisRenderView::labelLayer | ( | ) | const | 
Returns the layer to be used by entities to be included in the label renderpass.
Definition at line 124 of file qgs3daxisrenderview.cpp.
| Qt3DRender::QCamera * Qgs3DAxisRenderView::objectCamera | ( | ) | const | 
Returns main object camera (used for axis or cube)
Definition at line 129 of file qgs3daxisrenderview.cpp.
| Qt3DRender::QLayer * Qgs3DAxisRenderView::objectLayer | ( | ) | const | 
Returns main object layer.
Definition at line 119 of file qgs3daxisrenderview.cpp.
| void Qgs3DAxisRenderView::onHorizontalPositionChanged | ( | Qt::AnchorPoint | position | ) | 
Updates viewport horizontal position.
Definition at line 232 of file qgs3daxisrenderview.cpp.
| void Qgs3DAxisRenderView::onVerticalPositionChanged | ( | Qt::AnchorPoint | position | ) | 
Updates viewport vertical position.
Definition at line 240 of file qgs3daxisrenderview.cpp.
| void Qgs3DAxisRenderView::onViewportSizeUpdate | ( | int | width = -1,  | 
        
| int | height = -1  | 
        ||
| ) | 
Updates viewport size. Uses canvas size by default.
Definition at line 145 of file qgs3daxisrenderview.cpp.
      
  | 
  overridevirtual | 
Called when 3D window is resized.
Render views may update their textures accordingly. Default implementation does nothing.
Reimplemented from QgsAbstractRenderView.
Definition at line 139 of file qgs3daxisrenderview.cpp.
| Qt3DRender::QViewport * Qgs3DAxisRenderView::viewport | ( | ) | const | 
Returns the viewport associated to this renderview.
Definition at line 114 of file qgs3daxisrenderview.cpp.