diff options
Diffstat (limited to 'src/animation')
-rw-r--r-- | src/animation/frontend/qclipblendvalue.cpp | 7 | ||||
-rw-r--r-- | src/animation/frontend/qclipblendvalue.h | 4 |
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; |