Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
Go to the source code of this file.
Functions | |
QQuick3DNode * | getSharedParentNode (QQuick3DNode *node, QQuick3DNode *system) |
QMatrix4x4 | calculateParticleTransform (const QQuick3DNode *parent, const QQuick3DNode *systemSharedParent) |
QQuaternion | calculateParticleRotation (const QQuick3DNode *parent, const QQuick3DNode *systemSharedParent) |
Variables | |
QT_BEGIN_NAMESPACE const float | qt_quick3d_sine_table [QT_QUICK3D_SINE_TABLE_SIZE] |
QQuaternion calculateParticleRotation | ( | const QQuick3DNode * | parent, |
const QQuick3DNode * | systemSharedParent ) |
Definition at line 298 of file qquick3dparticleutils.cpp.
References QQuick3DNode::sceneRotation.
Referenced by QQuick3DParticleEmitter::emitActivationNodeParticles(), QQuick3DParticleEmitter::emitParticles(), QQuick3DParticleEmitter::emitParticlesBurst(), and QQuick3DParticleEmitter::generateEmitBursts().
QMatrix4x4 calculateParticleTransform | ( | const QQuick3DNode * | parent, |
const QQuick3DNode * | systemSharedParent ) |
Definition at line 290 of file qquick3dparticleutils.cpp.
References QMatrix4x4::inverted(), and QQuick3DNode::sceneTransform.
Referenced by QQuick3DParticleEmitter::emitActivationNodeParticles(), QQuick3DParticleEmitter::emitParticles(), QQuick3DParticleEmitter::emitParticlesBurst(), QQuick3DParticleEmitter::generateEmitBursts(), and QQuick3DParticleAttractor::prepareToAffect().
QQuick3DNode * getSharedParentNode | ( | QQuick3DNode * | node, |
QQuick3DNode * | system ) |
Definition at line 268 of file qquick3dparticleutils.cpp.
References QQuick3DNode::parentNode().
Referenced by QQuick3DParticleAffector::setSystem(), and QQuick3DParticleEmitter::setSystem().
QT_BEGIN_NAMESPACE const float qt_quick3d_sine_table[QT_QUICK3D_SINE_TABLE_SIZE] |
Definition at line 9 of file qquick3dparticleutils.cpp.
Referenced by qLookupCos(), and qLookupSin().