26 Q_PROPERTY(
int emitRatePerParticle READ particlesPerParticlePerSecond WRITE setParticlesPerParticlePerSecond NOTIFY particlesPerParticlePerSecondChanged FINAL)
29 Q_PROPERTY(
qreal emitHeight READ emitterYVariation WRITE setEmitterYVariation NOTIFY emitterYVariationChanged FINAL)
30 Q_PROPERTY(
qreal emitWidth READ emitterXVariation WRITE setEmitterXVariation NOTIFY emitterXVariationChanged FINAL)
41 void reset()
override;
45 return m_particlesPerParticlePerSecond;
50 return m_emitterXVariation;
55 return m_emitterYVariation;
65 return m_emissionExtruder;
85 if (m_particlesPerParticlePerSecond !=
arg) {
86 m_particlesPerParticlePerSecond =
arg;
87 Q_EMIT particlesPerParticlePerSecondChanged(
arg);
92 if (m_emitterXVariation !=
arg) {
93 m_emitterXVariation =
arg;
100 if (m_emitterYVariation !=
arg) {
101 m_emitterYVariation =
arg;
108 if (m_follow !=
arg) {
116 if (m_emissionExtruder !=
arg) {
117 m_emissionExtruder =
arg;
123 void recalcParticlesPerSecond();
127 int m_particlesPerParticlePerSecond;
128 qreal m_lastTimeStamp;
129 qreal m_emitterXVariation;
130 qreal m_emitterYVariation;
135 bool isEmitFollowConnected();
The QJSValue class acts as a container for Qt/JavaScript data types.
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
virtual void emitWindow(int timeStamp)
void followChanged(const QString &arg)
void emissionShapeChanged(QQuickParticleExtruder *arg)
QQuickParticleExtruder * emissonShape() const
void setFollow(const QString &arg)
void setEmitterXVariation(qreal arg)
void setParticlesPerParticlePerSecond(int arg)
void emitFollowParticles(const QJSValue &particles, const QJSValue &followed)
void emitterXVariationChanged(qreal arg)
void setEmitterYVariation(qreal arg)
qreal emitterYVariation() const
int particlesPerParticlePerSecond() const
qreal emitterXVariation() const
void setEmissionShape(QQuickParticleExtruder *arg)
void emitterYVariationChanged(qreal arg)
void particlesPerParticlePerSecondChanged(int arg)
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent