QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
Qgs3D Class Reference

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

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 51 of file qgs3d.cpp.

Member Function Documentation

◆ initialize()

void Qgs3D::initialize ( )
static

Initializes the 3D framework.

Definition at line 55 of file qgs3d.cpp.

◆ instance()

Qgs3D * Qgs3D::instance ( )
static

Returns a pointer to the singleton instance.

Definition at line 45 of file qgs3d.cpp.

◆ materialRegistry()

QgsMaterialRegistry * Qgs3D::materialRegistry ( )
static

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

Definition at line 85 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 90 of file qgs3d.cpp.


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