QGIS API Documentation  3.16.0-Hannover (43b64b13f3)
Public Member Functions | List of all members
QgsSkyboxSettings Class Reference

class containing the configuration of a skybox entity 3 More...

#include <qgsskyboxsettings.h>

Public Member Functions

QMap< QString, QString > cubeMapFacesPaths () const
 Returns a map containing the path of each texture specified by the user. More...
 
QString panoramicTexturePath () const
 Returns the panoramic texture path of a skybox of type "Panormaic skybox". More...
 
void readXml (const QDomElement &element, const QgsReadWriteContext &context)
 Reads settings from a DOM element. More...
 
void setCubeMapFace (const QString &face, const QString &path)
 Sets a face of one of the skybox 6 textures The face parameter needs to be one of the followings: "posX", "posY", "posZ", "negX", "negY", "negZ". More...
 
void setPanoramicTexturePath (const QString &texturePath)
 Sets the panoramic texture path of a skybox of type "Panoramic skybox". More...
 
void setSkyboxType (QgsSkyboxEntity::SkyboxType type)
 Sets the type of the skybox. More...
 
QgsSkyboxEntity::SkyboxType skyboxType () const
 Returns the type of the skybox. More...
 
void writeXml (QDomElement &element, const QgsReadWriteContext &context) const
 Writes settings to a DOM element. More...
 

Detailed Description

class containing the configuration of a skybox entity 3

Since
QGIS 3.16

Definition at line 35 of file qgsskyboxsettings.h.

Member Function Documentation

◆ cubeMapFacesPaths()

QMap<QString, QString> QgsSkyboxSettings::cubeMapFacesPaths ( ) const
inline

Returns a map containing the path of each texture specified by the user.

The map will contain the following keys corresponding to each face "posX", "posY", "posZ", "negX", "negY", "negZ".

Definition at line 58 of file qgsskyboxsettings.h.

◆ panoramicTexturePath()

QString QgsSkyboxSettings::panoramicTexturePath ( ) const
inline

Returns the panoramic texture path of a skybox of type "Panormaic skybox".

Definition at line 50 of file qgsskyboxsettings.h.

◆ readXml()

void QgsSkyboxSettings::readXml ( const QDomElement &  element,
const QgsReadWriteContext context 
)

Reads settings from a DOM element.

Definition at line 23 of file qgsskyboxsettings.cpp.

◆ setCubeMapFace()

void QgsSkyboxSettings::setCubeMapFace ( const QString &  face,
const QString &  path 
)
inline

Sets a face of one of the skybox 6 textures The face parameter needs to be one of the followings: "posX", "posY", "posZ", "negX", "negY", "negZ".

Definition at line 64 of file qgsskyboxsettings.h.

◆ setPanoramicTexturePath()

void QgsSkyboxSettings::setPanoramicTexturePath ( const QString &  texturePath)
inline

Sets the panoramic texture path of a skybox of type "Panoramic skybox".

Definition at line 52 of file qgsskyboxsettings.h.

◆ setSkyboxType()

void QgsSkyboxSettings::setSkyboxType ( QgsSkyboxEntity::SkyboxType  type)
inline

Sets the type of the skybox.

Definition at line 47 of file qgsskyboxsettings.h.

◆ skyboxType()

QgsSkyboxEntity::SkyboxType QgsSkyboxSettings::skyboxType ( ) const
inline

Returns the type of the skybox.

Definition at line 45 of file qgsskyboxsettings.h.

◆ writeXml()

void QgsSkyboxSettings::writeXml ( QDomElement &  element,
const QgsReadWriteContext context 
) const

Writes settings to a DOM element.

Definition at line 41 of file qgsskyboxsettings.cpp.


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