QGIS API Documentation 3.37.0-Master (fdefdf9c27f)
Public Member Functions | List of all members
QgsCubeFacesSkyboxEntity Class Reference

A skybox constructed from a 6 cube faces. More...

#include <qgsskyboxentity.h>

Inheritance diagram for QgsCubeFacesSkyboxEntity:
Inheritance graph
[legend]

Public Member Functions

 QgsCubeFacesSkyboxEntity (const QString &posX, const QString &posY, const QString &posZ, const QString &negX, const QString &negY, const QString &negZ, Qt3DCore::QNode *parent=nullptr)
 Constructs a skybox from 6 different images. More...
 
SkyboxType type () const override
 Returns the type of the current skybox. More...
 
- Public Member Functions inherited from QgsSkyboxEntity
 QgsSkyboxEntity (QNode *parent=nullptr)
 Constructor. More...
 
virtual SkyboxType type () const =0
 Returns the type of the current skybox. More...
 

Additional Inherited Members

- Public Types inherited from QgsSkyboxEntity
enum  SkyboxType { PanoramicSkybox , DistinctTexturesSkybox }
 Skybox type enumeration. More...
 
- Protected Attributes inherited from QgsSkyboxEntity
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

A skybox constructed from a 6 cube faces.

3

Since
QGIS 3.16

Definition at line 105 of file qgsskyboxentity.h.

Constructor & Destructor Documentation

◆ QgsCubeFacesSkyboxEntity()

QgsCubeFacesSkyboxEntity::QgsCubeFacesSkyboxEntity ( const QString &  posX,
const QString &  posY,
const QString &  posZ,
const QString &  negX,
const QString &  negY,
const QString &  negZ,
Qt3DCore::QNode *  parent = nullptr 
)

Constructs a skybox from 6 different images.

Definition at line 112 of file qgsskyboxentity.cpp.

Member Function Documentation

◆ type()

SkyboxType QgsCubeFacesSkyboxEntity::type ( ) const
inlineoverridevirtual

Returns the type of the current skybox.

Implements QgsSkyboxEntity.

Definition at line 114 of file qgsskyboxentity.h.


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