26 , m_color(255, 255, 255, 255)
27 , m_colorVariation(0, 0, 0, 0)
33 , m_color(255, 255, 255, 255)
34 , m_colorVariation(0, 0, 0, 0)
116 if (m_color ==
color)
127 m_color =
QColor(255, 255, 255, 255);
128 m_colorVariation =
QVector4D(0, 0, 0, 0);
155 return m_colorVariation;
193 return m_unifiedColorVariation;
198 if (m_unifiedColorVariation == unified)
201 m_unifiedColorVariation = unified;
229 return m_fadeInEffect;
253 return m_fadeOutEffect;
281 return m_fadeInDuration;
304 return m_fadeOutDuration;
377 return m_hasTransparency;
382 if (m_hasTransparency == transparency)
385 m_hasTransparency = transparency;
438 if (m_sortMode ==
mode)
The QColor class provides colors based on RGB, HSV or CMYK values.
float alphaF() const noexcept
Returns the alpha color component of this color.
QList< T > & fill(parameter_type t, qsizetype size=-1)
\qmltype Object3D \inqmlmodule QtQuick3D \instantiates QQuick3DObject \inherits QtObject
void componentComplete() override
Invoked after the root component that caused this instantiation has completed construction.
void unRegisterParticle(QQuick3DParticle *particle)
void registerParticle(QQuick3DParticle *particle)
void fadeInDurationChanged()
void colorVariationChanged()
void setFadeInEffect(QQuick3DParticle::FadeType fadeInEffect)
void setColor(QColor color)
void setColorVariation(QVector4D colorVariation)
void hasTransparencyChanged()
QList< QQuick3DParticleData > m_particleData
virtual int nextCurrentIndex(const QQuick3DParticleEmitter *emitter)
void setSystem(QQuick3DParticleSystem *system)
QQuick3DParticleSystem * system() const
void setHasTransparency(bool transparency)
void setMaxAmount(int maxAmount)
void setAlignMode(QQuick3DParticle::AlignMode alignMode)
void componentComplete() override
Invoked after the root component that caused this instantiation has completed construction.
void setFadeInDuration(int fadeInDuration)
void fadeOutDurationChanged()
void setFadeOutDuration(int fadeOutDuration)
QQuick3DParticle(QQuick3DObject *parent=nullptr)
\qmltype Particle3D \inherits Object3D \inqmlmodule QtQuick3D.Particles3D
bool unifiedColorVariation
void alignTargetPositionChanged()
void setFadeOutEffect(QQuick3DParticle::FadeType fadeOutEffect)
~QQuick3DParticle() override
void setUnifiedColorVariation(bool unified)
void setSortMode(QQuick3DParticle::SortMode sortMode)
void updateBurstIndex(int amount)
void unifiedColorVariationChanged()
void fadeInEffectChanged()
void setAlignTargetPosition(const QVector3D &alignPosition)
void fadeOutEffectChanged()
QVector3D alignTargetPosition
virtual void doSetMaxAmount(int amount)
The QVector3D class represents a vector or vertex in 3D space.
The QVector4D class represents a vector or vertex in 4D space.
Combined button and popup list for selecting options.
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent