|
QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
|
#include "qgs3dmapscene.h"#include <Qt3DRender/QCamera>#include <Qt3DRender/QMesh>#include <Qt3DRender/QObjectPicker>#include <Qt3DRender/QPickEvent>#include <Qt3DRender/QPickingSettings>#include <Qt3DRender/QPickTriangleEvent>#include <Qt3DRender/QRenderSettings>#include <Qt3DRender/QSceneLoader>#include <Qt3DExtras/QForwardRenderer>#include <Qt3DExtras/QPhongMaterial>#include <Qt3DExtras/QPhongAlphaMaterial>#include <Qt3DExtras/QDiffuseSpecularMaterial>#include <Qt3DExtras/QSphereMesh>#include <Qt3DLogic/QFrameAction>#include <Qt3DRender/QEffect>#include <Qt3DRender/QTechnique>#include <Qt3DRender/QRenderPass>#include <Qt3DRender/QRenderState>#include <Qt3DRender/QCullFace>#include <Qt3DRender/QDepthTest>#include <QSurface>#include <QUrl>#include <QtMath>#include <QOpenGLContext>#include <QOpenGLFunctions>#include <QTimer>#include "qgs3daxis.h"#include "qgslogger.h"#include "qgsapplication.h"#include "qgsaabb.h"#include "qgsabstract3dengine.h"#include "qgs3dmapscenepickhandler.h"#include "qgs3dmapsettings.h"#include "qgs3dutils.h"#include "qgsabstract3drenderer.h"#include "qgscameracontroller.h"#include "qgschunkedentity_p.h"#include "qgschunknode_p.h"#include "qgseventtracing.h"#include "qgsmeshlayer.h"#include "qgsmeshlayer3drenderer.h"#include "qgspoint3dsymbol.h"#include "qgsrulebased3drenderer.h"#include "qgspointcloudlayer.h"#include "qgspointcloudlayer3drenderer.h"#include "qgssourcecache.h"#include "qgsterrainentity_p.h"#include "qgsterraingenerator.h"#include "qgstessellatedpolygongeometry.h"#include "qgsvectorlayer.h"#include "qgsvectorlayer3drenderer.h"#include "qgspoint3dbillboardmaterial.h"#include "qgsmaplayertemporalproperties.h"#include "qgslinematerial_p.h"#include "qgs3dsceneexporter.h"#include "qgs3dmapexportsettings.h"#include "qgsmessageoutput.h"#include "qgsskyboxentity.h"#include "qgsskyboxsettings.h"#include "qgswindow3dengine.h"#include "qgspointcloudlayerelevationproperties.h"#include "qgspointcloudlayerchunkloader_p.h"Go to the source code of this file.
Functions | |
| QgsChunkedEntity::SceneState | _sceneState (QgsCameraController *cameraController) |
| void | addQLayerComponentsToHierarchy (Qt3DCore::QEntity *entity, const QVector< Qt3DRender::QLayer * > &layers) |
| void | removeQLayerComponentsFromHierarchy (Qt3DCore::QEntity *entity) |
| QgsChunkedEntity::SceneState _sceneState | ( | QgsCameraController * | cameraController | ) |
Definition at line 386 of file qgs3dmapscene.cpp.
| void addQLayerComponentsToHierarchy | ( | Qt3DCore::QEntity * | entity, |
| const QVector< Qt3DRender::QLayer * > & | layers | ||
| ) |
Definition at line 443 of file qgs3dmapscene.cpp.
| void removeQLayerComponentsFromHierarchy | ( | Qt3DCore::QEntity * | entity | ) |
Definition at line 425 of file qgs3dmapscene.cpp.