![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
void | addVertexAttributeData (const VertexAttributeDataExt &vertex, const VertexDataRequirments &requirments) |
QVector< QSSGMesh::AssetVertexEntry > | createEntries (const VertexDataRequirments &requirments) |
Public Attributes | |
VertexBufferData | vData |
QByteArray | boneIndexData |
QByteArray | boneWeightData |
QVector< VertexBufferData > | targetVData |
Definition at line 275 of file assimputils.cpp.
|
inline |
Definition at line 281 of file assimputils.cpp.
References QT_BEGIN_NAMESPACE::VertexAttributeDataExt::aData, QList< T >::append(), QT_BEGIN_NAMESPACE::VertexAttributeData::binormal, QT_BEGIN_NAMESPACE::VertexBufferData::binormalData, QT_BEGIN_NAMESPACE::VertexAttributeDataExt::boneIndexes, QT_BEGIN_NAMESPACE::VertexAttributeDataExt::boneWeights, QT_BEGIN_NAMESPACE::VertexAttributeData::color, QByteArray::fromRawData(), i, QT_BEGIN_NAMESPACE::VertexDataRequirments::needsBones, QT_BEGIN_NAMESPACE::VertexDataRequirments::needsNormalData, QT_BEGIN_NAMESPACE::VertexDataRequirments::needsPositionData, QT_BEGIN_NAMESPACE::VertexDataRequirments::needsTangentData, QT_BEGIN_NAMESPACE::VertexDataRequirments::needsTargetNormalData, QT_BEGIN_NAMESPACE::VertexDataRequirments::needsTargetPositionData, QT_BEGIN_NAMESPACE::VertexDataRequirments::needsTargetTangentData, QT_BEGIN_NAMESPACE::VertexDataRequirments::needsTargetUV0Data, QT_BEGIN_NAMESPACE::VertexDataRequirments::needsTargetUV1Data, QT_BEGIN_NAMESPACE::VertexDataRequirments::needsTargetVertexColorData, QT_BEGIN_NAMESPACE::VertexDataRequirments::needsUV0Data, QT_BEGIN_NAMESPACE::VertexDataRequirments::needsUV1Data, QT_BEGIN_NAMESPACE::VertexDataRequirments::needsVertexColorData, QT_BEGIN_NAMESPACE::VertexAttributeData::normal, QT_BEGIN_NAMESPACE::VertexBufferData::normalData, QT_BEGIN_NAMESPACE::VertexDataRequirments::numMorphTargets, QT_BEGIN_NAMESPACE::VertexAttributeData::position, QT_BEGIN_NAMESPACE::VertexBufferData::positionData, QT_BEGIN_NAMESPACE::VertexAttributeData::tangent, QT_BEGIN_NAMESPACE::VertexBufferData::tangentData, QT_BEGIN_NAMESPACE::VertexAttributeDataExt::targetAData, QT_BEGIN_NAMESPACE::VertexDataRequirments::useFloatJointIndices, QT_BEGIN_NAMESPACE::VertexAttributeData::uv0, QT_BEGIN_NAMESPACE::VertexDataRequirments::uv0Components, QT_BEGIN_NAMESPACE::VertexBufferData::uv0Data, QT_BEGIN_NAMESPACE::VertexAttributeData::uv1, QT_BEGIN_NAMESPACE::VertexDataRequirments::uv1Components, QT_BEGIN_NAMESPACE::VertexBufferData::uv1Data, QT_BEGIN_NAMESPACE::VertexBufferData::vertexColorData, QT_BEGIN_NAMESPACE::IntVector4D::w, QVector3D::x(), QT_BEGIN_NAMESPACE::IntVector4D::x, QVector3D::y(), QT_BEGIN_NAMESPACE::IntVector4D::y, and QT_BEGIN_NAMESPACE::IntVector4D::z.
|
inline |
Definition at line 363 of file assimputils.cpp.
References QList< T >::append(), QT_BEGIN_NAMESPACE::VertexBufferData::binormalData, QSSGMesh::MeshInternal::getColorAttrName(), QSSGMesh::MeshInternal::getJointAttrName(), QSSGMesh::MeshInternal::getNormalAttrName(), QSSGMesh::MeshInternal::getPositionAttrName(), QSSGMesh::MeshInternal::getTexBinormalAttrName(), QSSGMesh::MeshInternal::getTexTanAttrName(), QSSGMesh::MeshInternal::getUV0AttrName(), QSSGMesh::MeshInternal::getUV1AttrName(), QSSGMesh::MeshInternal::getWeightAttrName(), i, QT_BEGIN_NAMESPACE::VertexBufferData::normalData, QT_BEGIN_NAMESPACE::VertexDataRequirments::numMorphTargets, QT_BEGIN_NAMESPACE::VertexBufferData::positionData, QByteArray::size(), QList< T >::size(), QT_BEGIN_NAMESPACE::VertexBufferData::tangentData, QT_BEGIN_NAMESPACE::VertexDataRequirments::uv0Components, QT_BEGIN_NAMESPACE::VertexBufferData::uv0Data, QT_BEGIN_NAMESPACE::VertexDataRequirments::uv1Components, QT_BEGIN_NAMESPACE::VertexBufferData::uv1Data, and QT_BEGIN_NAMESPACE::VertexBufferData::vertexColorData.
QByteArray QT_BEGIN_NAMESPACE::VertexBufferDataExt::boneIndexData |
Definition at line 277 of file assimputils.cpp.
QByteArray QT_BEGIN_NAMESPACE::VertexBufferDataExt::boneWeightData |
Definition at line 278 of file assimputils.cpp.
QVector<VertexBufferData> QT_BEGIN_NAMESPACE::VertexBufferDataExt::targetVData |
Definition at line 279 of file assimputils.cpp.
VertexBufferData QT_BEGIN_NAMESPACE::VertexBufferDataExt::vData |
Definition at line 276 of file assimputils.cpp.