diff options
Diffstat (limited to 'src/quick3d/quick3drender/items/quick3drenderpass.cpp')
-rw-r--r-- | src/quick3d/quick3drender/items/quick3drenderpass.cpp | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/src/quick3d/quick3drender/items/quick3drenderpass.cpp b/src/quick3d/quick3drender/items/quick3drenderpass.cpp index 14524afe9..5433c1bd2 100644 --- a/src/quick3d/quick3drender/items/quick3drenderpass.cpp +++ b/src/quick3d/quick3drender/items/quick3drenderpass.cpp @@ -39,7 +39,6 @@ ****************************************************************************/ #include "quick3drenderpass_p.h" -#include <Qt3DRender/qparametermapping.h> QT_BEGIN_NAMESPACE @@ -61,15 +60,6 @@ QQmlListProperty<QAnnotation> Quick3DRenderPass::annotationList() &Quick3DRenderPass::clearAnnotations); } -QQmlListProperty<QParameterMapping> Quick3DRenderPass::bindingList() -{ - return QQmlListProperty<QParameterMapping>(this, 0, - &Quick3DRenderPass::appendBinding, - &Quick3DRenderPass::bindingsCount, - &Quick3DRenderPass::bindingAt, - &Quick3DRenderPass::clearBindings); -} - QQmlListProperty<QRenderState> Quick3DRenderPass::renderStateList() { return QQmlListProperty<QRenderState>(this, 0, @@ -113,31 +103,6 @@ void Quick3DRenderPass::clearAnnotations(QQmlListProperty<QAnnotation> *list) rPass->parentRenderPass()->removeAnnotation(c); } -void Quick3DRenderPass::appendBinding(QQmlListProperty<QParameterMapping> *list, QParameterMapping *binding) -{ - Quick3DRenderPass *rPass = qobject_cast<Quick3DRenderPass *>(list->object); - rPass->parentRenderPass()->addBinding(binding); -} - -QParameterMapping *Quick3DRenderPass::bindingAt(QQmlListProperty<QParameterMapping> *list, int index) -{ - Quick3DRenderPass *rPass = qobject_cast<Quick3DRenderPass *>(list->object); - return rPass->parentRenderPass()->bindings().at(index); -} - -int Quick3DRenderPass::bindingsCount(QQmlListProperty<QParameterMapping> *list) -{ - Quick3DRenderPass *rPass = qobject_cast<Quick3DRenderPass *>(list->object); - return rPass->parentRenderPass()->bindings().count(); -} - -void Quick3DRenderPass::clearBindings(QQmlListProperty<QParameterMapping> *list) -{ - Quick3DRenderPass *rPass = qobject_cast<Quick3DRenderPass *>(list->object); - Q_FOREACH (QParameterMapping *binding, rPass->parentRenderPass()->bindings()) - rPass->parentRenderPass()->removeBinding(binding); -} - void Quick3DRenderPass::appendRenderState(QQmlListProperty<QRenderState> *list, QRenderState *state) { Quick3DRenderPass *rPass = qobject_cast<Quick3DRenderPass *>(list->object); |