summaryrefslogtreecommitdiffstats
path: root/src/render/framegraph/qmemorybarrier.cpp
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/render/framegraph/qmemorybarrier.cpp
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/render/framegraph/qmemorybarrier.cpp')
-rw-r--r--src/render/framegraph/qmemorybarrier.cpp48
1 files changed, 24 insertions, 24 deletions
diff --git a/src/render/framegraph/qmemorybarrier.cpp b/src/render/framegraph/qmemorybarrier.cpp
index 9aa3ba560..0633e203e 100644
--- a/src/render/framegraph/qmemorybarrier.cpp
+++ b/src/render/framegraph/qmemorybarrier.cpp
@@ -97,30 +97,30 @@ namespace Qt3DRender {
*/
/*!
- \enum QMemoryBarrier::BarrierType
+ \enum QMemoryBarrier::Operation
This enum type describes types of buffer to be cleared.
\value None
- \value ElementArrayBarrier
- \value UniformBarrier
- \value TextureFetchBarrier
- \value ShaderImageAccessBarrier
- \value CommandBarrier
- \value PixelBufferBarrier
- \value TextureUpdateBarrier
- \value BufferUpdateBarrier
- \value FrameBufferBarrier
- \value TransformFeedbackBarrier
- \value AtomicCounterBarrier
- \value ShaderStorageBarrier
- \value QueryBufferBarrier
- \value AllBarrier
+ \value ElementArray
+ \value Uniform
+ \value TextureFetch
+ \value ShaderImageAccess
+ \value Command
+ \value PixelBuffer
+ \value TextureUpdate
+ \value BufferUpdate
+ \value FrameBuffer
+ \value TransformFeedback
+ \value AtomicCounter
+ \value ShaderStorage
+ \value QueryBuffer
+ \value All
*/
QMemoryBarrierPrivate::QMemoryBarrierPrivate()
: QFrameGraphNodePrivate()
- , m_barrierTypes(QMemoryBarrier::None)
+ , m_waitOperations(QMemoryBarrier::None)
{
}
@@ -133,20 +133,20 @@ QMemoryBarrier::~QMemoryBarrier()
{
}
-void QMemoryBarrier::setBarrierTypes(QMemoryBarrier::BarrierTypes barrierTypes)
+void QMemoryBarrier::setWaitOperations(QMemoryBarrier::Operations waitOperations)
{
Q_D(QMemoryBarrier);
- if (barrierTypes != d->m_barrierTypes) {
- d->m_barrierTypes = barrierTypes;
- emit barrierTypesChanged(barrierTypes);
- d->notifyPropertyChange("barrierTypes", QVariant::fromValue(barrierTypes));
+ if (waitOperations != d->m_waitOperations) {
+ d->m_waitOperations = waitOperations;
+ emit waitOperationsChanged(waitOperations);
+ d->notifyPropertyChange("waitOperations", QVariant::fromValue(waitOperations));
}
}
-QMemoryBarrier::BarrierTypes QMemoryBarrier::barrierTypes() const
+QMemoryBarrier::Operations QMemoryBarrier::waitOperations() const
{
Q_D(const QMemoryBarrier);
- return d->m_barrierTypes;
+ return d->m_waitOperations;
}
QMemoryBarrier::QMemoryBarrier(QMemoryBarrierPrivate &dd, Qt3DCore::QNode *parent)
@@ -159,7 +159,7 @@ Qt3DCore::QNodeCreatedChangeBasePtr QMemoryBarrier::createNodeCreationChange() c
auto creationChange = QFrameGraphNodeCreatedChangePtr<QMemoryBarrierData>::create(this);
QMemoryBarrierData &data = creationChange->data;
Q_D(const QMemoryBarrier);
- data.barrierTypes = d->m_barrierTypes;
+ data.waitOperations = d->m_waitOperations;
return creationChange;
}