31 Q_PROPERTY(
int time READ time WRITE setTime NOTIFY timeChanged)
32 Q_PROPERTY(
int amount READ amount WRITE setAmount NOTIFY amountChanged)
33 Q_PROPERTY(
int duration READ duration WRITE setDuration NOTIFY durationChanged)
35 QML_NAMED_ELEMENT(EmitBurst3D)
36 Q_INTERFACES(QQmlParserStatus)
37 QML_ADDED_IN_VERSION(6, 2)
40 QQuick3DParticleEmitBurst(QObject *parent =
nullptr);
41 ~QQuick3DParticleEmitBurst() override;
48 void setTime(
int time);
49 void setAmount(
int amount);
50 void setDuration(
int duration);
55 void durationChanged();
59 void componentComplete() override;
60 void classBegin() override {}
63 friend class QQuick3DParticleEmitter;
65 QQuick3DParticleEmitter *m_parentEmitter =
nullptr;