summaryrefslogtreecommitdiffstats
path: root/src/animation
diff options
context:
space:
mode:
Diffstat (limited to 'src/animation')
-rw-r--r--src/animation/frontend/qclipblendvalue.cpp7
-rw-r--r--src/animation/frontend/qclipblendvalue.h4
2 files changed, 10 insertions, 1 deletions
diff --git a/src/animation/frontend/qclipblendvalue.cpp b/src/animation/frontend/qclipblendvalue.cpp
index db62209fc..d329f6722 100644
--- a/src/animation/frontend/qclipblendvalue.cpp
+++ b/src/animation/frontend/qclipblendvalue.cpp
@@ -57,6 +57,13 @@ QClipBlendValue::QClipBlendValue(Qt3DCore::QNode *parent)
{
}
+QClipBlendValue::QClipBlendValue(Qt3DAnimation::QAbstractAnimationClip *clip,
+ Qt3DCore::QNode *parent)
+ : QAbstractClipBlendNode(*new QClipBlendValuePrivate(), parent)
+{
+ setClip(clip);
+}
+
QClipBlendValue::QClipBlendValue(QClipBlendValuePrivate &dd, Qt3DCore::QNode *parent)
: QAbstractClipBlendNode(dd, parent)
{
diff --git a/src/animation/frontend/qclipblendvalue.h b/src/animation/frontend/qclipblendvalue.h
index a40f71a6c..b18bfb57b 100644
--- a/src/animation/frontend/qclipblendvalue.h
+++ b/src/animation/frontend/qclipblendvalue.h
@@ -55,7 +55,9 @@ class QT3DANIMATIONSHARED_EXPORT QClipBlendValue : public Qt3DAnimation::QAbstra
Q_PROPERTY(Qt3DAnimation::QAbstractAnimationClip *clip READ clip WRITE setClip NOTIFY clipChanged)
public:
- QClipBlendValue(Qt3DCore::QNode *parent = nullptr);
+ explicit QClipBlendValue(Qt3DCore::QNode *parent = nullptr);
+ explicit QClipBlendValue(Qt3DAnimation::QAbstractAnimationClip *clip,
+ Qt3DCore::QNode *parent = nullptr);
~QClipBlendValue();
Qt3DAnimation::QAbstractAnimationClip *clip() const;