![]() |
Qt 6.x
The Qt SDK
|
Typedefs | |
using | BoneIndexMap = QHash< QString, qint32 > |
using | MeshList = QVector< const aiMesh * > |
Functions | |
QSSGMesh::Mesh | generateMeshData (const aiScene &scene, const MeshList &meshes, bool useFloatJointIndices, bool generateLevelsOfDetail, float normalMergeAngle, float normalSplitAngle, QString &errorString) |
using AssimpUtils::BoneIndexMap = typedef QHash<QString, qint32> |
Definition at line 20 of file assimputils.h.
using AssimpUtils::MeshList = typedef QVector<const aiMesh *> |
Definition at line 21 of file assimputils.h.
QSSGMesh::Mesh AssimpUtils::generateMeshData | ( | const aiScene & | scene, |
const MeshList & | meshes, | ||
bool | useFloatJointIndices, | ||
bool | generateLevelsOfDetail, | ||
float | normalMergeAngle, | ||
float | normalSplitAngle, | ||
QString & | errorString | ||
) |
Definition at line 664 of file assimputils.cpp.
References QList< T >::append(), QSSGMesh::MeshInternal::byteSizeForComponentType(), QList< T >::constData(), QList< T >::data(), QSSGMesh::Mesh::fromAssetData(), QString::fromUtf8(), QSSGMesh::optimizeVertexCache(), QList< T >::push_front(), Q_ASSERT, Q_UNUSED, QList< T >::reserve(), scene, QByteArray::size(), and QList< T >::size().
Referenced by setModelProperties().