summaryrefslogtreecommitdiffstats
path: root/src/render/geometry/qattribute.h
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2017-07-27 15:22:53 +0100
committerSean Harmer <sean.harmer@kdab.com>2017-07-28 14:16:07 +0000
commitffbb0491edccbe86ae7cccb85c2da94d107b2554 (patch)
tree64deb335173ccd7c006413b958fe0eb4fd850f13 /src/render/geometry/qattribute.h
parentc65c22a3f59eb77aa601f83cc6161650cb0f1c4d (diff)
Add default attribute names for joint indices and joint weights
Needed for skinned mesh support. Change-Id: I8ded0555db157db32cd02b8d45794702da249fb9 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/geometry/qattribute.h')
-rw-r--r--src/render/geometry/qattribute.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/render/geometry/qattribute.h b/src/render/geometry/qattribute.h
index fe3e6e29e..b3ce270a0 100644
--- a/src/render/geometry/qattribute.h
+++ b/src/render/geometry/qattribute.h
@@ -70,6 +70,8 @@ class QT3DRENDERSHARED_EXPORT QAttribute : public Qt3DCore::QNode
Q_PROPERTY(QString defaultColorAttributeName READ defaultColorAttributeName CONSTANT)
Q_PROPERTY(QString defaultTextureCoordinateAttributeName READ defaultTextureCoordinateAttributeName CONSTANT)
Q_PROPERTY(QString defaultTangentAttributeName READ defaultTangentAttributeName CONSTANT)
+ Q_PROPERTY(QString defaultJointIndicesAttributeName READ defaultJointIndicesAttributeName CONSTANT REVISION 10)
+ Q_PROPERTY(QString defaultJointWeightsAttributeName READ defaultJointWeightsAttributeName CONSTANT REVISION 10)
public:
enum AttributeType {
@@ -113,6 +115,8 @@ public:
Q_INVOKABLE static QString defaultColorAttributeName();
Q_INVOKABLE static QString defaultTextureCoordinateAttributeName();
Q_INVOKABLE static QString defaultTangentAttributeName();
+ static QString defaultJointIndicesAttributeName();
+ static QString defaultJointWeightsAttributeName();
public Q_SLOTS:
void setBuffer(QBuffer *buffer);