QGIS API Documentation 3.99.0-Master (752b475928d)
Loading...
Searching...
No Matches
QgsPanoramicSkyboxEntity Class Reference

A skybox constructed from a panoramic image. More...

#include <qgsskyboxentity.h>

Inheritance diagram for QgsPanoramicSkyboxEntity:

Public Member Functions

 QgsPanoramicSkyboxEntity (const QString &texturePath, Qt3DCore::QNode *parent=nullptr)
 Construct a skybox from a panoramic 360 image.
QString texturePath () const
 Returns the path of the current texture in use.
SkyboxType type () const override
 Returns the type of the current skybox.
Public Member Functions inherited from QgsSkyboxEntity
 QgsSkyboxEntity (QNode *parent=nullptr)
 Constructor.

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 panoramic image.

Since
QGIS 3.16

Definition at line 79 of file qgsskyboxentity.h.

Constructor & Destructor Documentation

◆ QgsPanoramicSkyboxEntity()

QgsPanoramicSkyboxEntity::QgsPanoramicSkyboxEntity ( const QString & texturePath,
Qt3DCore::QNode * parent = nullptr )

Construct a skybox from a panoramic 360 image.

Definition at line 90 of file qgsskyboxentity.cpp.

Member Function Documentation

◆ texturePath()

QString QgsPanoramicSkyboxEntity::texturePath ( ) const
inline

Returns the path of the current texture in use.

Definition at line 88 of file qgsskyboxentity.h.

◆ type()

SkyboxType QgsPanoramicSkyboxEntity::type ( ) const
inlineoverridevirtual

Returns the type of the current skybox.

Implements QgsSkyboxEntity.

Definition at line 90 of file qgsskyboxentity.h.


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