|
QGIS API Documentation 3.99.0-Master (09f76ad7019)
|
#include "qgs3dsceneexporter.h"#include <numeric>#include "qgs3dexportobject.h"#include "qgs3dmapsettings.h"#include "qgs3dutils.h"#include "qgsabstract3drenderer.h"#include "qgsbillboardgeometry.h"#include "qgschunknode.h"#include "qgsdemterraingenerator.h"#include "qgsdemterraintilegeometry_p.h"#include "qgsdemterraintileloader_p.h"#include "qgsflatterraingenerator.h"#include "qgsgeotransform.h"#include "qgsimagetexture.h"#include "qgsmeshterraingenerator.h"#include "qgsmeshterraintileloader_p.h"#include "qgsterrainentity.h"#include "qgsterraingenerator.h"#include "qgsterraintexturegenerator_p.h"#include "qgsterraintextureimage_p.h"#include "qgsterraintileentity_p.h"#include "qgstessellatedpolygongeometry.h"#include "qgsvectorlayer.h"#include "qgsvectorlayer3drenderer.h"#include <QByteArray>#include <QFile>#include <QString>#include <QTextStream>#include <QVector>#include <Qt3DCore/QAttribute>#include <Qt3DCore/QBuffer>#include <Qt3DCore/QComponent>#include <Qt3DCore/QEntity>#include <Qt3DCore/QGeometry>#include <Qt3DCore/QNode>#include <Qt3DCore/QTransform>#include <Qt3DExtras/QConeGeometry>#include <Qt3DExtras/QCuboidGeometry>#include <Qt3DExtras/QCylinderGeometry>#include <Qt3DExtras/QDiffuseSpecularMaterial>#include <Qt3DExtras/QExtrudedTextMesh>#include <Qt3DExtras/QPhongMaterial>#include <Qt3DExtras/QPlaneGeometry>#include <Qt3DExtras/QSphereGeometry>#include <Qt3DExtras/QTextureMaterial>#include <Qt3DExtras/QTorusGeometry>#include <Qt3DRender/QAbstractTexture>#include <Qt3DRender/QAbstractTextureImage>#include <Qt3DRender/QGeometryRenderer>#include <Qt3DRender/QMesh>#include <Qt3DRender/QSceneLoader>#include <Qt3DRender/QTexture>#include <Qt3DRender/QTextureImage>#include "moc_qgs3dsceneexporter.cpp"
Go to the source code of this file.
Functions | |
| template<typename T> | |
| QVector< uint > | _getIndexDataImplementation (const QByteArray &data) |
| Qt3DCore::QAttribute * | findAttribute (Qt3DCore::QGeometry *geometry, const QString &name, Qt3DCore::QAttribute::AttributeType type) |
| template<typename Component> | |
| Component * | findTypedComponent (Qt3DCore::QEntity *entity) |
| template<typename T> | |
| QVector< T > | getAttributeData (Qt3DCore::QAttribute *attribute, const QByteArray &data) |
| QByteArray | getData (Qt3DCore::QBuffer *buffer) |
| QVector< uint > | getIndexData (Qt3DCore::QAttribute *indexAttribute, const QByteArray &data) |
| QVector< uint > _getIndexDataImplementation | ( | const QByteArray & | data | ) |
Definition at line 106 of file qgs3dsceneexporter.cpp.
| Qt3DCore::QAttribute * findAttribute | ( | Qt3DCore::QGeometry * | geometry, |
| const QString & | name, | ||
| Qt3DCore::QAttribute::AttributeType | type ) |
Definition at line 152 of file qgs3dsceneexporter.cpp.
| Component * findTypedComponent | ( | Qt3DCore::QEntity * | entity | ) |
Definition at line 166 of file qgs3dsceneexporter.cpp.
| QVector< T > getAttributeData | ( | Qt3DCore::QAttribute * | attribute, |
| const QByteArray & | data ) |
Definition at line 78 of file qgs3dsceneexporter.cpp.
| QByteArray getData | ( | Qt3DCore::QBuffer * | buffer | ) |
Definition at line 142 of file qgs3dsceneexporter.cpp.
| QVector< uint > getIndexData | ( | Qt3DCore::QAttribute * | indexAttribute, |
| const QByteArray & | data ) |
Definition at line 119 of file qgs3dsceneexporter.cpp.