summaryrefslogtreecommitdiffstats
path: root/src/quick3d/quick3drender/items
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2017-02-15 09:56:02 +0000
committerSean Harmer <sean.harmer@kdab.com>2017-02-16 10:29:29 +0000
commit0a399dbc2c0c8338522af0e106cea2d68c44c4b2 (patch)
treebd6a5a952c04c478ba2d88982f43dfe017b3e4f0 /src/quick3d/quick3drender/items
parent5bceaee38908934078bbdb62b564daa68f7e182b (diff)
QMemoryBarrier cleanup
-rename barriertypes to waitOperation -in QML introduce a waitFor property -remove the Barrier suffix for the enum values -rename BarrierType to Operation Task-number: QTBUG-58878 Change-Id: Idc65f44b09e632509cd74286de26fea02e6b6dee Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/quick3d/quick3drender/items')
-rw-r--r--src/quick3d/quick3drender/items/quick3dmemorybarrier.cpp10
-rw-r--r--src/quick3d/quick3drender/items/quick3dmemorybarrier_p.h6
2 files changed, 8 insertions, 8 deletions
diff --git a/src/quick3d/quick3drender/items/quick3dmemorybarrier.cpp b/src/quick3d/quick3drender/items/quick3dmemorybarrier.cpp
index a899d36c5..0754a0cf5 100644
--- a/src/quick3d/quick3drender/items/quick3dmemorybarrier.cpp
+++ b/src/quick3d/quick3drender/items/quick3dmemorybarrier.cpp
@@ -55,16 +55,16 @@ Quick3DMemoryBarrier::~Quick3DMemoryBarrier()
{
}
-void Quick3DMemoryBarrier::setBarrierTypesInt(int barrierTypes)
+void Quick3DMemoryBarrier::setWaitFor(int barrierTypes)
{
- QMemoryBarrier::BarrierTypes types(QMemoryBarrier::AllBarrier);
+ QMemoryBarrier::Operations types(QMemoryBarrier::All);
types &= barrierTypes; // Will only keep flags that are actually set
- parentBarrier()->setBarrierTypes(types);
+ parentBarrier()->setWaitOperations(types);
}
-int Quick3DMemoryBarrier::barrierTypesInt() const
+int Quick3DMemoryBarrier::waitFor() const
{
- return QMemoryBarrier::BarrierTypes::Int(parentBarrier()->barrierTypes());
+ return QMemoryBarrier::Operations::Int(parentBarrier()->waitOperations());
}
} // namespace Quick
diff --git a/src/quick3d/quick3drender/items/quick3dmemorybarrier_p.h b/src/quick3d/quick3drender/items/quick3dmemorybarrier_p.h
index 5e402f006..ab8f72a76 100644
--- a/src/quick3d/quick3drender/items/quick3dmemorybarrier_p.h
+++ b/src/quick3d/quick3drender/items/quick3dmemorybarrier_p.h
@@ -65,15 +65,15 @@ namespace Quick {
class QT3DQUICKRENDERSHARED_PRIVATE_EXPORT Quick3DMemoryBarrier : public QObject
{
Q_OBJECT
- Q_PROPERTY(int barrierTypes READ barrierTypesInt WRITE setBarrierTypesInt)
+ Q_PROPERTY(int waitFor READ waitFor WRITE setWaitFor)
public:
explicit Quick3DMemoryBarrier(QObject *parent = nullptr);
~Quick3DMemoryBarrier();
inline QMemoryBarrier *parentBarrier() const { return qobject_cast<QMemoryBarrier*>(parent()); }
- void setBarrierTypesInt(int barrierTypes);
- int barrierTypesInt() const;
+ void setWaitFor(int waitOperations);
+ int waitFor() const;
};
} // namespace Quick