GLTFGeometryLoader Class
(Qt3DRender::GLTFGeometryLoader)Inherits: | Qt3DRender::QGeometryLoaderInterface |
Public Functions
Reimplemented Public Functions
virtual QGeometry * | geometry() const |
virtual bool | load(QIODevice *ioDev, const QString &subMesh = QString()) |
- 2 public functions inherited from Qt3DRender::QGeometryLoaderInterface
- 32 public functions inherited from QObject
Protected Functions
void | cleanup() |
void | loadBufferData() |
void | parse() |
void | processJSONAccessor(const QString &id, const QJsonObject &json) |
void | processJSONBuffer(const QString &id, const QJsonObject &json) |
void | processJSONBufferView(const QString &id, const QJsonObject &json) |
void | processJSONMesh(const QString &id, const QJsonObject &json) |
QByteArray | resolveLocalData(const QString &path) const |
void | setBasePath(const QString &path) |
bool | setJSON(const QJsonDocument &json) |
void | unloadBufferData() |
- 9 protected functions inherited from QObject
Static Protected Members
uint | accessorDataSizeFromJson(const QString &type) |
QAttribute::VertexBaseType | accessorTypeFromJSON(int componentType) |
QString | standardAttributeNameFromSemantic(const QString &semantic) |
Additional Inherited Members
- 1 property inherited from QObject
- 1 public slot inherited from QObject
- 2 signals inherited from QObject
- 11 static public members inherited from QObject
Member Function Documentation
GLTFGeometryLoader::GLTFGeometryLoader()
Default constructs an instance of GLTFGeometryLoader.
GLTFGeometryLoader::~GLTFGeometryLoader()
Destroys the instance of GLTFGeometryLoader.