33 Q_PROPERTY(
int time READ time WRITE setTime NOTIFY timeChanged)
34 Q_PROPERTY(
int amount READ amount WRITE setAmount NOTIFY amountChanged)
35 Q_PROPERTY(
int duration READ duration WRITE setDuration NOTIFY durationChanged)
37 QML_NAMED_ELEMENT(EmitBurst3D)
38 Q_INTERFACES(QQmlParserStatus)
39 QML_ADDED_IN_VERSION(6, 2)
42 QQuick3DParticleEmitBurst(QObject *parent =
nullptr);
43 ~QQuick3DParticleEmitBurst() override;
50 void setTime(
int time);
51 void setAmount(
int amount);
52 void setDuration(
int duration);
57 void durationChanged();
61 void componentComplete() override;
62 void classBegin() override {}
65 friend class QQuick3DParticleEmitter;
67 QQuick3DParticleEmitter *m_parentEmitter =
nullptr;