QGIS/python/3d/auto_generated/qgs3d.sip.in
2024-12-13 14:21:51 +10:00

60 lines
1.7 KiB
Plaintext

/************************************************************************
* This file has been generated automatically from *
* *
* src/3d/qgs3d.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/
class Qgs3D
{
%Docstring(signature="appended")
Qgs3D is a singleton class containing various registries and other global members
related to 3D classes.
.. versionadded:: 3.16
%End
%TypeHeaderCode
#include "qgs3d.h"
%End
public:
static Qgs3D *instance();
%Docstring
Returns a pointer to the singleton instance.
%End
~Qgs3D();
static void initialize();
%Docstring
Initializes the 3D framework.
%End
static QgsMaterialRegistry *materialRegistry();
%Docstring
Returns the material registry, used for managing 3D materials.
%End
static Qgs3DTerrainRegistry *terrainRegistry();
%Docstring
Returns the terrain registry, used for managing 3D terrains.
%End
private:
Qgs3D( const Qgs3D &other );
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/3d/qgs3d.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.py again *
************************************************************************/