QGIS API Documentation 4.1.0-Master (01362494303)
Loading...
Searching...
No Matches
QgsSkyboxEntity Class Referenceabstract

Base class for all skybox types. More...

#include <qgsskyboxentity.h>

Inheritance diagram for QgsSkyboxEntity:

Public Member Functions

 QgsSkyboxEntity (QNode *parent=nullptr)
 Constructor.
virtual Qgis::SkyboxType type () const =0
 Returns the type of the 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

Detailed Description

Base class for all skybox types.

It holds the common member data between different skybox entity types

Since
QGIS 3.16

Definition at line 59 of file qgsskyboxentity.h.

Constructor & Destructor Documentation

◆ QgsSkyboxEntity()

QgsSkyboxEntity::QgsSkyboxEntity ( QNode * parent = nullptr)

Constructor.

Definition at line 43 of file qgsskyboxentity.cpp.

Member Function Documentation

◆ type()

virtual Qgis::SkyboxType QgsSkyboxEntity::type ( ) const
pure virtual

Returns the type of the skybox.

Implemented in QgsCubeFacesSkyboxEntity.

Member Data Documentation

◆ mEffect

Qt3DRender::QEffect* QgsSkyboxEntity::mEffect = nullptr
protected

Definition at line 71 of file qgsskyboxentity.h.

◆ mFilterKey

Qt3DRender::QFilterKey* QgsSkyboxEntity::mFilterKey = nullptr
protected

Definition at line 74 of file qgsskyboxentity.h.

◆ mGammaStrengthParameter

Qt3DRender::QParameter* QgsSkyboxEntity::mGammaStrengthParameter = nullptr
protected

Definition at line 77 of file qgsskyboxentity.h.

◆ mGl3RenderPass

Qt3DRender::QRenderPass* QgsSkyboxEntity::mGl3RenderPass = nullptr
protected

Definition at line 75 of file qgsskyboxentity.h.

◆ mGl3Technique

Qt3DRender::QTechnique* QgsSkyboxEntity::mGl3Technique = nullptr
protected

Definition at line 73 of file qgsskyboxentity.h.

◆ mMaterial

Qt3DRender::QMaterial* QgsSkyboxEntity::mMaterial = nullptr
protected

Definition at line 72 of file qgsskyboxentity.h.

◆ mMesh

Qt3DExtras::QCuboidMesh* QgsSkyboxEntity::mMesh = nullptr
protected

Definition at line 76 of file qgsskyboxentity.h.

◆ mTextureParameter

Qt3DRender::QParameter* QgsSkyboxEntity::mTextureParameter = nullptr
protected

Definition at line 78 of file qgsskyboxentity.h.


The documentation for this class was generated from the following files: