GLTFGeometryLoader Class

( Qt3DRender::GLTFGeometryLoader )

公共函数

GLTFGeometryLoader ()
~GLTFGeometryLoader ()
QGeometry * geometry () const
bool load (QIODevice * ioDev , const QString & subMesh = QString())

保护函数

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 ()

静态保护成员

uint accessorDataSizeFromJson (const QString & type )
QAttribute::VertexBaseType accessorTypeFromJSON (int componentType )
QString standardAttributeNameFromSemantic (const QString & semantic )

成员函数文档编制

GLTFGeometryLoader:: GLTFGeometryLoader ()

Default constructs an instance of GLTFGeometryLoader.

GLTFGeometryLoader:: ~GLTFGeometryLoader ()

Destroys the instance of GLTFGeometryLoader.

[static protected] uint GLTFGeometryLoader:: accessorDataSizeFromJson (const QString & type )

[static protected] QAttribute::VertexBaseType GLTFGeometryLoader:: accessorTypeFromJSON ( int componentType )

[protected] void GLTFGeometryLoader:: cleanup ()

QGeometry *GLTFGeometryLoader:: geometry () const

bool GLTFGeometryLoader:: load ( QIODevice * ioDev , const QString & subMesh = QString())

[protected] void GLTFGeometryLoader:: loadBufferData ()

[protected] void GLTFGeometryLoader:: parse ()

[protected] void GLTFGeometryLoader:: processJSONAccessor (const QString & id , const QJsonObject & json )

[protected] void GLTFGeometryLoader:: processJSONBuffer (const QString & id , const QJsonObject & json )

[protected] void GLTFGeometryLoader:: processJSONBufferView (const QString & id , const QJsonObject & json )

[protected] void GLTFGeometryLoader:: processJSONMesh (const QString & id , const QJsonObject & json )

[protected] QByteArray GLTFGeometryLoader:: resolveLocalData (const QString & path ) const

[protected] void GLTFGeometryLoader:: setBasePath (const QString & path )

[protected] bool GLTFGeometryLoader:: setJSON (const QJsonDocument & json )

[static protected] QString GLTFGeometryLoader:: standardAttributeNameFromSemantic (const QString & semantic )

[protected] void GLTFGeometryLoader:: unloadBufferData ()