(6080234c55f59809f527b9e4ffb584309d4d0bb1)
#include "qquick3dparticlemodelblendparticle_p.h"
#include "qquick3dparticleemitter_p.h"
#include "qquick3dparticlerandomizer_p.h"
#include <QtCore/qdir.h>
#include <QtQml/qqmlfile.h>
#include <QtQuick3D/private/qquick3dobject_p.h>
#include <QtQuick3D/private/qquick3dgeometry_p.h>
#include <QtQuick3DUtils/private/qssgutils_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderparticles_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendergeometry_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendermodel_p.h>
#include <QtQuick3DUtils/private/qssgmesh_p.h>
Go to the source code of this file.
|
static QSSGMesh::Mesh | loadModelBlendParticleMesh (const QString &source) |
static QVector3D | getPosition (const quint8 *srcVertices, quint32 idx, quint32 vertexStride, quint32 posOffset) |
static float | calcTriangleRadius (const QVector3D ¢er, const QVector3D &p0, const QVector3D &p1, const QVector3D &p2) |
static void | copyToUnindexedVertices (QByteArray &unindexedVertexData, QVector< QVector3D > ¢erData, float &maxTriangleRadius, const QByteArray &vertexBufferData, quint32 vertexStride, quint32 posOffset, const QByteArray &indexBufferData, bool u16Indices, quint32 primitiveCount) |
static void | getVertexCenterData (QVector< QVector3D > ¢erData, float &maxTriangleRadius, const QByteArray &vertexBufferData, quint32 vertexStride, quint32 posOffset, quint32 primitiveCount) |
static QMatrix3x3 | qt_fromEulerRotation (const QVector3D &eulerRotation) |
◆ calcTriangleRadius()
◆ copyToUnindexedVertices()
◆ getPosition()
◆ getVertexCenterData()
◆ loadModelBlendParticleMesh()
◆ qt_fromEulerRotation()