QGIS API Documentation 3.43.0-Master (b60ef06885e)
|
Container class that holds different objects related to shadow rendering. More...
#include <qgsshadowrenderview.h>
Public Member Functions | |
QgsShadowRenderView (const QString &viewName) | |
Default constructor. | |
Qt3DRender::QLayer * | entityCastingShadowsLayer () const |
Returns the layer to be used by entities to be included in this renderview. | |
Qt3DRender::QCamera * | lightCamera () |
Returns the light camera. | |
Qt3DRender::QTexture2D * | mapTexture () const |
Returns shadow depth texture. | |
virtual void | setEnabled (bool enable) override |
Enable or disable via enable the renderview sub tree. | |
void | setMapSize (int width, int height) |
Update shadow depth texture size. | |
![]() | |
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=. | |
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 | |
![]() | |
Qt3DRender::QSubtreeEnabler * | mRendererEnabler = nullptr |
QPointer< Qt3DRender::QFrameGraphNode > | mRoot |
QString | mViewName |
Container class that holds different objects related to shadow rendering.
Definition at line 67 of file qgsshadowrenderview.h.
QgsShadowRenderView::QgsShadowRenderView | ( | const QString & | viewName | ) |
Default constructor.
Definition at line 38 of file qgsshadowrenderview.cpp.
Qt3DRender::QLayer * QgsShadowRenderView::entityCastingShadowsLayer | ( | ) | const |
Returns the layer to be used by entities to be included in this renderview.
Definition at line 118 of file qgsshadowrenderview.cpp.
|
inline |
Returns the light camera.
Definition at line 77 of file qgsshadowrenderview.h.
Qt3DRender::QTexture2D * QgsShadowRenderView::mapTexture | ( | ) | const |
Returns shadow depth texture.
Definition at line 128 of file qgsshadowrenderview.cpp.
|
overridevirtual |
Enable or disable via enable the renderview sub tree.
Reimplemented from QgsAbstractRenderView.
Definition at line 51 of file qgsshadowrenderview.cpp.
void QgsShadowRenderView::setMapSize | ( | int | width, |
int | height | ||
) |
Update shadow depth texture size.
Definition at line 123 of file qgsshadowrenderview.cpp.