|
QGIS API Documentation 4.2.0-Belém do Pará (ec9a7f91d0f)
|
Base class for all skybox types. More...
#include <qgsskyboxentity.h>

Public Member Functions | |
| QgsSkyboxEntity (QNode *parent=nullptr) | |
| Constructor. | |
| virtual Qgis::Map3DBackgroundType | type () const =0 |
| Returns the background type of skybox entity. | |
| virtual void | updateEnvironmentLight (QgsEnvironmentLight *light) const =0 |
| Updates the specified environment light to match the skybox settings. | |
Protected Attributes | |
| Qt3DRender::QEffect * | mEffect = nullptr |
| Qt3DRender::QFilterKey * | mFilterKey = nullptr |
| Qt3DRender::QParameter * | mGammaStrengthParameter = nullptr |
| Qt3DRender::QRenderPass * | mGl3RenderPass = nullptr |
| Qt3DRender::QTechnique * | mGl3Technique = nullptr |
| Qt3DRender::QMaterial * | mMaterial = nullptr |
| Qt3DExtras::QCuboidMesh * | mMesh = nullptr |
| Qt3DRender::QParameter * | mTextureParameter = nullptr |
Base class for all skybox types.
It holds the common member data between different skybox entity types
Definition at line 61 of file qgsskyboxentity.h.
| QgsSkyboxEntity::QgsSkyboxEntity | ( | QNode * | parent = nullptr | ) |
Constructor.
Definition at line 46 of file qgsskyboxentity.cpp.
|
pure virtual |
Returns the background type of skybox entity.
Implemented in QgsCubeFacesSkyboxEntity.
|
pure virtual |
Updates the specified environment light to match the skybox settings.
Implemented in QgsCubeFacesSkyboxEntity.
|
protected |
Definition at line 80 of file qgsskyboxentity.h.
|
protected |
Definition at line 83 of file qgsskyboxentity.h.
|
protected |
Definition at line 86 of file qgsskyboxentity.h.
|
protected |
Definition at line 84 of file qgsskyboxentity.h.
|
protected |
Definition at line 82 of file qgsskyboxentity.h.
|
protected |
Definition at line 81 of file qgsskyboxentity.h.
|
protected |
Definition at line 85 of file qgsskyboxentity.h.
|
protected |
Definition at line 87 of file qgsskyboxentity.h.