Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QT_BEGIN_NAMESPACE::VertexBufferDataExt Struct Reference
+ Collaboration diagram for QT_BEGIN_NAMESPACE::VertexBufferDataExt:

Public Member Functions

void addVertexAttributeData (const VertexAttributeDataExt &vertex, const VertexDataRequirments &requirments)
 
QVector< QSSGMesh::AssetVertexEntrycreateEntries (const VertexDataRequirments &requirments)
 

Public Attributes

VertexBufferData vData
 
QByteArray boneIndexData
 
QByteArray boneWeightData
 
QVector< VertexBufferDatatargetVData
 

Detailed Description

Definition at line 275 of file assimputils.cpp.

Member Function Documentation

◆ addVertexAttributeData()

void QT_BEGIN_NAMESPACE::VertexBufferDataExt::addVertexAttributeData ( const VertexAttributeDataExt vertex,
const VertexDataRequirments requirments 
)
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.

+ Here is the call graph for this function:

◆ createEntries()

Member Data Documentation

◆ boneIndexData

QByteArray QT_BEGIN_NAMESPACE::VertexBufferDataExt::boneIndexData

Definition at line 277 of file assimputils.cpp.

◆ boneWeightData

QByteArray QT_BEGIN_NAMESPACE::VertexBufferDataExt::boneWeightData

Definition at line 278 of file assimputils.cpp.

◆ targetVData

QVector<VertexBufferData> QT_BEGIN_NAMESPACE::VertexBufferDataExt::targetVData

Definition at line 279 of file assimputils.cpp.

◆ vData

VertexBufferData QT_BEGIN_NAMESPACE::VertexBufferDataExt::vData

Definition at line 276 of file assimputils.cpp.


The documentation for this struct was generated from the following file: