summaryrefslogtreecommitdiffstats
path: root/src/quick3d/imports/core/plugins.qmltypes
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick3d/imports/core/plugins.qmltypes')
-rw-r--r--src/quick3d/imports/core/plugins.qmltypes320
1 files changed, 263 insertions, 57 deletions
diff --git a/src/quick3d/imports/core/plugins.qmltypes b/src/quick3d/imports/core/plugins.qmltypes
index 87cdac04c..4c0719a97 100644
--- a/src/quick3d/imports/core/plugins.qmltypes
+++ b/src/quick3d/imports/core/plugins.qmltypes
@@ -4,30 +4,169 @@ import QtQuick.tooling 1.2
// It is used for QML tooling purposes only.
//
// This file was auto-generated by:
-// 'qmlplugindump -nonrelocatable Qt3D.Core 2.9'
+// 'qmlplugindump -nonrelocatable Qt3D.Core 2.12'
Module {
- dependencies: ["QtQuick 2.8"]
+ dependencies: ["QtQuick 2.12"]
+ Component {
+ name: "Qt3DCore::QAbstractSkeleton"
+ prototype: "Qt3DCore::QNode"
+ exports: ["Qt3D.Core/AbstractSkeleton 2.10"]
+ isCreatable: false
+ exportMetaObjectRevisions: [0]
+ Property { name: "jointCount"; type: "int"; isReadonly: true }
+ Signal {
+ name: "jointCountChanged"
+ Parameter { name: "jointCount"; type: "int" }
+ }
+ }
+ Component {
+ name: "Qt3DCore::QArmature"
+ prototype: "Qt3DCore::QComponent"
+ exports: ["Qt3D.Core/Armature 2.10"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "skeleton"; type: "Qt3DCore::QAbstractSkeleton"; isPointer: true }
+ Signal {
+ name: "skeletonChanged"
+ Parameter { name: "skeleton"; type: "Qt3DCore::QAbstractSkeleton"; isPointer: true }
+ }
+ Method {
+ name: "setSkeleton"
+ Parameter { name: "skeleton"; type: "Qt3DCore::QAbstractSkeleton"; isPointer: true }
+ }
+ }
Component {
name: "Qt3DCore::QComponent"
+ prototype: "Qt3DCore::QNode"
+ exports: ["Qt3D.Core/Component3D 2.0"]
+ isCreatable: false
+ exportMetaObjectRevisions: [0]
+ Property { name: "isShareable"; type: "bool" }
+ Signal {
+ name: "shareableChanged"
+ Parameter { name: "isShareable"; type: "bool" }
+ }
+ Signal {
+ name: "addedToEntity"
+ Parameter { name: "entity"; type: "QEntity"; isPointer: true }
+ }
+ Signal {
+ name: "removedFromEntity"
+ Parameter { name: "entity"; type: "QEntity"; isPointer: true }
+ }
+ Method {
+ name: "setShareable"
+ Parameter { name: "isShareable"; type: "bool" }
+ }
+ }
+ Component {
+ name: "Qt3DCore::QEntity"
defaultProperty: "data"
- prototype: "Qt3DCore::QComponent"
- Property { name: "propertyTrackingOverrides"; type: "QJSValue" }
- Property { name: "data"; type: "QObject"; isList: true; isReadonly: true }
- Property { name: "childNodes"; type: "Qt3DCore::QNode"; isList: true; isReadonly: true }
+ prototype: "Qt3DCore::QNode"
+ exports: ["Qt3D.Core/Entity 2.0"]
+ exportMetaObjectRevisions: [200]
+ Property {
+ name: "components"
+ revision: 200
+ type: "Qt3DCore::QComponent"
+ isList: true
+ isReadonly: true
+ }
+ }
+ Component {
+ name: "Qt3DCore::QJoint"
+ defaultProperty: "data"
+ prototype: "Qt3DCore::QNode"
+ exports: ["Qt3D.Core/Joint 2.10"]
+ exportMetaObjectRevisions: [210]
+ Property { name: "scale"; type: "QVector3D" }
+ Property { name: "rotation"; type: "QQuaternion" }
+ Property { name: "translation"; type: "QVector3D" }
+ Property { name: "inverseBindMatrix"; type: "QMatrix4x4" }
+ Property { name: "rotationX"; type: "float" }
+ Property { name: "rotationY"; type: "float" }
+ Property { name: "rotationZ"; type: "float" }
+ Property { name: "name"; type: "string" }
+ Signal {
+ name: "scaleChanged"
+ Parameter { name: "scale"; type: "QVector3D" }
+ }
+ Signal {
+ name: "rotationChanged"
+ Parameter { name: "rotation"; type: "QQuaternion" }
+ }
+ Signal {
+ name: "translationChanged"
+ Parameter { name: "translation"; type: "QVector3D" }
+ }
+ Signal {
+ name: "inverseBindMatrixChanged"
+ Parameter { name: "inverseBindMatrix"; type: "QMatrix4x4" }
+ }
+ Signal {
+ name: "rotationXChanged"
+ Parameter { name: "rotationX"; type: "float" }
+ }
+ Signal {
+ name: "rotationYChanged"
+ Parameter { name: "rotationY"; type: "float" }
+ }
Signal {
- name: "propertyTrackingOverridesChanged"
- Parameter { name: "value"; type: "QJSValue" }
+ name: "rotationZChanged"
+ Parameter { name: "rotationZ"; type: "float" }
}
Signal {
- name: "propertyTrackingOverridesChanged"
- Parameter { name: "value"; type: "QJSValue" }
+ name: "nameChanged"
+ Parameter { name: "name"; type: "string" }
+ }
+ Method {
+ name: "setScale"
+ Parameter { name: "scale"; type: "QVector3D" }
+ }
+ Method {
+ name: "setRotation"
+ Parameter { name: "rotation"; type: "QQuaternion" }
+ }
+ Method {
+ name: "setTranslation"
+ Parameter { name: "translation"; type: "QVector3D" }
+ }
+ Method {
+ name: "setInverseBindMatrix"
+ Parameter { name: "inverseBindMatrix"; type: "QMatrix4x4" }
+ }
+ Method {
+ name: "setRotationX"
+ Parameter { name: "rotationX"; type: "float" }
+ }
+ Method {
+ name: "setRotationY"
+ Parameter { name: "rotationY"; type: "float" }
+ }
+ Method {
+ name: "setRotationZ"
+ Parameter { name: "rotationZ"; type: "float" }
+ }
+ Method {
+ name: "setName"
+ Parameter { name: "name"; type: "string" }
+ }
+ Method { name: "setToIdentity" }
+ Property {
+ name: "childJoints"
+ revision: 210
+ type: "Qt3DCore::QJoint"
+ isList: true
+ isReadonly: true
}
}
- Component { name: "Qt3DCore::QEntity"; prototype: "Qt3DCore::QNode" }
Component {
name: "Qt3DCore::QNode"
+ defaultProperty: "data"
prototype: "QObject"
+ exports: ["Qt3D.Core/Node 2.0", "Qt3D.Core/Node 2.9"]
+ isCreatable: false
+ exportMetaObjectRevisions: [200, 209]
Enum {
name: "PropertyTrackingMode"
values: {
@@ -64,10 +203,71 @@ Module {
name: "setDefaultPropertyTrackingMode"
Parameter { name: "mode"; type: "PropertyTrackingMode" }
}
+ Property { name: "data"; revision: 200; type: "QObject"; isList: true; isReadonly: true }
+ Property {
+ name: "childNodes"
+ revision: 200
+ type: "Qt3DCore::QNode"
+ isList: true
+ isReadonly: true
+ }
+ Property { name: "propertyTrackingOverrides"; revision: 209; type: "QJSValue" }
+ Property { name: "data"; revision: 209; type: "QObject"; isList: true; isReadonly: true }
+ Property {
+ name: "childNodes"
+ revision: 209
+ type: "Qt3DCore::QNode"
+ isList: true
+ isReadonly: true
+ }
+ }
+ Component {
+ name: "Qt3DCore::QSkeletonLoader"
+ prototype: "Qt3DCore::QAbstractSkeleton"
+ exports: ["Qt3D.Core/SkeletonLoader 2.10"]
+ exportMetaObjectRevisions: [0]
+ Enum {
+ name: "Status"
+ values: {
+ "NotReady": 0,
+ "Ready": 1,
+ "Error": 2
+ }
+ }
+ Property { name: "source"; type: "QUrl" }
+ Property { name: "status"; type: "Status"; isReadonly: true }
+ Property { name: "createJointsEnabled"; type: "bool" }
+ Property { name: "rootJoint"; type: "Qt3DCore::QJoint"; isReadonly: true; isPointer: true }
+ Signal {
+ name: "sourceChanged"
+ Parameter { name: "source"; type: "QUrl" }
+ }
+ Signal {
+ name: "statusChanged"
+ Parameter { name: "status"; type: "Status" }
+ }
+ Signal {
+ name: "createJointsEnabledChanged"
+ Parameter { name: "createJointsEnabled"; type: "bool" }
+ }
+ Signal {
+ name: "rootJointChanged"
+ Parameter { name: "rootJoint"; type: "Qt3DCore::QJoint"; isPointer: true }
+ }
+ Method {
+ name: "setSource"
+ Parameter { name: "source"; type: "QUrl" }
+ }
+ Method {
+ name: "setCreateJointsEnabled"
+ Parameter { name: "enabled"; type: "bool" }
+ }
}
Component {
name: "Qt3DCore::QTransform"
prototype: "Qt3DCore::QComponent"
+ exports: ["Qt3D.Core/Transform 2.0"]
+ exportMetaObjectRevisions: [0]
Property { name: "matrix"; type: "QMatrix4x4" }
Property { name: "scale"; type: "float" }
Property { name: "scale3D"; type: "QVector3D" }
@@ -169,6 +369,13 @@ Module {
Parameter { name: "angle3"; type: "float" }
}
Method {
+ name: "fromAxes"
+ type: "QQuaternion"
+ Parameter { name: "xAxis"; type: "QVector3D" }
+ Parameter { name: "yAxis"; type: "QVector3D" }
+ Parameter { name: "zAxis"; type: "QVector3D" }
+ }
+ Method {
name: "fromEulerAngles"
type: "QQuaternion"
Parameter { name: "eulerAngles"; type: "QVector3D" }
@@ -187,6 +394,13 @@ Module {
Parameter { name: "angle"; type: "float" }
Parameter { name: "axis"; type: "QVector3D" }
}
+ Method {
+ name: "rotateFromAxes"
+ type: "QMatrix4x4"
+ Parameter { name: "xAxis"; type: "QVector3D" }
+ Parameter { name: "yAxis"; type: "QVector3D" }
+ Parameter { name: "zAxis"; type: "QVector3D" }
+ }
}
Component {
name: "Qt3DCore::Quick::QQuaternionAnimation"
@@ -239,62 +453,54 @@ Module {
}
}
Component {
- name: "Qt3DCore::Quick::Quick3DEntity"
- defaultProperty: "data"
- prototype: "Qt3DCore::QEntity"
- exports: ["Qt3D.Core/Entity 2.0"]
- exportMetaObjectRevisions: [0]
- Property { name: "components"; type: "Qt3DCore::QComponent"; isList: true; isReadonly: true }
- }
- Component {
name: "Qt3DCore::Quick::Quick3DEntityLoader"
- defaultProperty: "data"
- prototype: "Qt3DCore::Quick::Quick3DEntityLoader"
- Property { name: "components"; type: "Qt3DCore::QComponent"; isList: true; isReadonly: true }
- }
- Component {
- name: "Qt3DCore::Quick::Quick3DNode"
- defaultProperty: "data"
- prototype: "Qt3DCore::QNode"
- exports: ["Qt3D.Core/Node 2.0"]
- isCreatable: false
- exportMetaObjectRevisions: [0]
- Property { name: "data"; type: "QObject"; isList: true; isReadonly: true }
- Property { name: "childNodes"; type: "Qt3DCore::QNode"; isList: true; isReadonly: true }
- }
- Component {
- name: "Qt3DCore::Quick::Quick3DNodeInstantiator"
- defaultProperty: "delegate"
- prototype: "Qt3DCore::Quick::Quick3DNodeInstantiator"
- Property { name: "propertyTrackingOverrides"; type: "QJSValue" }
- Property { name: "data"; type: "QObject"; isList: true; isReadonly: true }
- Property { name: "childNodes"; type: "Qt3DCore::QNode"; isList: true; isReadonly: true }
- Signal {
- name: "propertyTrackingOverridesChanged"
- Parameter { name: "value"; type: "QJSValue" }
+ prototype: "Qt3DCore::QEntity"
+ exports: ["Qt3D.Core/EntityLoader 2.0", "Qt3D.Core/EntityLoader 2.12"]
+ exportMetaObjectRevisions: [0, 12]
+ Enum {
+ name: "Status"
+ values: {
+ "Null": 0,
+ "Loading": 1,
+ "Ready": 2,
+ "Error": 3
+ }
}
+ Property { name: "entity"; type: "QObject"; isReadonly: true; isPointer: true }
+ Property { name: "source"; type: "QUrl" }
+ Property { name: "status"; type: "Status"; isReadonly: true }
+ Property { name: "sourceComponent"; revision: 12; type: "QQmlComponent"; isPointer: true }
Signal {
- name: "propertyTrackingOverridesChanged"
- Parameter { name: "value"; type: "QJSValue" }
+ name: "statusChanged"
+ Parameter { name: "status"; type: "Status" }
}
}
Component {
- name: "Qt3DCore::Quick::Quick3DNodeV9"
- defaultProperty: "data"
+ name: "Qt3DCore::Quick::Quick3DNodeInstantiator"
+ defaultProperty: "delegate"
prototype: "Qt3DCore::QNode"
- exports: ["Qt3D.Core/Node 2.9"]
- isCreatable: false
- exportMetaObjectRevisions: [9]
- Property { name: "propertyTrackingOverrides"; type: "QJSValue" }
- Property { name: "data"; type: "QObject"; isList: true; isReadonly: true }
- Property { name: "childNodes"; type: "Qt3DCore::QNode"; isList: true; isReadonly: true }
+ exports: ["Qt3D.Core/NodeInstantiator 2.0"]
+ exportMetaObjectRevisions: [0]
+ Property { name: "active"; type: "bool" }
+ Property { name: "asynchronous"; type: "bool" }
+ Property { name: "model"; type: "QVariant" }
+ Property { name: "count"; type: "int"; isReadonly: true }
+ Property { name: "delegate"; type: "QQmlComponent"; isPointer: true }
+ Property { name: "object"; type: "QObject"; isReadonly: true; isPointer: true }
Signal {
- name: "propertyTrackingOverridesChanged"
- Parameter { name: "value"; type: "QJSValue" }
+ name: "objectAdded"
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
}
Signal {
- name: "propertyTrackingOverridesChanged"
- Parameter { name: "value"; type: "QJSValue" }
+ name: "objectRemoved"
+ Parameter { name: "index"; type: "int" }
+ Parameter { name: "object"; type: "QObject"; isPointer: true }
+ }
+ Method {
+ name: "objectAt"
+ type: "QObject*"
+ Parameter { name: "index"; type: "int" }
}
}
}