QGIS API Documentation 3.38.0-Grenoble (exported)
|
Base class for all skybox types. More...
#include <qgsskyboxentity.h>
Public Types | |
enum | SkyboxType { PanoramicSkybox , DistinctTexturesSkybox } |
Skybox type enumeration. More... | |
Public Member Functions | |
QgsSkyboxEntity (QNode *parent=nullptr) | |
Constructor. | |
virtual SkyboxType | type () const =0 |
Returns the type of the current skybox. | |
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 3
Definition at line 44 of file qgsskyboxentity.h.
Skybox type enumeration.
Enumerator | |
---|---|
PanoramicSkybox | |
DistinctTexturesSkybox |
Definition at line 49 of file qgsskyboxentity.h.
QgsSkyboxEntity::QgsSkyboxEntity | ( | QNode * | parent = nullptr | ) |
Constructor.
Definition at line 38 of file qgsskyboxentity.cpp.
|
pure virtual |
Returns the type of the current skybox.
Implemented in QgsPanoramicSkyboxEntity, and QgsCubeFacesSkyboxEntity.
|
protected |
Definition at line 62 of file qgsskyboxentity.h.
|
protected |
Definition at line 65 of file qgsskyboxentity.h.
|
protected |
Definition at line 68 of file qgsskyboxentity.h.
|
protected |
Definition at line 66 of file qgsskyboxentity.h.
|
protected |
Definition at line 64 of file qgsskyboxentity.h.
|
protected |
Definition at line 63 of file qgsskyboxentity.h.
|
protected |
Definition at line 67 of file qgsskyboxentity.h.
|
protected |
Definition at line 69 of file qgsskyboxentity.h.