QGIS API Documentation 3.41.0-Master (cea29feecf2)
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
Qgs3D Class Reference

Qgs3D is a singleton class containing various registries and other global members related to 3D classes. More...

#include <qgs3d.h>

Public Member Functions

 Qgs3D (const Qgs3D &other)=delete
 
 ~Qgs3D ()
 
Qgs3Doperator= (const Qgs3D &other)=delete
 

Static Public Member Functions

static void initialize ()
 Initializes the 3D framework.
 
static Qgs3Dinstance ()
 Returns a pointer to the singleton instance.
 
static QgsMaterialRegistrymaterialRegistry ()
 Returns the material registry, used for managing 3D materials.
 
static Qgs3DTerrainRegistryterrainRegistry ()
 Returns the terrain registry, used for managing 3D terrains.
 

Detailed Description

Qgs3D is a singleton class containing various registries and other global members related to 3D classes.

Since
QGIS 3.16

Definition at line 33 of file qgs3d.h.

Constructor & Destructor Documentation

◆ Qgs3D()

Qgs3D::Qgs3D ( const Qgs3D other)
delete

◆ ~Qgs3D()

Qgs3D::~Qgs3D ( )

Definition at line 55 of file qgs3d.cpp.

Member Function Documentation

◆ initialize()

void Qgs3D::initialize ( )
static

Initializes the 3D framework.

Definition at line 59 of file qgs3d.cpp.

◆ instance()

Qgs3D * Qgs3D::instance ( )
static

Returns a pointer to the singleton instance.

Definition at line 49 of file qgs3d.cpp.

◆ materialRegistry()

QgsMaterialRegistry * Qgs3D::materialRegistry ( )
static

Returns the material registry, used for managing 3D materials.

Definition at line 88 of file qgs3d.cpp.

◆ operator=()

Qgs3D & Qgs3D::operator= ( const Qgs3D other)
delete

◆ terrainRegistry()

Qgs3DTerrainRegistry * Qgs3D::terrainRegistry ( )
static

Returns the terrain registry, used for managing 3D terrains.

Definition at line 93 of file qgs3d.cpp.


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