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 ) |
Default constructs an instance of 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
()
[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
()