diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2017-05-24 12:09:44 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2017-05-24 12:10:02 +0100 |
commit | 77d294db076dac19e8b549b445ffede9f7260c84 (patch) | |
tree | 828ee7a6862ec5c0bd24f97cb540625a2c647376 /src/quick3d/imports/extras/plugins.qmltypes | |
parent | 59f8fec8a41606b3185fe3a4e276978e3e1ed5ef (diff) | |
parent | 939b9b4b7591e8a421cf048a0a84ed3e75d81d21 (diff) |
Merge branch 'dev' into wip/animationwip/animation
Change-Id: I6e770609c90a7745d08fa4e2f424e865678c5d6f
Diffstat (limited to 'src/quick3d/imports/extras/plugins.qmltypes')
-rw-r--r-- | src/quick3d/imports/extras/plugins.qmltypes | 1181 |
1 files changed, 881 insertions, 300 deletions
diff --git a/src/quick3d/imports/extras/plugins.qmltypes b/src/quick3d/imports/extras/plugins.qmltypes index 6a7e1203d..a623f385c 100644 --- a/src/quick3d/imports/extras/plugins.qmltypes +++ b/src/quick3d/imports/extras/plugins.qmltypes @@ -4,10 +4,31 @@ import QtQuick.tooling 1.2 // It is used for QML tooling purposes only. // // This file was auto-generated by: -// 'qmlplugindump -nonrelocatable Qt3D.Extras 2.0' +// 'qmlplugindump -nonrelocatable Qt3D.Extras 2.9' Module { dependencies: ["Qt3D.Logic 2.0"] + Component { name: "Qt3DCore::QEntity"; prototype: "Qt3DCore::QNode" } + Component { + name: "Qt3DExtras::Extras::Quick::Quick3DLevelOfDetailLoader" + prototype: "Qt3DCore::QEntity" + exports: ["Qt3D.Extras/LevelOfDetailLoader 2.9"] + exportMetaObjectRevisions: [0] + Property { name: "sources"; type: "QVariantList" } + Property { name: "camera"; type: "Qt3DRender::QCamera"; isPointer: true } + Property { name: "currentIndex"; type: "int" } + Property { name: "thresholdType"; type: "Qt3DRender::QLevelOfDetail::ThresholdType" } + Property { name: "thresholds"; type: "QVector<qreal>" } + Property { name: "volumeOverride"; type: "Qt3DRender::QLevelOfDetailBoundingSphere" } + Property { name: "entity"; type: "QObject"; isReadonly: true; isPointer: true } + Property { name: "source"; type: "QUrl"; isReadonly: true } + Method { + name: "createBoundingSphere" + type: "Qt3DRender::QLevelOfDetailBoundingSphere" + Parameter { name: "center"; type: "QVector3D" } + Parameter { name: "radius"; type: "float" } + } + } Component { name: "Qt3DExtras::QConeGeometry" prototype: "Qt3DRender::QGeometry" @@ -429,6 +450,723 @@ Module { } } Component { + name: "Qt3DExtras::QDiffuseMapMaterial" + prototype: "Qt3DRender::QMaterial" + exports: ["Qt3D.Extras/DiffuseMapMaterial 2.0"] + exportMetaObjectRevisions: [0] + Property { name: "ambient"; type: "QColor" } + Property { name: "specular"; type: "QColor" } + Property { name: "shininess"; type: "float" } + Property { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + Property { name: "textureScale"; type: "float" } + Signal { + name: "ambientChanged" + Parameter { name: "ambient"; type: "QColor" } + } + Signal { + name: "diffuseChanged" + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "specularChanged" + Parameter { name: "specular"; type: "QColor" } + } + Signal { + name: "shininessChanged" + Parameter { name: "shininess"; type: "float" } + } + Signal { + name: "textureScaleChanged" + Parameter { name: "textureScale"; type: "float" } + } + Method { + name: "setAmbient" + Parameter { name: "color"; type: "QColor" } + } + Method { + name: "setSpecular" + Parameter { name: "specular"; type: "QColor" } + } + Method { + name: "setShininess" + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setDiffuse" + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setTextureScale" + Parameter { name: "textureScale"; type: "float" } + } + } + Component { + name: "Qt3DExtras::QDiffuseSpecularMapMaterial" + prototype: "Qt3DRender::QMaterial" + exports: ["Qt3D.Extras/DiffuseSpecularMapMaterial 2.0"] + exportMetaObjectRevisions: [0] + Property { name: "ambient"; type: "QColor" } + Property { name: "shininess"; type: "float" } + Property { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + Property { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + Property { name: "textureScale"; type: "float" } + Signal { + name: "ambientChanged" + Parameter { name: "ambient"; type: "QColor" } + } + Signal { + name: "diffuseChanged" + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "specularChanged" + Parameter { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "shininessChanged" + Parameter { name: "shininess"; type: "float" } + } + Signal { + name: "textureScaleChanged" + Parameter { name: "textureScale"; type: "float" } + } + Method { + name: "setAmbient" + Parameter { name: "ambient"; type: "QColor" } + } + Method { + name: "setDiffuse" + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setSpecular" + Parameter { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setShininess" + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setTextureScale" + Parameter { name: "textureScale"; type: "float" } + } + } + Component { + name: "Qt3DExtras::QExtrudedTextGeometry" + prototype: "Qt3DRender::QGeometry" + exports: ["Qt3D.Extras/ExtrudedTextGeometry 2.9"] + exportMetaObjectRevisions: [0] + Property { name: "text"; type: "string" } + Property { name: "font"; type: "QFont" } + Property { name: "extrusionLength"; type: "float" } + Property { + name: "positionAttribute" + type: "Qt3DRender::QAttribute" + isReadonly: true + isPointer: true + } + Property { + name: "normalAttribute" + type: "Qt3DRender::QAttribute" + isReadonly: true + isPointer: true + } + Property { + name: "indexAttribute" + type: "Qt3DRender::QAttribute" + isReadonly: true + isPointer: true + } + Signal { + name: "textChanged" + Parameter { name: "text"; type: "string" } + } + Signal { + name: "fontChanged" + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "depthChanged" + Parameter { name: "extrusionLength"; type: "float" } + } + Method { + name: "setText" + Parameter { name: "text"; type: "string" } + } + Method { + name: "setFont" + Parameter { name: "font"; type: "QFont" } + } + Method { + name: "setDepth" + Parameter { name: "extrusionLength"; type: "float" } + } + } + Component { + name: "Qt3DExtras::QExtrudedTextMesh" + prototype: "Qt3DRender::QGeometryRenderer" + exports: ["Qt3D.Extras/ExtrudedTextMesh 2.9"] + exportMetaObjectRevisions: [0] + Property { name: "text"; type: "string" } + Property { name: "font"; type: "QFont" } + Property { name: "depth"; type: "float" } + Signal { + name: "textChanged" + Parameter { name: "text"; type: "string" } + } + Signal { + name: "fontChanged" + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "depthChanged" + Parameter { name: "depth"; type: "float" } + } + Method { + name: "setText" + Parameter { name: "text"; type: "string" } + } + Method { + name: "setFont" + Parameter { name: "font"; type: "QFont" } + } + Method { + name: "setDepth" + Parameter { name: "depth"; type: "float" } + } + } + Component { + name: "Qt3DExtras::QFirstPersonCameraController" + prototype: "Qt3DCore::QEntity" + exports: ["Qt3D.Extras/FirstPersonCameraController 2.0"] + exportMetaObjectRevisions: [0] + Property { name: "camera"; type: "Qt3DRender::QCamera"; isPointer: true } + Property { name: "linearSpeed"; type: "float" } + Property { name: "lookSpeed"; type: "float" } + Property { name: "acceleration"; type: "float" } + Property { name: "deceleration"; type: "float" } + Signal { + name: "accelerationChanged" + Parameter { name: "acceleration"; type: "float" } + } + Signal { + name: "decelerationChanged" + Parameter { name: "deceleration"; type: "float" } + } + } + Component { + name: "Qt3DExtras::QForwardRenderer" + prototype: "Qt3DRender::QTechniqueFilter" + exports: ["Qt3D.Extras/ForwardRenderer 2.0"] + exportMetaObjectRevisions: [0] + Property { name: "surface"; type: "QObject"; isPointer: true } + Property { name: "window"; type: "QObject"; isPointer: true } + Property { name: "viewportRect"; type: "QRectF" } + Property { name: "clearColor"; type: "QColor" } + Property { name: "camera"; type: "Qt3DCore::QEntity"; isPointer: true } + Property { name: "externalRenderTargetSize"; type: "QSize" } + Property { name: "frustumCulling"; type: "bool" } + Property { name: "gamma"; revision: 9; type: "float" } + Signal { + name: "viewportRectChanged" + Parameter { name: "viewportRect"; type: "QRectF" } + } + Signal { + name: "clearColorChanged" + Parameter { name: "clearColor"; type: "QColor" } + } + Signal { + name: "cameraChanged" + Parameter { name: "camera"; type: "Qt3DCore::QEntity"; isPointer: true } + } + Signal { + name: "surfaceChanged" + Parameter { name: "surface"; type: "QObject"; isPointer: true } + } + Signal { + name: "externalRenderTargetSizeChanged" + Parameter { name: "size"; type: "QSize" } + } + Signal { + name: "frustumCullingEnabledChanged" + Parameter { name: "enabled"; type: "bool" } + } + Signal { + name: "gammaChanged" + Parameter { name: "gamma"; type: "float" } + } + Method { + name: "setViewportRect" + Parameter { name: "viewportRect"; type: "QRectF" } + } + Method { + name: "setClearColor" + Parameter { name: "clearColor"; type: "QColor" } + } + Method { + name: "setCamera" + Parameter { name: "camera"; type: "Qt3DCore::QEntity"; isPointer: true } + } + Method { + name: "setSurface" + Parameter { name: "surface"; type: "QObject"; isPointer: true } + } + Method { + name: "setExternalRenderTargetSize" + Parameter { name: "size"; type: "QSize" } + } + Method { + name: "setFrustumCullingEnabled" + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setGamma" + Parameter { name: "gamma"; type: "float" } + } + } + Component { + name: "Qt3DExtras::QGoochMaterial" + prototype: "Qt3DRender::QMaterial" + exports: ["Qt3D.Extras/GoochMaterial 2.0"] + exportMetaObjectRevisions: [0] + Property { name: "diffuse"; type: "QColor" } + Property { name: "specular"; type: "QColor" } + Property { name: "cool"; type: "QColor" } + Property { name: "warm"; type: "QColor" } + Property { name: "alpha"; type: "float" } + Property { name: "beta"; type: "float" } + Property { name: "shininess"; type: "float" } + Signal { + name: "diffuseChanged" + Parameter { name: "diffuse"; type: "QColor" } + } + Signal { + name: "specularChanged" + Parameter { name: "specular"; type: "QColor" } + } + Signal { + name: "coolChanged" + Parameter { name: "cool"; type: "QColor" } + } + Signal { + name: "warmChanged" + Parameter { name: "warm"; type: "QColor" } + } + Signal { + name: "alphaChanged" + Parameter { name: "alpha"; type: "float" } + } + Signal { + name: "betaChanged" + Parameter { name: "beta"; type: "float" } + } + Signal { + name: "shininessChanged" + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setDiffuse" + Parameter { name: "diffuse"; type: "QColor" } + } + Method { + name: "setSpecular" + Parameter { name: "specular"; type: "QColor" } + } + Method { + name: "setCool" + Parameter { name: "cool"; type: "QColor" } + } + Method { + name: "setWarm" + Parameter { name: "warm"; type: "QColor" } + } + Method { + name: "setAlpha" + Parameter { name: "alpha"; type: "float" } + } + Method { + name: "setBeta" + Parameter { name: "beta"; type: "float" } + } + Method { + name: "setShininess" + Parameter { name: "shininess"; type: "float" } + } + } + Component { + name: "Qt3DExtras::QMetalRoughMaterial" + prototype: "Qt3DRender::QMaterial" + exports: ["Qt3D.Extras/MetalRoughMaterial 2.9"] + exportMetaObjectRevisions: [0] + Property { name: "baseColor"; type: "QColor" } + Property { name: "metalness"; type: "float" } + Property { name: "roughness"; type: "float" } + Signal { + name: "baseColorChanged" + Parameter { name: "baseColor"; type: "QColor" } + } + Signal { + name: "metalnessChanged" + Parameter { name: "metalness"; type: "float" } + } + Signal { + name: "roughnessChanged" + Parameter { name: "roughness"; type: "float" } + } + Method { + name: "setBaseColor" + Parameter { name: "baseColor"; type: "QColor" } + } + Method { + name: "setMetalness" + Parameter { name: "metalness"; type: "float" } + } + Method { + name: "setRoughness" + Parameter { name: "roughness"; type: "float" } + } + } + Component { + name: "Qt3DExtras::QMorphPhongMaterial" + prototype: "Qt3DRender::QMaterial" + exports: ["Qt3D.Extras/MorphPhongMaterial 2.9"] + exportMetaObjectRevisions: [0] + Property { name: "ambient"; type: "QColor" } + Property { name: "diffuse"; type: "QColor" } + Property { name: "specular"; type: "QColor" } + Property { name: "shininess"; type: "float" } + Property { name: "interpolator"; type: "float" } + Signal { + name: "ambientChanged" + Parameter { name: "ambient"; type: "QColor" } + } + Signal { + name: "diffuseChanged" + Parameter { name: "diffuse"; type: "QColor" } + } + Signal { + name: "specularChanged" + Parameter { name: "specular"; type: "QColor" } + } + Signal { + name: "shininessChanged" + Parameter { name: "shininess"; type: "float" } + } + Signal { + name: "interpolatorChanged" + Parameter { name: "interpolator"; type: "float" } + } + Method { + name: "setAmbient" + Parameter { name: "ambient"; type: "QColor" } + } + Method { + name: "setDiffuse" + Parameter { name: "diffuse"; type: "QColor" } + } + Method { + name: "setSpecular" + Parameter { name: "specular"; type: "QColor" } + } + Method { + name: "setShininess" + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setInterpolator" + Parameter { name: "interpolator"; type: "float" } + } + } + Component { + name: "Qt3DExtras::QNormalDiffuseMapAlphaMaterial" + prototype: "Qt3DExtras::QNormalDiffuseMapMaterial" + exports: ["Qt3D.Extras/NormalDiffuseMapAlphaMaterial 2.0"] + exportMetaObjectRevisions: [0] + } + Component { + name: "Qt3DExtras::QNormalDiffuseMapMaterial" + prototype: "Qt3DRender::QMaterial" + exports: ["Qt3D.Extras/NormalDiffuseMapMaterial 2.0"] + exportMetaObjectRevisions: [0] + Property { name: "ambient"; type: "QColor" } + Property { name: "specular"; type: "QColor" } + Property { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + Property { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + Property { name: "shininess"; type: "float" } + Property { name: "textureScale"; type: "float" } + Signal { + name: "ambientChanged" + Parameter { name: "ambient"; type: "QColor" } + } + Signal { + name: "diffuseChanged" + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "normalChanged" + Parameter { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "specularChanged" + Parameter { name: "specular"; type: "QColor" } + } + Signal { + name: "shininessChanged" + Parameter { name: "shininess"; type: "float" } + } + Signal { + name: "textureScaleChanged" + Parameter { name: "textureScale"; type: "float" } + } + Method { + name: "setAmbient" + Parameter { name: "ambient"; type: "QColor" } + } + Method { + name: "setSpecular" + Parameter { name: "specular"; type: "QColor" } + } + Method { + name: "setDiffuse" + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setNormal" + Parameter { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setShininess" + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setTextureScale" + Parameter { name: "textureScale"; type: "float" } + } + } + Component { + name: "Qt3DExtras::QNormalDiffuseSpecularMapMaterial" + prototype: "Qt3DRender::QMaterial" + exports: ["Qt3D.Extras/NormalDiffuseSpecularMapMaterial 2.0"] + exportMetaObjectRevisions: [0] + Property { name: "ambient"; type: "QColor" } + Property { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + Property { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + Property { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + Property { name: "shininess"; type: "float" } + Property { name: "textureScale"; type: "float" } + Signal { + name: "ambientChanged" + Parameter { name: "ambient"; type: "QColor" } + } + Signal { + name: "diffuseChanged" + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "normalChanged" + Parameter { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "specularChanged" + Parameter { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "shininessChanged" + Parameter { name: "shininess"; type: "float" } + } + Signal { + name: "textureScaleChanged" + Parameter { name: "textureScale"; type: "float" } + } + Method { + name: "setAmbient" + Parameter { name: "ambient"; type: "QColor" } + } + Method { + name: "setDiffuse" + Parameter { name: "diffuse"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setNormal" + Parameter { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setSpecular" + Parameter { name: "specular"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setShininess" + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setTextureScale" + Parameter { name: "textureScale"; type: "float" } + } + } + Component { + name: "Qt3DExtras::QOrbitCameraController" + prototype: "Qt3DCore::QEntity" + exports: ["Qt3D.Extras/OrbitCameraController 2.0"] + exportMetaObjectRevisions: [0] + Property { name: "camera"; type: "Qt3DRender::QCamera"; isPointer: true } + Property { name: "linearSpeed"; type: "float" } + Property { name: "lookSpeed"; type: "float" } + Property { name: "zoomInLimit"; type: "float" } + } + Component { + name: "Qt3DExtras::QPerVertexColorMaterial" + prototype: "Qt3DRender::QMaterial" + exports: ["Qt3D.Extras/PerVertexColorMaterial 2.0"] + exportMetaObjectRevisions: [0] + } + Component { + name: "Qt3DExtras::QPhongAlphaMaterial" + prototype: "Qt3DRender::QMaterial" + exports: ["Qt3D.Extras/PhongAlphaMaterial 2.0"] + exportMetaObjectRevisions: [0] + Property { name: "ambient"; type: "QColor" } + Property { name: "diffuse"; type: "QColor" } + Property { name: "specular"; type: "QColor" } + Property { name: "shininess"; type: "float" } + Property { name: "alpha"; type: "float" } + Property { name: "sourceRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } + Property { name: "destinationRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } + Property { name: "sourceAlphaArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } + Property { + name: "destinationAlphaArg" + type: "Qt3DRender::QBlendEquationArguments::Blending" + } + Property { name: "blendFunctionArg"; type: "Qt3DRender::QBlendEquation::BlendFunction" } + Signal { + name: "ambientChanged" + Parameter { name: "ambient"; type: "QColor" } + } + Signal { + name: "diffuseChanged" + Parameter { name: "diffuse"; type: "QColor" } + } + Signal { + name: "specularChanged" + Parameter { name: "specular"; type: "QColor" } + } + Signal { + name: "shininessChanged" + Parameter { name: "shininess"; type: "float" } + } + Signal { + name: "alphaChanged" + Parameter { name: "alpha"; type: "float" } + } + Signal { + name: "sourceRgbArgChanged" + Parameter { name: "sourceRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } + } + Signal { + name: "destinationRgbArgChanged" + Parameter { name: "destinationRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } + } + Signal { + name: "sourceAlphaArgChanged" + Parameter { name: "sourceAlphaArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } + } + Signal { + name: "destinationAlphaArgChanged" + Parameter { + name: "destinationAlphaArg" + type: "Qt3DRender::QBlendEquationArguments::Blending" + } + } + Signal { + name: "blendFunctionArgChanged" + Parameter { name: "blendFunctionArg"; type: "Qt3DRender::QBlendEquation::BlendFunction" } + } + Method { + name: "setAmbient" + Parameter { name: "ambient"; type: "QColor" } + } + Method { + name: "setDiffuse" + Parameter { name: "diffuse"; type: "QColor" } + } + Method { + name: "setSpecular" + Parameter { name: "specular"; type: "QColor" } + } + Method { + name: "setShininess" + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setAlpha" + Parameter { name: "alpha"; type: "float" } + } + Method { + name: "setSourceRgbArg" + Parameter { name: "sourceRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } + } + Method { + name: "setDestinationRgbArg" + Parameter { name: "destinationRgbArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } + } + Method { + name: "setSourceAlphaArg" + Parameter { name: "sourceAlphaArg"; type: "Qt3DRender::QBlendEquationArguments::Blending" } + } + Method { + name: "setDestinationAlphaArg" + Parameter { + name: "destinationAlphaArg" + type: "Qt3DRender::QBlendEquationArguments::Blending" + } + } + Method { + name: "setBlendFunctionArg" + Parameter { name: "blendFunctionArg"; type: "Qt3DRender::QBlendEquation::BlendFunction" } + } + } + Component { + name: "Qt3DExtras::QPhongMaterial" + prototype: "Qt3DRender::QMaterial" + exports: ["Qt3D.Extras/PhongMaterial 2.0"] + exportMetaObjectRevisions: [0] + Property { name: "ambient"; type: "QColor" } + Property { name: "diffuse"; type: "QColor" } + Property { name: "specular"; type: "QColor" } + Property { name: "shininess"; type: "float" } + Signal { + name: "ambientChanged" + Parameter { name: "ambient"; type: "QColor" } + } + Signal { + name: "diffuseChanged" + Parameter { name: "diffuse"; type: "QColor" } + } + Signal { + name: "specularChanged" + Parameter { name: "specular"; type: "QColor" } + } + Signal { + name: "shininessChanged" + Parameter { name: "shininess"; type: "float" } + } + Method { + name: "setAmbient" + Parameter { name: "ambient"; type: "QColor" } + } + Method { + name: "setDiffuse" + Parameter { name: "diffuse"; type: "QColor" } + } + Method { + name: "setSpecular" + Parameter { name: "specular"; type: "QColor" } + } + Method { + name: "setShininess" + Parameter { name: "shininess"; type: "float" } + } + } + Component { name: "Qt3DExtras::QPlaneGeometry" prototype: "Qt3DRender::QGeometry" exports: ["Qt3D.Extras/PlaneGeometry 2.0"] @@ -525,6 +1263,39 @@ Module { } } Component { + name: "Qt3DExtras::QSkyboxEntity" + prototype: "Qt3DCore::QEntity" + exports: ["Qt3D.Extras/SkyboxEntity 2.0"] + exportMetaObjectRevisions: [0] + Property { name: "baseName"; type: "string" } + Property { name: "extension"; type: "string" } + Property { name: "gammaCorrect"; revision: 9; type: "bool" } + Signal { + name: "baseNameChanged" + Parameter { name: "path"; type: "string" } + } + Signal { + name: "extensionChanged" + Parameter { name: "extension"; type: "string" } + } + Signal { + name: "gammaCorrectEnabledChanged" + Parameter { name: "enabled"; type: "bool" } + } + Method { + name: "setBaseName" + Parameter { name: "path"; type: "string" } + } + Method { + name: "setExtension" + Parameter { name: "extension"; type: "string" } + } + Method { + name: "setGammaCorrectEnabled" + Parameter { name: "enabled"; type: "bool" } + } + } + Component { name: "Qt3DExtras::QSphereGeometry" prototype: "Qt3DRender::QGeometry" exports: ["Qt3D.Extras/SphereGeometry 2.0"] @@ -639,6 +1410,112 @@ Module { } } Component { + name: "Qt3DExtras::QText2DEntity" + prototype: "Qt3DCore::QEntity" + exports: ["Qt3D.Extras/Text2DEntity 2.9"] + exportMetaObjectRevisions: [0] + Property { name: "font"; type: "QFont" } + Property { name: "text"; type: "string" } + Property { name: "color"; type: "QColor" } + Property { name: "width"; type: "float" } + Property { name: "height"; type: "float" } + Signal { + name: "fontChanged" + Parameter { name: "font"; type: "QFont" } + } + Signal { + name: "colorChanged" + Parameter { name: "color"; type: "QColor" } + } + Signal { + name: "textChanged" + Parameter { name: "text"; type: "string" } + } + Signal { + name: "widthChanged" + Parameter { name: "width"; type: "float" } + } + Signal { + name: "heightChanged" + Parameter { name: "height"; type: "float" } + } + } + Component { + name: "Qt3DExtras::QTextureMaterial" + prototype: "Qt3DRender::QMaterial" + exports: ["Qt3D.Extras/TextureMaterial 2.0"] + exportMetaObjectRevisions: [0] + Property { name: "texture"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + Property { name: "textureOffset"; type: "QVector2D" } + Signal { + name: "textureChanged" + Parameter { name: "texture"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "textureOffsetChanged" + Parameter { name: "textureOffset"; type: "QVector2D" } + } + Method { + name: "setTexture" + Parameter { name: "texture"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setTextureOffset" + Parameter { name: "textureOffset"; type: "QVector2D" } + } + } + Component { + name: "Qt3DExtras::QTexturedMetalRoughMaterial" + prototype: "Qt3DRender::QMaterial" + exports: ["Qt3D.Extras/TexturedMetalRoughMaterial 2.9"] + exportMetaObjectRevisions: [0] + Property { name: "baseColor"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + Property { name: "metalness"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + Property { name: "roughness"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + Property { name: "ambientOcclusion"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + Property { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + Signal { + name: "baseColorChanged" + Parameter { name: "baseColor"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "metalnessChanged" + Parameter { name: "metalness"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "roughnessChanged" + Parameter { name: "roughness"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "ambientOcclusionChanged" + Parameter { name: "ambientOcclusion"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Signal { + name: "normalChanged" + Parameter { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setBaseColor" + Parameter { name: "baseColor"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setMetalness" + Parameter { name: "metalness"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setRoughness" + Parameter { name: "roughness"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setAmbientOcclusion" + Parameter { name: "ambientOcclusion"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + Method { + name: "setNormal" + Parameter { name: "normal"; type: "Qt3DRender::QAbstractTexture"; isPointer: true } + } + } + Component { name: "Qt3DExtras::QTorusGeometry" prototype: "Qt3DRender::QGeometry" exports: ["Qt3D.Extras/TorusGeometry 2.0"] @@ -746,6 +1623,7 @@ Module { Parameter { name: "minorRadius"; type: "float" } } } + Component { name: "Qt3DRender::QFrameGraphNode"; prototype: "Qt3DCore::QNode" } Component { name: "Qt3DRender::QGeometry" prototype: "Qt3DCore::QNode" @@ -883,306 +1761,8 @@ Module { } } Component { - prototype: "Qt3DCore::QNode" - name: "Qt3D.Extras/DefaultAlphaEffect 2.0" - exports: ["Qt3D.Extras/DefaultAlphaEffect 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "vertexES"; type: "string" } - Property { name: "fragmentES"; type: "string" } - Property { name: "vertex"; type: "string" } - Property { name: "fragment"; type: "string" } - Property { name: "sourceRgbArg"; type: "int" } - Property { name: "destinationRgbArg"; type: "int" } - Property { name: "sourceAlphaArg"; type: "int" } - Property { name: "destinationAlphaArg"; type: "int" } - Property { name: "blendFunctionArg"; type: "int" } - } - Component { - prototype: "Qt3DCore::QNode" - name: "Qt3D.Extras/DefaultEffect 2.0" - exports: ["Qt3D.Extras/DefaultEffect 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "vertexES"; type: "string" } - Property { name: "fragmentES"; type: "string" } - Property { name: "vertex"; type: "string" } - Property { name: "fragment"; type: "string" } - } - Component { - prototype: "Qt3DCore::QComponent" - name: "Qt3D.Extras/DiffuseMapMaterial 2.0" - exports: ["Qt3D.Extras/DiffuseMapMaterial 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "ambient"; type: "QColor" } - Property { name: "specular"; type: "QColor" } - Property { name: "shininess"; type: "double" } - Property { name: "textureScale"; type: "double" } - Property { name: "diffuse"; type: "QUrl" } - Property { name: "effect"; type: "Qt3DRender::QEffect"; isPointer: true } - Signal { - name: "effectChanged" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - Method { - name: "setEffect" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - } - Component { - prototype: "Qt3DCore::QComponent" - name: "Qt3D.Extras/DiffuseSpecularMapMaterial 2.0" - exports: ["Qt3D.Extras/DiffuseSpecularMapMaterial 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "ambient"; type: "QColor" } - Property { name: "shininess"; type: "double" } - Property { name: "textureScale"; type: "double" } - Property { name: "diffuse"; type: "QUrl" } - Property { name: "specular"; type: "QUrl" } - Property { name: "effect"; type: "Qt3DRender::QEffect"; isPointer: true } - Signal { - name: "effectChanged" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - Method { - name: "setEffect" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - } - Component { - prototype: "Qt3DCore::QNode" - name: "Qt3D.Extras/FirstPersonCameraController 2.0" - exports: ["Qt3D.Extras/FirstPersonCameraController 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "camera"; type: "Qt3DRender::QCamera"; isPointer: true } - Property { name: "linearSpeed"; type: "double" } - Property { name: "lookSpeed"; type: "double" } - Property { name: "acceleration"; type: "double" } - Property { name: "deceleration"; type: "double" } - } - Component { - prototype: "Qt3DCore::QNode" - name: "Qt3D.Extras/ForwardRenderer 2.0" - exports: ["Qt3D.Extras/ForwardRenderer 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "camera"; type: "Qt3DCore::QEntity"; isPointer: true } - Property { name: "clearColor"; type: "QColor" } - Property { name: "viewportRect"; type: "QRectF" } - Property { name: "window"; type: "QObject"; isPointer: true } - } - Component { + name: "Qt3DRender::QMaterial" prototype: "Qt3DCore::QComponent" - name: "Qt3D.Extras/GoochMaterial 2.0" - exports: ["Qt3D.Extras/GoochMaterial 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "diffuse"; type: "QColor" } - Property { name: "specular"; type: "QColor" } - Property { name: "coolColor"; type: "QColor" } - Property { name: "warmColor"; type: "QColor" } - Property { name: "alpha"; type: "double" } - Property { name: "beta"; type: "double" } - Property { name: "shininess"; type: "double" } - Property { name: "effect"; type: "Qt3DRender::QEffect"; isPointer: true } - Signal { - name: "effectChanged" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - Method { - name: "setEffect" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - } - Component { - prototype: "Qt3DCore::QNode" - name: "Qt3D.Extras/NormalDiffuseMapAlphaEffect 2.0" - exports: ["Qt3D.Extras/NormalDiffuseMapAlphaEffect 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "vertexES"; type: "string" } - Property { name: "fragmentES"; type: "string" } - Property { name: "vertex"; type: "string" } - Property { name: "fragment"; type: "string" } - } - Component { - prototype: "Qt3DCore::QComponent" - name: "Qt3D.Extras/NormalDiffuseMapAlphaMaterial 2.0" - exports: ["Qt3D.Extras/NormalDiffuseMapAlphaMaterial 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "ambient"; type: "QColor" } - Property { name: "specular"; type: "QColor" } - Property { name: "shininess"; type: "double" } - Property { name: "textureScale"; type: "double" } - Property { name: "diffuse"; type: "QUrl" } - Property { name: "normal"; type: "QUrl" } - Property { name: "effect"; type: "Qt3DRender::QEffect"; isPointer: true } - Signal { - name: "effectChanged" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - Method { - name: "setEffect" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - } - Component { - prototype: "Qt3DCore::QComponent" - name: "Qt3D.Extras/NormalDiffuseMapMaterial 2.0" - exports: ["Qt3D.Extras/NormalDiffuseMapMaterial 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "ambient"; type: "QColor" } - Property { name: "specular"; type: "QColor" } - Property { name: "shininess"; type: "double" } - Property { name: "textureScale"; type: "double" } - Property { name: "diffuse"; type: "QUrl" } - Property { name: "normal"; type: "QUrl" } - Property { name: "effect"; type: "Qt3DRender::QEffect"; isPointer: true } - Signal { - name: "effectChanged" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - Method { - name: "setEffect" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - } - Component { - prototype: "Qt3DCore::QComponent" - name: "Qt3D.Extras/NormalDiffuseSpecularMapMaterial 2.0" - exports: ["Qt3D.Extras/NormalDiffuseSpecularMapMaterial 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "ambient"; type: "QColor" } - Property { name: "shininess"; type: "double" } - Property { name: "textureScale"; type: "double" } - Property { name: "diffuse"; type: "QUrl" } - Property { name: "specular"; type: "QUrl" } - Property { name: "normal"; type: "QUrl" } - Property { name: "effect"; type: "Qt3DRender::QEffect"; isPointer: true } - Signal { - name: "effectChanged" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - Method { - name: "setEffect" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - } - Component { - prototype: "Qt3DCore::QNode" - name: "Qt3D.Extras/OrbitCameraController 2.0" - exports: ["Qt3D.Extras/OrbitCameraController 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "camera"; type: "Qt3DRender::QCamera"; isPointer: true } - Property { name: "linearSpeed"; type: "double" } - Property { name: "lookSpeed"; type: "double" } - Property { name: "zoomLimit"; type: "double" } - Method { - name: "clampInputs" - type: "QVariant" - Parameter { name: "input1"; type: "QVariant" } - Parameter { name: "input2"; type: "QVariant" } - } - Method { - name: "zoomDistance" - type: "QVariant" - Parameter { name: "firstPoint"; type: "QVariant" } - Parameter { name: "secondPoint"; type: "QVariant" } - } - } - Component { - prototype: "Qt3DCore::QComponent" - name: "Qt3D.Extras/PerVertexColorMaterial 2.0" - exports: ["Qt3D.Extras/PerVertexColorMaterial 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "effect"; type: "Qt3DRender::QEffect"; isPointer: true } - Signal { - name: "effectChanged" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - Method { - name: "setEffect" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - } - Component { - prototype: "Qt3DCore::QComponent" - name: "Qt3D.Extras/PhongAlphaMaterial 2.0" - exports: ["Qt3D.Extras/PhongAlphaMaterial 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "ambient"; type: "QColor" } - Property { name: "diffuse"; type: "QColor" } - Property { name: "specular"; type: "QColor" } - Property { name: "shininess"; type: "double" } - Property { name: "alpha"; type: "double" } - Property { name: "sourceRgbArg"; type: "int" } - Property { name: "destinationRgbArg"; type: "int" } - Property { name: "sourceAlphaArg"; type: "int" } - Property { name: "destinationAlphaArg"; type: "int" } - Property { name: "blendFunctionArg"; type: "int" } - Property { name: "effect"; type: "Qt3DRender::QEffect"; isPointer: true } - Signal { - name: "effectChanged" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - Method { - name: "setEffect" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - } - Component { - prototype: "Qt3DCore::QComponent" - name: "Qt3D.Extras/PhongMaterial 2.0" - exports: ["Qt3D.Extras/PhongMaterial 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "ambient"; type: "QColor" } - Property { name: "diffuse"; type: "QColor" } - Property { name: "specular"; type: "QColor" } - Property { name: "shininess"; type: "double" } - Property { name: "effect"; type: "Qt3DRender::QEffect"; isPointer: true } - Signal { - name: "effectChanged" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - Method { - name: "setEffect" - Parameter { name: "effect"; type: "QEffect"; isPointer: true } - } - } - Component { - prototype: "Qt3DCore::QComponent" - name: "Qt3D.Extras/TextureMaterial 2.0" - exports: ["Qt3D.Extras/TextureMaterial 2.0"] - exportMetaObjectRevisions: [0] - isComposite: true - defaultProperty: "data" - Property { name: "texture"; type: "Qt3DRender::QTexture2D"; isPointer: true } - Property { name: "textureOffset"; type: "QVector2D" } Property { name: "effect"; type: "Qt3DRender::QEffect"; isPointer: true } Signal { name: "effectChanged" @@ -1193,4 +1773,5 @@ Module { Parameter { name: "effect"; type: "QEffect"; isPointer: true } } } + Component { name: "Qt3DRender::QTechniqueFilter"; prototype: "Qt3DRender::QFrameGraphNode" } } |