|
QGIS API Documentation 4.1.0-Master (26185ffb827)
|
Container class that holds different objects related to postprocessing rendering. More...
#include <qgspostprocessingrenderview.h>

Public Member Functions | |
| QgsPostprocessingRenderView (const QString &viewName, QgsFrameGraph *frameGraph, QSize size, Qt3DCore::QEntity *rootSceneEntity) | |
| Default constructor. | |
| QgsPostprocessingEntity * | entity () const |
| Returns the QT3D entity used to do the rendering. | |
| QgsOverlayTextureRenderView * | overlayTextureRenderView () const |
| Returns overlay texture render view. | |
| Qt3DRender::QRenderCapture * | renderCapture () const |
| Returns the render capture object used to take an image of the postprocessing buffer of the scene. | |
| void | setOffScreenRenderCaptureEnabled (bool enabled) |
| Sets whether it will be possible to render to an image. | |
| virtual void | updateWindowResize (int width, int height) override |
| Called when 3D window is resized. | |
| 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 |
Container class that holds different objects related to postprocessing rendering.
The postprocessing pass apply post-processing effects (EDL, SSAO).
Definition at line 53 of file qgspostprocessingrenderview.h.
| QgsPostprocessingRenderView::QgsPostprocessingRenderView | ( | const QString & | viewName, |
| QgsFrameGraph * | frameGraph, | ||
| QSize | size, | ||
| Qt3DCore::QEntity * | rootSceneEntity ) |
Default constructor.
Definition at line 37 of file qgspostprocessingrenderview.cpp.
| QgsPostprocessingEntity * QgsPostprocessingRenderView::entity | ( | ) | const |
Returns the QT3D entity used to do the rendering.
Definition at line 170 of file qgspostprocessingrenderview.cpp.
|
inline |
Returns overlay texture render view.
Definition at line 73 of file qgspostprocessingrenderview.h.
| Qt3DRender::QRenderCapture * QgsPostprocessingRenderView::renderCapture | ( | ) | const |
Returns the render capture object used to take an image of the postprocessing buffer of the scene.
Definition at line 165 of file qgspostprocessingrenderview.cpp.
| void QgsPostprocessingRenderView::setOffScreenRenderCaptureEnabled | ( | bool | enabled | ) |
Sets whether it will be possible to render to an image.
Definition at line 65 of file qgspostprocessingrenderview.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 58 of file qgspostprocessingrenderview.cpp.