6#include <private/qqmlglobal_p.h>
125 m_updateIntSet =
false;
144 if (m_whenCollidingWith.isEmpty() || isColliding(
d)){
240 if ((myCurX + myCurSize > otherCurX - otherCurSize
241 && myCurX - myCurSize < otherCurX + otherCurSize)
242 && (myCurY + myCurSize > otherCurY - otherCurSize
243 && myCurY - myCurSize < otherCurY + otherCurSize))
252#include "moc_qquickparticleaffector_p.cpp"
\inmodule QtCore\reentrant
constexpr qreal x() const noexcept
Returns the x coordinate of this point.
constexpr qreal y() const noexcept
Returns the y coordinate of this point.
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
Q_INVOKABLE QPointF mapFromItem(const QQuickItem *item, const QPointF &point) const
Maps the given point in item's coordinate system to the equivalent point within this item's coordinat...
void componentComplete() override
\reimp Derived classes should call the base class method before adding their own actions to perform a...
qreal width
This property holds the width of this item.
QQuickItem * parentItem() const
qreal height
This property holds the height of this item.
virtual void reset(QQuickParticleData *)
virtual void affectSystem(qreal dt)
static const qreal simulationDelta
void setSystem(QQuickParticleSystem *arg)
virtual bool affectParticle(QQuickParticleData *d, qreal dt)
void postAffect(QQuickParticleData *datum)
QQuickParticleSystem * m_system
bool shouldAffect(QQuickParticleData *datum)
QSet< QPair< int, int > > m_onceOffed
bool isAffectedConnected()
void componentComplete() override
\reimp Derived classes should call the base class method before adding their own actions to perform a...
static const qreal simulationCutoff
QQuickParticleAffector(QQuickItem *parent=nullptr)
Applies alterations to the attributes of logical particles at any point in their lifetime.
void affected(qreal x, qreal y)
QQuickParticleGroupData::ID groupId
virtual bool contains(const QRectF &bounds, const QPointF &point)
QVarLengthArray< QQuickParticleGroupData *, 32 > groupData
QHash< QString, int > groupIds
QSet< QQuickParticleData * > needsReset
\inmodule QtCore\reentrant
bool remove(const T &value)
bool contains(const T &value) const
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
constexpr decltype(auto) qMakePair(T1 &&value1, T2 &&value2) noexcept(noexcept(std::make_pair(std::forward< T1 >(value1), std::forward< T2 >(value2))))
#define IS_SIGNAL_CONNECTED(Sender, SenderType, Name, Arguments)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent