First upload, 18 controller version

This commit is contained in:
2026-04-14 15:23:56 +02:00
commit 8c55001a1c
3810 changed files with 764061 additions and 0 deletions

View File

@@ -0,0 +1,122 @@
import QtQuick.tooling 1.2
// This file describes the plugin-supplied types contained in the library.
// It is used for QML tooling purposes only.
//
// This file was auto-generated by qmltyperegistrar.
Module {
Component {
file: "private/qt3dquick3dlogicforeign_p.h"
lineNumber: 22
name: "Qt3DLogic::QFrameAction"
accessSemantics: "reference"
prototype: "Qt3DCore::QComponent"
exports: ["Qt3D.Logic/FrameAction 2.0", "Qt3D.Logic/FrameAction 6.0"]
exportMetaObjectRevisions: [512, 1536]
Signal {
name: "triggered"
lineNumber: 33
Parameter { name: "dt"; type: "float" }
}
}
Component {
file: "qcomponent.h"
lineNumber: 17
name: "Qt3DCore::QComponent"
accessSemantics: "reference"
prototype: "Qt3DCore::QNode"
Property {
name: "isShareable"
type: "bool"
read: "isShareable"
write: "setShareable"
notify: "shareableChanged"
index: 0
lineNumber: 20
}
Signal {
name: "shareableChanged"
lineNumber: 34
Parameter { name: "isShareable"; type: "bool" }
}
Signal {
name: "addedToEntity"
lineNumber: 35
Parameter { name: "entity"; type: "QEntity"; isPointer: true }
}
Signal {
name: "removedFromEntity"
lineNumber: 36
Parameter { name: "entity"; type: "QEntity"; isPointer: true }
}
Method {
name: "setShareable"
lineNumber: 31
Parameter { name: "isShareable"; type: "bool" }
}
}
Component {
file: "qnode.h"
lineNumber: 28
name: "Qt3DCore::QNode"
accessSemantics: "reference"
prototype: "QObject"
Property {
name: "parent"
type: "Qt3DCore::QNode"
isPointer: true
read: "parentNode"
write: "setParent"
notify: "parentChanged"
index: 0
lineNumber: 31
}
Property {
name: "enabled"
type: "bool"
read: "isEnabled"
write: "setEnabled"
notify: "enabledChanged"
index: 1
lineNumber: 32
}
Signal {
name: "parentChanged"
lineNumber: 53
Parameter { name: "parent"; type: "QObject"; isPointer: true }
}
Signal {
name: "enabledChanged"
lineNumber: 54
Parameter { name: "enabled"; type: "bool" }
}
Signal { name: "nodeDestroyed"; lineNumber: 55 }
Method {
name: "setParent"
lineNumber: 49
Parameter { name: "parent"; type: "QNode"; isPointer: true }
}
Method {
name: "setEnabled"
lineNumber: 50
Parameter { name: "isEnabled"; type: "bool" }
}
Method { name: "_q_postConstructorInit"; lineNumber: 67 }
Method {
name: "_q_addChild"
lineNumber: 68
Parameter { type: "Qt3DCore::QNode"; isPointer: true }
}
Method {
name: "_q_removeChild"
lineNumber: 69
Parameter { type: "Qt3DCore::QNode"; isPointer: true }
}
Method {
name: "_q_setParentHelper"
lineNumber: 70
Parameter { type: "Qt3DCore::QNode"; isPointer: true }
}
}
}

View File

@@ -0,0 +1,8 @@
module Qt3D.Logic
linktarget Qt6::quick3dlogicplugin
optional plugin quick3dlogicplugin
classname Qt3DQuick3DLogicPlugin
typeinfo plugins.qmltypes
depends Qt3D.Core
prefer :/qt-project.org/imports/Qt3D/Logic/