| 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: |
| // 'qmlplugindump -nonrelocatable QtQuick3D 1.15' |
| |
| Module { |
| dependencies: [ |
| "QtQuick 2.15", |
| "QtQuick.Window 2.1", |
| "QtQuick3D.Effects 1.15", |
| "QtQuick3D.Materials 1.15" |
| ] |
| Component { |
| name: "QQuick3DAbstractLight" |
| defaultProperty: "data" |
| prototype: "QQuick3DNode" |
| exports: ["QtQuick3D/Light 1.14"] |
| isCreatable: false |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "QSSGShadowMapQuality" |
| values: { |
| "ShadowMapQualityLow": 0, |
| "ShadowMapQualityMedium": 1, |
| "ShadowMapQualityHigh": 2, |
| "ShadowMapQualityVeryHigh": 3 |
| } |
| } |
| Property { name: "color"; type: "QColor" } |
| Property { name: "ambientColor"; type: "QColor" } |
| Property { name: "brightness"; type: "float" } |
| Property { name: "scope"; type: "QQuick3DNode"; isPointer: true } |
| Property { name: "castsShadow"; type: "bool" } |
| Property { name: "shadowBias"; type: "float" } |
| Property { name: "shadowFactor"; type: "float" } |
| Property { name: "shadowMapQuality"; type: "QSSGShadowMapQuality" } |
| Property { name: "shadowMapFar"; type: "float" } |
| Property { name: "shadowFilter"; type: "float" } |
| Method { |
| name: "setColor" |
| Parameter { name: "color"; type: "QColor" } |
| } |
| Method { |
| name: "setAmbientColor" |
| Parameter { name: "ambientColor"; type: "QColor" } |
| } |
| Method { |
| name: "setBrightness" |
| Parameter { name: "brightness"; type: "float" } |
| } |
| Method { |
| name: "setScope" |
| Parameter { name: "scope"; type: "QQuick3DNode"; isPointer: true } |
| } |
| Method { |
| name: "setCastsShadow" |
| Parameter { name: "castsShadow"; type: "bool" } |
| } |
| Method { |
| name: "setShadowBias" |
| Parameter { name: "shadowBias"; type: "float" } |
| } |
| Method { |
| name: "setShadowFactor" |
| Parameter { name: "shadowFactor"; type: "float" } |
| } |
| Method { |
| name: "setShadowMapQuality" |
| Parameter { name: "shadowMapQuality"; type: "QSSGShadowMapQuality" } |
| } |
| Method { |
| name: "setShadowMapFar" |
| Parameter { name: "shadowMapFar"; type: "float" } |
| } |
| Method { |
| name: "setShadowFilter" |
| Parameter { name: "shadowFilter"; type: "float" } |
| } |
| } |
| Component { |
| name: "QQuick3DAreaLight" |
| defaultProperty: "data" |
| prototype: "QQuick3DAbstractLight" |
| exports: ["QtQuick3D/AreaLight 1.14"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "width"; type: "float" } |
| Property { name: "height"; type: "float" } |
| Method { |
| name: "setWidth" |
| Parameter { name: "width"; type: "float" } |
| } |
| Method { |
| name: "setHeight" |
| Parameter { name: "height"; type: "float" } |
| } |
| } |
| Component { |
| name: "QQuick3DCamera" |
| defaultProperty: "data" |
| prototype: "QQuick3DNode" |
| exports: ["QtQuick3D/Camera 1.14", "QtQuick3D/Camera 1.15"] |
| isCreatable: false |
| exportMetaObjectRevisions: [0, 1] |
| Enum { |
| name: "FieldOfViewOrientation" |
| values: { |
| "Vertical": 0, |
| "Horizontal": 1 |
| } |
| } |
| Property { name: "frustumCullingEnabled"; type: "bool" } |
| Method { |
| name: "setFrustumCullingEnabled" |
| Parameter { name: "frustumCullingEnabled"; type: "bool" } |
| } |
| Method { |
| name: "mapToViewport" |
| type: "QVector3D" |
| Parameter { name: "scenePos"; type: "QVector3D" } |
| } |
| Method { |
| name: "mapFromViewport" |
| type: "QVector3D" |
| Parameter { name: "viewportPos"; type: "QVector3D" } |
| } |
| Method { |
| name: "lookAt" |
| revision: 1 |
| Parameter { name: "scenePos"; type: "QVector3D" } |
| } |
| Method { |
| name: "lookAt" |
| revision: 1 |
| Parameter { name: "node"; type: "const QQuick3DNode"; isPointer: true } |
| } |
| } |
| Component { |
| name: "QQuick3DCustomCamera" |
| defaultProperty: "data" |
| prototype: "QQuick3DCamera" |
| exports: ["QtQuick3D/CustomCamera 1.14"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "projection"; type: "QMatrix4x4" } |
| Method { |
| name: "setProjection" |
| Parameter { name: "projection"; type: "QMatrix4x4" } |
| } |
| } |
| Component { |
| name: "QQuick3DCustomMaterial" |
| defaultProperty: "data" |
| prototype: "QQuick3DMaterial" |
| exports: ["QtQuick3D.Materials/CustomMaterial 1.14"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "hasTransparency"; type: "bool" } |
| Property { name: "hasRefraction"; type: "bool" } |
| Property { name: "alwaysDirty"; type: "bool" } |
| Property { name: "shaderInfo"; type: "QQuick3DShaderUtilsShaderInfo"; isPointer: true } |
| Property { name: "passes"; type: "QQuick3DShaderUtilsRenderPass"; isList: true; isReadonly: true } |
| Signal { |
| name: "hasTransparencyChanged" |
| Parameter { name: "hasTransparency"; type: "bool" } |
| } |
| Signal { |
| name: "hasRefractionChanged" |
| Parameter { name: "hasRefraction"; type: "bool" } |
| } |
| Signal { |
| name: "alwaysDirtyChanged" |
| Parameter { name: "alwaysDirty"; type: "bool" } |
| } |
| Method { |
| name: "setHasTransparency" |
| Parameter { name: "hasTransparency"; type: "bool" } |
| } |
| Method { |
| name: "setHasRefraction" |
| Parameter { name: "hasRefraction"; type: "bool" } |
| } |
| Method { |
| name: "setShaderInfo" |
| Parameter { name: "shaderInfo"; type: "QQuick3DShaderUtilsShaderInfo"; isPointer: true } |
| } |
| Method { |
| name: "setAlwaysDirty" |
| Parameter { name: "alwaysDirty"; type: "bool" } |
| } |
| } |
| Component { |
| name: "QQuick3DDefaultMaterial" |
| defaultProperty: "data" |
| prototype: "QQuick3DMaterial" |
| exports: [ |
| "QtQuick3D/DefaultMaterial 1.14", |
| "QtQuick3D/DefaultMaterial 1.15" |
| ] |
| exportMetaObjectRevisions: [0, 1] |
| Enum { |
| name: "Lighting" |
| values: { |
| "NoLighting": 0, |
| "FragmentLighting": 1 |
| } |
| } |
| Enum { |
| name: "BlendMode" |
| values: { |
| "SourceOver": 0, |
| "Screen": 1, |
| "Multiply": 2, |
| "Overlay": 3, |
| "ColorBurn": 4, |
| "ColorDodge": 5 |
| } |
| } |
| Enum { |
| name: "SpecularModel" |
| values: { |
| "Default": 0, |
| "KGGX": 1, |
| "KWard": 2 |
| } |
| } |
| Property { name: "lighting"; type: "Lighting" } |
| Property { name: "blendMode"; type: "BlendMode" } |
| Property { name: "diffuseColor"; type: "QColor" } |
| Property { name: "diffuseMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "emissiveFactor"; type: "float" } |
| Property { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "emissiveColor"; type: "QColor" } |
| Property { name: "specularReflectionMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "specularModel"; type: "SpecularModel" } |
| Property { name: "specularTint"; type: "QColor" } |
| Property { name: "indexOfRefraction"; type: "float" } |
| Property { name: "fresnelPower"; type: "float" } |
| Property { name: "specularAmount"; type: "float" } |
| Property { name: "specularRoughness"; type: "float" } |
| Property { name: "roughnessMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "roughnessChannel"; revision: 1; type: "TextureChannelMapping" } |
| Property { name: "opacity"; type: "float" } |
| Property { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "opacityChannel"; revision: 1; type: "TextureChannelMapping" } |
| Property { name: "bumpMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "bumpAmount"; type: "float" } |
| Property { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "translucencyMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "translucencyChannel"; revision: 1; type: "TextureChannelMapping" } |
| Property { name: "translucentFalloff"; type: "float" } |
| Property { name: "diffuseLightWrap"; type: "float" } |
| Property { name: "vertexColorsEnabled"; type: "bool" } |
| Signal { |
| name: "lightingChanged" |
| Parameter { name: "lighting"; type: "Lighting" } |
| } |
| Signal { |
| name: "blendModeChanged" |
| Parameter { name: "blendMode"; type: "BlendMode" } |
| } |
| Signal { |
| name: "diffuseColorChanged" |
| Parameter { name: "diffuseColor"; type: "QColor" } |
| } |
| Signal { |
| name: "diffuseMapChanged" |
| Parameter { name: "diffuseMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "emissiveFactorChanged" |
| Parameter { name: "emissiveFactor"; type: "float" } |
| } |
| Signal { |
| name: "emissiveMapChanged" |
| Parameter { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "emissiveColorChanged" |
| Parameter { name: "emissiveColor"; type: "QColor" } |
| } |
| Signal { |
| name: "specularReflectionMapChanged" |
| Parameter { name: "specularReflectionMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "specularMapChanged" |
| Parameter { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "specularModelChanged" |
| Parameter { name: "specularModel"; type: "SpecularModel" } |
| } |
| Signal { |
| name: "specularTintChanged" |
| Parameter { name: "specularTint"; type: "QColor" } |
| } |
| Signal { |
| name: "indexOfRefractionChanged" |
| Parameter { name: "indexOfRefraction"; type: "float" } |
| } |
| Signal { |
| name: "fresnelPowerChanged" |
| Parameter { name: "fresnelPower"; type: "float" } |
| } |
| Signal { |
| name: "specularAmountChanged" |
| Parameter { name: "specularAmount"; type: "float" } |
| } |
| Signal { |
| name: "specularRoughnessChanged" |
| Parameter { name: "specularRoughness"; type: "float" } |
| } |
| Signal { |
| name: "roughnessMapChanged" |
| Parameter { name: "roughnessMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "opacityChanged" |
| Parameter { name: "opacity"; type: "float" } |
| } |
| Signal { |
| name: "opacityMapChanged" |
| Parameter { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "bumpMapChanged" |
| Parameter { name: "bumpMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "bumpAmountChanged" |
| Parameter { name: "bumpAmount"; type: "float" } |
| } |
| Signal { |
| name: "normalMapChanged" |
| Parameter { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "translucencyMapChanged" |
| Parameter { name: "translucencyMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "translucentFalloffChanged" |
| Parameter { name: "translucentFalloff"; type: "float" } |
| } |
| Signal { |
| name: "diffuseLightWrapChanged" |
| Parameter { name: "diffuseLightWrap"; type: "float" } |
| } |
| Signal { |
| name: "vertexColorsEnabledChanged" |
| Parameter { name: "vertexColorsEnabled"; type: "bool" } |
| } |
| Signal { |
| name: "roughnessChannelChanged" |
| revision: 1 |
| Parameter { name: "channel"; type: "TextureChannelMapping" } |
| } |
| Signal { |
| name: "opacityChannelChanged" |
| revision: 1 |
| Parameter { name: "channel"; type: "TextureChannelMapping" } |
| } |
| Signal { |
| name: "translucencyChannelChanged" |
| revision: 1 |
| Parameter { name: "channel"; type: "TextureChannelMapping" } |
| } |
| Method { |
| name: "setLighting" |
| Parameter { name: "lighting"; type: "Lighting" } |
| } |
| Method { |
| name: "setBlendMode" |
| Parameter { name: "blendMode"; type: "BlendMode" } |
| } |
| Method { |
| name: "setDiffuseColor" |
| Parameter { name: "diffuseColor"; type: "QColor" } |
| } |
| Method { |
| name: "setDiffuseMap" |
| Parameter { name: "diffuseMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setEmissiveFactor" |
| Parameter { name: "emissiveFactor"; type: "float" } |
| } |
| Method { |
| name: "setEmissiveMap" |
| Parameter { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setEmissiveColor" |
| Parameter { name: "emissiveColor"; type: "QColor" } |
| } |
| Method { |
| name: "setSpecularReflectionMap" |
| Parameter { name: "specularReflectionMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setSpecularMap" |
| Parameter { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setSpecularModel" |
| Parameter { name: "specularModel"; type: "SpecularModel" } |
| } |
| Method { |
| name: "setSpecularTint" |
| Parameter { name: "specularTint"; type: "QColor" } |
| } |
| Method { |
| name: "setIndexOfRefraction" |
| Parameter { name: "indexOfRefraction"; type: "float" } |
| } |
| Method { |
| name: "setFresnelPower" |
| Parameter { name: "fresnelPower"; type: "float" } |
| } |
| Method { |
| name: "setSpecularAmount" |
| Parameter { name: "specularAmount"; type: "float" } |
| } |
| Method { |
| name: "setSpecularRoughness" |
| Parameter { name: "specularRoughness"; type: "float" } |
| } |
| Method { |
| name: "setRoughnessMap" |
| Parameter { name: "roughnessMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setOpacity" |
| Parameter { name: "opacity"; type: "float" } |
| } |
| Method { |
| name: "setOpacityMap" |
| Parameter { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setBumpMap" |
| Parameter { name: "bumpMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setBumpAmount" |
| Parameter { name: "bumpAmount"; type: "float" } |
| } |
| Method { |
| name: "setNormalMap" |
| Parameter { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setTranslucencyMap" |
| Parameter { name: "translucencyMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setTranslucentFalloff" |
| Parameter { name: "translucentFalloff"; type: "float" } |
| } |
| Method { |
| name: "setDiffuseLightWrap" |
| Parameter { name: "diffuseLightWrap"; type: "float" } |
| } |
| Method { |
| name: "setVertexColorsEnabled" |
| Parameter { name: "vertexColorsEnabled"; type: "bool" } |
| } |
| Method { |
| name: "setRoughnessChannel" |
| revision: 1 |
| Parameter { name: "channel"; type: "TextureChannelMapping" } |
| } |
| Method { |
| name: "setOpacityChannel" |
| revision: 1 |
| Parameter { name: "channel"; type: "TextureChannelMapping" } |
| } |
| Method { |
| name: "setTranslucencyChannel" |
| revision: 1 |
| Parameter { name: "channel"; type: "TextureChannelMapping" } |
| } |
| } |
| Component { |
| name: "QQuick3DDirectionalLight" |
| defaultProperty: "data" |
| prototype: "QQuick3DAbstractLight" |
| exports: ["QtQuick3D/DirectionalLight 1.14"] |
| exportMetaObjectRevisions: [0] |
| } |
| Component { |
| name: "QQuick3DEffect" |
| defaultProperty: "data" |
| prototype: "QQuick3DObject" |
| exports: ["QtQuick3D.Effects/Effect 1.15"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "passes"; type: "QQuick3DShaderUtilsRenderPass"; isList: true; isReadonly: true } |
| } |
| Component { |
| name: "QQuick3DFrustumCamera" |
| defaultProperty: "data" |
| prototype: "QQuick3DPerspectiveCamera" |
| exports: ["QtQuick3D/FrustumCamera 1.14"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "top"; type: "float" } |
| Property { name: "bottom"; type: "float" } |
| Property { name: "right"; type: "float" } |
| Property { name: "left"; type: "float" } |
| Method { |
| name: "setTop" |
| Parameter { name: "top"; type: "float" } |
| } |
| Method { |
| name: "setBottom" |
| Parameter { name: "bottom"; type: "float" } |
| } |
| Method { |
| name: "setRight" |
| Parameter { name: "right"; type: "float" } |
| } |
| Method { |
| name: "setLeft" |
| Parameter { name: "left"; type: "float" } |
| } |
| } |
| Component { |
| name: "QQuick3DGeometry" |
| defaultProperty: "data" |
| prototype: "QQuick3DObject" |
| exports: ["QtQuick3D/Geometry 1.14"] |
| isCreatable: false |
| exportMetaObjectRevisions: [0] |
| Property { name: "name"; type: "string" } |
| Signal { name: "geometryNodeDirty" } |
| Method { |
| name: "setName" |
| Parameter { name: "name"; type: "string" } |
| } |
| } |
| Component { |
| name: "QQuick3DLoader" |
| defaultProperty: "data" |
| prototype: "QQuick3DNode" |
| exports: ["QtQuick3D/Loader3D 1.14"] |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "Status" |
| values: { |
| "Null": 0, |
| "Ready": 1, |
| "Loading": 2, |
| "Error": 3 |
| } |
| } |
| Property { name: "active"; type: "bool" } |
| Property { name: "source"; type: "QUrl" } |
| Property { name: "sourceComponent"; type: "QQmlComponent"; isPointer: true } |
| Property { name: "item"; type: "QObject"; isReadonly: true; isPointer: true } |
| Property { name: "status"; type: "Status"; isReadonly: true } |
| Property { name: "progress"; type: "double"; isReadonly: true } |
| Property { name: "asynchronous"; type: "bool" } |
| Signal { name: "loaded" } |
| Method { |
| name: "setSource" |
| Parameter { type: "QQmlV4Function"; isPointer: true } |
| } |
| } |
| Component { |
| name: "QQuick3DMaterial" |
| defaultProperty: "data" |
| prototype: "QQuick3DObject" |
| exports: ["QtQuick3D/Material 1.14"] |
| isCreatable: false |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "CullMode" |
| values: { |
| "BackFaceCulling": 1, |
| "FrontFaceCulling": 2, |
| "NoCulling": 3 |
| } |
| } |
| Enum { |
| name: "TextureChannelMapping" |
| values: { |
| "R": 0, |
| "G": 1, |
| "B": 2, |
| "A": 3 |
| } |
| } |
| Property { name: "lightmapIndirect"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "lightmapRadiosity"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "lightmapShadow"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "lightProbe"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "displacementMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "displacementAmount"; type: "float" } |
| Property { name: "cullMode"; type: "CullMode" } |
| Signal { |
| name: "lightmapIndirectChanged" |
| Parameter { name: "lightmapIndirect"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "lightmapRadiosityChanged" |
| Parameter { name: "lightmapRadiosity"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "lightmapShadowChanged" |
| Parameter { name: "lightmapShadow"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "lightProbeChanged" |
| Parameter { name: "lightProbe"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "displacementMapChanged" |
| Parameter { name: "displacementMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "displacementAmountChanged" |
| Parameter { name: "displacementAmount"; type: "float" } |
| } |
| Signal { |
| name: "cullModeChanged" |
| Parameter { name: "cullMode"; type: "CullMode" } |
| } |
| Method { |
| name: "setLightmapIndirect" |
| Parameter { name: "lightmapIndirect"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setLightmapRadiosity" |
| Parameter { name: "lightmapRadiosity"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setLightmapShadow" |
| Parameter { name: "lightmapShadow"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setLightProbe" |
| Parameter { name: "lightProbe"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setDisplacementMap" |
| Parameter { name: "displacementMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setDisplacementAmount" |
| Parameter { name: "displacementAmount"; type: "float" } |
| } |
| Method { |
| name: "setCullMode" |
| Parameter { name: "cullMode"; type: "CullMode" } |
| } |
| } |
| Component { |
| name: "QQuick3DModel" |
| defaultProperty: "data" |
| prototype: "QQuick3DNode" |
| exports: ["QtQuick3D/Model 1.14", "QtQuick3D/Model 1.15"] |
| exportMetaObjectRevisions: [0, 1] |
| Enum { |
| name: "QSSGTessellationModeValues" |
| values: { |
| "NoTessellation": 0, |
| "Linear": 1, |
| "Phong": 2, |
| "NPatch": 3 |
| } |
| } |
| Property { name: "source"; type: "QUrl" } |
| Property { name: "tessellationMode"; type: "QSSGTessellationModeValues" } |
| Property { name: "edgeTessellation"; type: "float" } |
| Property { name: "innerTessellation"; type: "float" } |
| Property { name: "isWireframeMode"; type: "bool" } |
| Property { name: "castsShadows"; type: "bool" } |
| Property { name: "receivesShadows"; type: "bool" } |
| Property { name: "materials"; type: "QQuick3DMaterial"; isList: true; isReadonly: true } |
| Property { name: "pickable"; type: "bool" } |
| Property { name: "geometry"; type: "QQuick3DGeometry"; isPointer: true } |
| Property { name: "bounds"; revision: 1; type: "QQuick3DBounds3"; isReadonly: true } |
| Method { |
| name: "setSource" |
| Parameter { name: "source"; type: "QUrl" } |
| } |
| Method { |
| name: "setTessellationMode" |
| Parameter { name: "tessellationMode"; type: "QSSGTessellationModeValues" } |
| } |
| Method { |
| name: "setEdgeTessellation" |
| Parameter { name: "edgeTessellation"; type: "float" } |
| } |
| Method { |
| name: "setInnerTessellation" |
| Parameter { name: "innerTessellation"; type: "float" } |
| } |
| Method { |
| name: "setIsWireframeMode" |
| Parameter { name: "isWireframeMode"; type: "bool" } |
| } |
| Method { |
| name: "setCastsShadows" |
| Parameter { name: "castsShadows"; type: "bool" } |
| } |
| Method { |
| name: "setReceivesShadows" |
| Parameter { name: "receivesShadows"; type: "bool" } |
| } |
| Method { |
| name: "setPickable" |
| Parameter { name: "pickable"; type: "bool" } |
| } |
| Method { |
| name: "setGeometry" |
| Parameter { name: "geometry"; type: "QQuick3DGeometry"; isPointer: true } |
| } |
| Method { |
| name: "setBounds" |
| Parameter { name: "min"; type: "QVector3D" } |
| Parameter { name: "max"; type: "QVector3D" } |
| } |
| } |
| Component { |
| name: "QQuick3DNode" |
| defaultProperty: "data" |
| prototype: "QQuick3DObject" |
| exports: ["QtQuick3D/Node 1.14", "QtQuick3D/Node 1.15"] |
| exportMetaObjectRevisions: [0, 1] |
| Enum { |
| name: "TransformSpace" |
| values: { |
| "LocalSpace": 0, |
| "ParentSpace": 1, |
| "SceneSpace": 2 |
| } |
| } |
| Enum { |
| name: "StaticFlags" |
| values: { |
| "None": 0 |
| } |
| } |
| Property { name: "x"; type: "float" } |
| Property { name: "y"; type: "float" } |
| Property { name: "z"; type: "float" } |
| Property { name: "rotation"; revision: 1; type: "QQuaternion" } |
| Property { name: "eulerRotation"; revision: 1; type: "QVector3D" } |
| Property { name: "position"; type: "QVector3D" } |
| Property { name: "scale"; type: "QVector3D" } |
| Property { name: "pivot"; type: "QVector3D" } |
| Property { name: "opacity"; type: "float" } |
| Property { name: "visible"; type: "bool" } |
| Property { name: "forward"; type: "QVector3D"; isReadonly: true } |
| Property { name: "up"; type: "QVector3D"; isReadonly: true } |
| Property { name: "right"; type: "QVector3D"; isReadonly: true } |
| Property { name: "scenePosition"; type: "QVector3D"; isReadonly: true } |
| Property { name: "sceneRotation"; revision: 1; type: "QQuaternion"; isReadonly: true } |
| Property { name: "sceneScale"; type: "QVector3D"; isReadonly: true } |
| Property { name: "sceneTransform"; type: "QMatrix4x4"; isReadonly: true } |
| Property { name: "staticFlags"; revision: 1; type: "int" } |
| Signal { name: "rotationChanged"; revision: 1 } |
| Signal { name: "eulerRotationChanged"; revision: 1 } |
| Signal { name: "localOpacityChanged" } |
| Method { |
| name: "setX" |
| Parameter { name: "x"; type: "float" } |
| } |
| Method { |
| name: "setY" |
| Parameter { name: "y"; type: "float" } |
| } |
| Method { |
| name: "setZ" |
| Parameter { name: "z"; type: "float" } |
| } |
| Method { |
| name: "setRotation" |
| revision: 1 |
| Parameter { name: "rotation"; type: "QQuaternion" } |
| } |
| Method { |
| name: "setEulerRotation" |
| revision: 1 |
| Parameter { name: "eulerRotation"; type: "QVector3D" } |
| } |
| Method { |
| name: "setPosition" |
| Parameter { name: "position"; type: "QVector3D" } |
| } |
| Method { |
| name: "setScale" |
| Parameter { name: "scale"; type: "QVector3D" } |
| } |
| Method { |
| name: "setPivot" |
| Parameter { name: "pivot"; type: "QVector3D" } |
| } |
| Method { |
| name: "setLocalOpacity" |
| Parameter { name: "opacity"; type: "float" } |
| } |
| Method { |
| name: "setVisible" |
| Parameter { name: "visible"; type: "bool" } |
| } |
| Method { |
| name: "setStaticFlags" |
| Parameter { name: "staticFlags"; type: "int" } |
| } |
| Method { |
| name: "rotate" |
| Parameter { name: "degrees"; type: "double" } |
| Parameter { name: "axis"; type: "QVector3D" } |
| Parameter { name: "space"; type: "TransformSpace" } |
| } |
| Method { |
| name: "mapPositionToScene" |
| type: "QVector3D" |
| Parameter { name: "localPosition"; type: "QVector3D" } |
| } |
| Method { |
| name: "mapPositionFromScene" |
| type: "QVector3D" |
| Parameter { name: "scenePosition"; type: "QVector3D" } |
| } |
| Method { |
| name: "mapPositionToNode" |
| type: "QVector3D" |
| Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true } |
| Parameter { name: "localPosition"; type: "QVector3D" } |
| } |
| Method { |
| name: "mapPositionFromNode" |
| type: "QVector3D" |
| Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true } |
| Parameter { name: "localPosition"; type: "QVector3D" } |
| } |
| Method { |
| name: "mapDirectionToScene" |
| type: "QVector3D" |
| Parameter { name: "localDirection"; type: "QVector3D" } |
| } |
| Method { |
| name: "mapDirectionFromScene" |
| type: "QVector3D" |
| Parameter { name: "sceneDirection"; type: "QVector3D" } |
| } |
| Method { |
| name: "mapDirectionToNode" |
| type: "QVector3D" |
| Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true } |
| Parameter { name: "localDirection"; type: "QVector3D" } |
| } |
| Method { |
| name: "mapDirectionFromNode" |
| type: "QVector3D" |
| Parameter { name: "node"; type: "QQuick3DNode"; isPointer: true } |
| Parameter { name: "localDirection"; type: "QVector3D" } |
| } |
| } |
| Component { |
| name: "QQuick3DObject" |
| defaultProperty: "data" |
| prototype: "QObject" |
| exports: ["QtQuick3D/Object3D 1.14"] |
| isCreatable: false |
| exportMetaObjectRevisions: [0] |
| Property { name: "parent"; type: "QQuick3DObject"; isPointer: true } |
| Property { name: "data"; type: "QObject"; isList: true; isReadonly: true } |
| Property { name: "resources"; type: "QObject"; isList: true; isReadonly: true } |
| Property { name: "children"; type: "QQuick3DObject"; isList: true; isReadonly: true } |
| Property { name: "states"; type: "QQuickState"; isList: true; isReadonly: true } |
| Property { name: "transitions"; type: "QQuickTransition"; isList: true; isReadonly: true } |
| Property { name: "state"; type: "string" } |
| Method { name: "update" } |
| Method { |
| name: "setParentItem" |
| Parameter { name: "parentItem"; type: "QQuick3DObject"; isPointer: true } |
| } |
| } |
| Component { |
| name: "QQuick3DOrthographicCamera" |
| defaultProperty: "data" |
| prototype: "QQuick3DCamera" |
| exports: ["QtQuick3D/OrthographicCamera 1.14"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "clipNear"; type: "float" } |
| Property { name: "clipFar"; type: "float" } |
| Method { |
| name: "setClipNear" |
| Parameter { name: "clipNear"; type: "float" } |
| } |
| Method { |
| name: "setClipFar" |
| Parameter { name: "clipFar"; type: "float" } |
| } |
| } |
| Component { |
| name: "QQuick3DPerspectiveCamera" |
| defaultProperty: "data" |
| prototype: "QQuick3DCamera" |
| exports: ["QtQuick3D/PerspectiveCamera 1.14"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "clipNear"; type: "float" } |
| Property { name: "clipFar"; type: "float" } |
| Property { name: "fieldOfView"; type: "float" } |
| Property { name: "fieldOfViewOrientation"; type: "FieldOfViewOrientation" } |
| Method { |
| name: "setClipNear" |
| Parameter { name: "clipNear"; type: "float" } |
| } |
| Method { |
| name: "setClipFar" |
| Parameter { name: "clipFar"; type: "float" } |
| } |
| Method { |
| name: "setFieldOfView" |
| Parameter { name: "fieldOfView"; type: "float" } |
| } |
| Method { |
| name: "setFieldOfViewOrientation" |
| Parameter { name: "fieldOfViewOrientation"; type: "FieldOfViewOrientation" } |
| } |
| } |
| Component { |
| name: "QQuick3DPointLight" |
| defaultProperty: "data" |
| prototype: "QQuick3DAbstractLight" |
| exports: ["QtQuick3D/PointLight 1.14"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "constantFade"; type: "float" } |
| Property { name: "linearFade"; type: "float" } |
| Property { name: "quadraticFade"; type: "float" } |
| Method { |
| name: "setConstantFade" |
| Parameter { name: "constantFade"; type: "float" } |
| } |
| Method { |
| name: "setLinearFade" |
| Parameter { name: "linearFade"; type: "float" } |
| } |
| Method { |
| name: "setQuadraticFade" |
| Parameter { name: "quadraticFade"; type: "float" } |
| } |
| } |
| Component { |
| name: "QQuick3DPrincipledMaterial" |
| defaultProperty: "data" |
| prototype: "QQuick3DMaterial" |
| exports: [ |
| "QtQuick3D/PrincipledMaterial 1.14", |
| "QtQuick3D/PrincipledMaterial 1.15" |
| ] |
| exportMetaObjectRevisions: [0, 1] |
| Enum { |
| name: "Lighting" |
| values: { |
| "NoLighting": 0, |
| "FragmentLighting": 1 |
| } |
| } |
| Enum { |
| name: "BlendMode" |
| values: { |
| "SourceOver": 0, |
| "Screen": 1, |
| "Multiply": 2, |
| "Overlay": 3, |
| "ColorBurn": 4, |
| "ColorDodge": 5 |
| } |
| } |
| Enum { |
| name: "AlphaMode" |
| values: { |
| "Opaque": 0, |
| "Mask": 1, |
| "Blend": 2 |
| } |
| } |
| Property { name: "lighting"; type: "Lighting" } |
| Property { name: "blendMode"; type: "BlendMode" } |
| Property { name: "baseColor"; type: "QColor" } |
| Property { name: "baseColorMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "metalness"; type: "float" } |
| Property { name: "metalnessMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "metalnessChannel"; revision: 1; type: "TextureChannelMapping" } |
| Property { name: "specularAmount"; type: "float" } |
| Property { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "specularTint"; type: "float" } |
| Property { name: "roughness"; type: "float" } |
| Property { name: "roughnessMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "roughnessChannel"; revision: 1; type: "TextureChannelMapping" } |
| Property { name: "indexOfRefraction"; type: "float" } |
| Property { name: "emissiveColor"; type: "QColor" } |
| Property { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "opacity"; type: "float" } |
| Property { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "opacityChannel"; revision: 1; type: "TextureChannelMapping" } |
| Property { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "normalStrength"; type: "float" } |
| Property { name: "specularReflectionMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "occlusionMap"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "occlusionChannel"; revision: 1; type: "TextureChannelMapping" } |
| Property { name: "occlusionAmount"; type: "float" } |
| Property { name: "alphaMode"; type: "AlphaMode" } |
| Property { name: "alphaCutoff"; type: "float" } |
| Signal { |
| name: "lightingChanged" |
| Parameter { name: "lighting"; type: "Lighting" } |
| } |
| Signal { |
| name: "blendModeChanged" |
| Parameter { name: "blendMode"; type: "BlendMode" } |
| } |
| Signal { |
| name: "baseColorChanged" |
| Parameter { name: "baseColor"; type: "QColor" } |
| } |
| Signal { |
| name: "baseColorMapChanged" |
| Parameter { name: "baseColorMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "emissiveMapChanged" |
| Parameter { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "emissiveColorChanged" |
| Parameter { name: "emissiveColor"; type: "QColor" } |
| } |
| Signal { |
| name: "specularReflectionMapChanged" |
| Parameter { name: "specularReflectionMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "specularMapChanged" |
| Parameter { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "specularTintChanged" |
| Parameter { name: "specularTint"; type: "float" } |
| } |
| Signal { |
| name: "indexOfRefractionChanged" |
| Parameter { name: "indexOfRefraction"; type: "float" } |
| } |
| Signal { |
| name: "specularAmountChanged" |
| Parameter { name: "specularAmount"; type: "float" } |
| } |
| Signal { |
| name: "roughnessChanged" |
| Parameter { name: "roughness"; type: "float" } |
| } |
| Signal { |
| name: "roughnessMapChanged" |
| Parameter { name: "roughnessMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "opacityChanged" |
| Parameter { name: "opacity"; type: "float" } |
| } |
| Signal { |
| name: "opacityMapChanged" |
| Parameter { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "normalMapChanged" |
| Parameter { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "metalnessChanged" |
| Parameter { name: "metalness"; type: "float" } |
| } |
| Signal { |
| name: "metalnessMapChanged" |
| Parameter { name: "metalnessMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "normalStrengthChanged" |
| Parameter { name: "normalStrength"; type: "float" } |
| } |
| Signal { |
| name: "occlusionMapChanged" |
| Parameter { name: "occlusionMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Signal { |
| name: "occlusionAmountChanged" |
| Parameter { name: "occlusionAmount"; type: "float" } |
| } |
| Signal { |
| name: "alphaModeChanged" |
| Parameter { name: "alphaMode"; type: "AlphaMode" } |
| } |
| Signal { |
| name: "alphaCutoffChanged" |
| Parameter { name: "alphaCutoff"; type: "float" } |
| } |
| Signal { |
| name: "metalnessChannelChanged" |
| revision: 1 |
| Parameter { name: "channel"; type: "TextureChannelMapping" } |
| } |
| Signal { |
| name: "roughnessChannelChanged" |
| revision: 1 |
| Parameter { name: "channel"; type: "TextureChannelMapping" } |
| } |
| Signal { |
| name: "opacityChannelChanged" |
| revision: 1 |
| Parameter { name: "channel"; type: "TextureChannelMapping" } |
| } |
| Signal { |
| name: "occlusionChannelChanged" |
| revision: 1 |
| Parameter { name: "channel"; type: "TextureChannelMapping" } |
| } |
| Method { |
| name: "setLighting" |
| Parameter { name: "lighting"; type: "Lighting" } |
| } |
| Method { |
| name: "setBlendMode" |
| Parameter { name: "blendMode"; type: "BlendMode" } |
| } |
| Method { |
| name: "setBaseColor" |
| Parameter { name: "baseColor"; type: "QColor" } |
| } |
| Method { |
| name: "setBaseColorMap" |
| Parameter { name: "baseColorMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setEmissiveMap" |
| Parameter { name: "emissiveMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setEmissiveColor" |
| Parameter { name: "emissiveColor"; type: "QColor" } |
| } |
| Method { |
| name: "setSpecularReflectionMap" |
| Parameter { name: "specularReflectionMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setSpecularMap" |
| Parameter { name: "specularMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setSpecularTint" |
| Parameter { name: "specularTint"; type: "float" } |
| } |
| Method { |
| name: "setIndexOfRefraction" |
| Parameter { name: "indexOfRefraction"; type: "float" } |
| } |
| Method { |
| name: "setSpecularAmount" |
| Parameter { name: "specularAmount"; type: "float" } |
| } |
| Method { |
| name: "setRoughness" |
| Parameter { name: "roughness"; type: "float" } |
| } |
| Method { |
| name: "setRoughnessMap" |
| Parameter { name: "roughnessMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setOpacity" |
| Parameter { name: "opacity"; type: "float" } |
| } |
| Method { |
| name: "setOpacityMap" |
| Parameter { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setNormalMap" |
| Parameter { name: "normalMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setMetalness" |
| Parameter { name: "metalnessAmount"; type: "float" } |
| } |
| Method { |
| name: "setMetalnessMap" |
| Parameter { name: "metalnessMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setNormalStrength" |
| Parameter { name: "normalStrength"; type: "float" } |
| } |
| Method { |
| name: "setOcclusionMap" |
| Parameter { name: "occlusionMap"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setOcclusionAmount" |
| Parameter { name: "occlusionAmount"; type: "float" } |
| } |
| Method { |
| name: "setAlphaMode" |
| Parameter { name: "alphaMode"; type: "AlphaMode" } |
| } |
| Method { |
| name: "setAlphaCutoff" |
| Parameter { name: "alphaCutoff"; type: "float" } |
| } |
| Method { |
| name: "setMetalnessChannel" |
| revision: 1 |
| Parameter { name: "channel"; type: "TextureChannelMapping" } |
| } |
| Method { |
| name: "setRoughnessChannel" |
| revision: 1 |
| Parameter { name: "channel"; type: "TextureChannelMapping" } |
| } |
| Method { |
| name: "setOpacityChannel" |
| revision: 1 |
| Parameter { name: "channel"; type: "TextureChannelMapping" } |
| } |
| Method { |
| name: "setOcclusionChannel" |
| revision: 1 |
| Parameter { name: "channel"; type: "TextureChannelMapping" } |
| } |
| } |
| Component { |
| name: "QQuick3DQuaternionAnimation" |
| prototype: "QQuickPropertyAnimation" |
| exports: ["QtQuick3D/QuaternionAnimation 1.15"] |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "Type" |
| values: { |
| "Slerp": 0, |
| "Nlerp": 1 |
| } |
| } |
| Property { name: "from"; type: "QQuaternion" } |
| Property { name: "to"; type: "QQuaternion" } |
| Property { name: "type"; type: "Type" } |
| Property { name: "fromXRotation"; type: "float" } |
| Property { name: "fromYRotation"; type: "float" } |
| Property { name: "fromZRotation"; type: "float" } |
| Property { name: "toXRotation"; type: "float" } |
| Property { name: "toYRotation"; type: "float" } |
| Property { name: "toZRotation"; type: "float" } |
| Signal { |
| name: "typeChanged" |
| Parameter { name: "type"; type: "Type" } |
| } |
| Signal { |
| name: "fromXRotationChanged" |
| Parameter { name: "value"; type: "float" } |
| } |
| Signal { |
| name: "fromYRotationChanged" |
| Parameter { name: "value"; type: "float" } |
| } |
| Signal { |
| name: "fromZRotationChanged" |
| Parameter { name: "value"; type: "float" } |
| } |
| Signal { |
| name: "toXRotationChanged" |
| Parameter { name: "value"; type: "float" } |
| } |
| Signal { |
| name: "toYRotationChanged" |
| Parameter { name: "value"; type: "float" } |
| } |
| Signal { |
| name: "toZRotationChanged" |
| Parameter { name: "value"; type: "float" } |
| } |
| } |
| Component { |
| name: "QQuick3DQuaternionUtils" |
| prototype: "QObject" |
| exports: ["QtQuick3D/Quaternion 1.15"] |
| isCreatable: false |
| isSingleton: true |
| exportMetaObjectRevisions: [0] |
| Method { |
| name: "fromAxesAndAngles" |
| type: "QQuaternion" |
| Parameter { name: "axis1"; type: "QVector3D" } |
| Parameter { name: "angle1"; type: "float" } |
| Parameter { name: "axis2"; type: "QVector3D" } |
| Parameter { name: "angle2"; type: "float" } |
| Parameter { name: "axis3"; type: "QVector3D" } |
| Parameter { name: "angle3"; type: "float" } |
| } |
| Method { |
| name: "fromAxesAndAngles" |
| type: "QQuaternion" |
| Parameter { name: "axis1"; type: "QVector3D" } |
| Parameter { name: "angle1"; type: "float" } |
| Parameter { name: "axis2"; type: "QVector3D" } |
| Parameter { name: "angle2"; type: "float" } |
| } |
| Method { |
| name: "fromAxisAndAngle" |
| type: "QQuaternion" |
| Parameter { name: "x"; type: "float" } |
| Parameter { name: "y"; type: "float" } |
| Parameter { name: "z"; type: "float" } |
| Parameter { name: "angle"; type: "float" } |
| } |
| Method { |
| name: "fromAxisAndAngle" |
| type: "QQuaternion" |
| Parameter { name: "axis"; type: "QVector3D" } |
| Parameter { name: "angle"; type: "float" } |
| } |
| Method { |
| name: "fromEulerAngles" |
| type: "QQuaternion" |
| Parameter { name: "x"; type: "float" } |
| Parameter { name: "y"; type: "float" } |
| Parameter { name: "z"; type: "float" } |
| } |
| Method { |
| name: "fromEulerAngles" |
| type: "QQuaternion" |
| Parameter { name: "eulerAngles"; type: "QVector3D" } |
| } |
| Method { |
| name: "lookAt" |
| revision: 1 |
| type: "QQuaternion" |
| Parameter { name: "sourcePosition"; type: "QVector3D" } |
| Parameter { name: "sourceDirection"; type: "QVector3D" } |
| Parameter { name: "targetPosition"; type: "QVector3D" } |
| Parameter { name: "upDirection"; type: "QVector3D" } |
| } |
| Method { |
| name: "lookAt" |
| revision: 1 |
| type: "QQuaternion" |
| Parameter { name: "sourcePosition"; type: "QVector3D" } |
| Parameter { name: "sourceDirection"; type: "QVector3D" } |
| Parameter { name: "targetPosition"; type: "QVector3D" } |
| } |
| } |
| Component { |
| name: "QQuick3DRepeater" |
| defaultProperty: "delegate" |
| prototype: "QQuick3DNode" |
| exports: ["QtQuick3D/Repeater3D 1.14"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "model"; type: "QVariant" } |
| Property { name: "delegate"; type: "QQmlComponent"; isPointer: true } |
| Property { name: "count"; type: "int"; isReadonly: true } |
| Signal { |
| name: "objectAdded" |
| Parameter { name: "index"; type: "int" } |
| Parameter { name: "object"; type: "QQuick3DObject"; isPointer: true } |
| } |
| Signal { |
| name: "objectRemoved" |
| Parameter { name: "index"; type: "int" } |
| Parameter { name: "object"; type: "QQuick3DObject"; isPointer: true } |
| } |
| Method { |
| name: "objectAt" |
| type: "QQuick3DObject*" |
| Parameter { name: "index"; type: "int" } |
| } |
| } |
| Component { |
| name: "QQuick3DSceneEnvironment" |
| defaultProperty: "data" |
| prototype: "QQuick3DObject" |
| exports: [ |
| "QtQuick3D/SceneEnvironment 1.14", |
| "QtQuick3D/SceneEnvironment 1.15" |
| ] |
| exportMetaObjectRevisions: [0, 1] |
| Enum { |
| name: "QQuick3DEnvironmentAAModeValues" |
| values: { |
| "NoAA": 0, |
| "SSAA": 1, |
| "MSAA": 2, |
| "ProgressiveAA": 3 |
| } |
| } |
| Enum { |
| name: "QQuick3DEnvironmentAAQualityValues" |
| values: { |
| "Medium": 2, |
| "High": 4, |
| "VeryHigh": 8 |
| } |
| } |
| Enum { |
| name: "QQuick3DEnvironmentBackgroundTypes" |
| values: { |
| "Transparent": 0, |
| "Unspecified": 1, |
| "Color": 2, |
| "SkyBox": 3 |
| } |
| } |
| Property { name: "antialiasingMode"; type: "QQuick3DEnvironmentAAModeValues" } |
| Property { name: "antialiasingQuality"; type: "QQuick3DEnvironmentAAQualityValues" } |
| Property { name: "temporalAAEnabled"; type: "bool" } |
| Property { name: "temporalAAStrength"; type: "float" } |
| Property { name: "backgroundMode"; type: "QQuick3DEnvironmentBackgroundTypes" } |
| Property { name: "clearColor"; type: "QColor" } |
| Property { name: "depthTestEnabled"; type: "bool" } |
| Property { name: "depthPrePassEnabled"; type: "bool" } |
| Property { name: "aoStrength"; type: "float" } |
| Property { name: "aoDistance"; type: "float" } |
| Property { name: "aoSoftness"; type: "float" } |
| Property { name: "aoDither"; type: "bool" } |
| Property { name: "aoSampleRate"; type: "int" } |
| Property { name: "aoBias"; type: "float" } |
| Property { name: "lightProbe"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "probeBrightness"; type: "float" } |
| Property { name: "fastImageBasedLightingEnabled"; type: "bool" } |
| Property { name: "probeHorizon"; type: "float" } |
| Property { name: "probeFieldOfView"; type: "float" } |
| Property { name: "effects"; revision: 1; type: "QQuick3DEffect"; isList: true; isReadonly: true } |
| Method { |
| name: "setAntialiasingMode" |
| Parameter { name: "antialiasingMode"; type: "QQuick3DEnvironmentAAModeValues" } |
| } |
| Method { |
| name: "setAntialiasingQuality" |
| Parameter { name: "antialiasingQuality"; type: "QQuick3DEnvironmentAAQualityValues" } |
| } |
| Method { |
| name: "setTemporalAAEnabled" |
| Parameter { name: "temporalAAEnabled"; type: "bool" } |
| } |
| Method { |
| name: "setTemporalAAStrength" |
| Parameter { name: "strength"; type: "float" } |
| } |
| Method { |
| name: "setBackgroundMode" |
| Parameter { name: "backgroundMode"; type: "QQuick3DEnvironmentBackgroundTypes" } |
| } |
| Method { |
| name: "setClearColor" |
| Parameter { name: "clearColor"; type: "QColor" } |
| } |
| Method { |
| name: "setAoStrength" |
| Parameter { name: "aoStrength"; type: "float" } |
| } |
| Method { |
| name: "setAoDistance" |
| Parameter { name: "aoDistance"; type: "float" } |
| } |
| Method { |
| name: "setAoSoftness" |
| Parameter { name: "aoSoftness"; type: "float" } |
| } |
| Method { |
| name: "setAoDither" |
| Parameter { name: "aoDither"; type: "bool" } |
| } |
| Method { |
| name: "setAoSampleRate" |
| Parameter { name: "aoSampleRate"; type: "int" } |
| } |
| Method { |
| name: "setAoBias" |
| Parameter { name: "aoBias"; type: "float" } |
| } |
| Method { |
| name: "setLightProbe" |
| Parameter { name: "lightProbe"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| Method { |
| name: "setProbeBrightness" |
| Parameter { name: "probeBrightness"; type: "float" } |
| } |
| Method { |
| name: "setFastImageBasedLightingEnabled" |
| Parameter { name: "fastImageBasedLightingEnabled"; type: "bool" } |
| } |
| Method { |
| name: "setProbeHorizon" |
| Parameter { name: "probeHorizon"; type: "float" } |
| } |
| Method { |
| name: "setProbeFieldOfView" |
| Parameter { name: "probeFieldOfView"; type: "float" } |
| } |
| Method { |
| name: "setDepthTestEnabled" |
| Parameter { name: "depthTestEnabled"; type: "bool" } |
| } |
| Method { |
| name: "setDepthPrePassEnabled" |
| Parameter { name: "depthPrePassEnabled"; type: "bool" } |
| } |
| } |
| Component { |
| name: "QQuick3DShaderApplyDepthValue" |
| prototype: "QQuick3DShaderUtilsRenderCommand" |
| exports: ["QtQuick3D/DepthInput 1.15"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "param"; type: "QByteArray" } |
| } |
| Component { |
| name: "QQuick3DShaderUtilsApplyValue" |
| prototype: "QQuick3DShaderUtilsRenderCommand" |
| exports: ["QtQuick3D/SetUniformValue 1.15"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "target"; type: "QByteArray" } |
| Property { name: "value"; type: "QVariant" } |
| } |
| Component { |
| name: "QQuick3DShaderUtilsBlending" |
| prototype: "QQuick3DShaderUtilsRenderCommand" |
| exports: ["QtQuick3D/Blending 1.14"] |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "SrcBlending" |
| values: { |
| "Unknown": 0, |
| "Zero": 1, |
| "One": 2, |
| "SrcColor": 3, |
| "OneMinusSrcColor": 4, |
| "DstColor": 5, |
| "OneMinusDstColor": 6, |
| "SrcAlpha": 7, |
| "OneMinusSrcAlpha": 8, |
| "DstAlpha": 9, |
| "OneMinusDstAlpha": 10, |
| "ConstantColor": 11, |
| "OneMinusConstantColor": 12, |
| "ConstantAlpha": 13, |
| "OneMinusConstantAlpha": 14, |
| "SrcAlphaSaturate": 15 |
| } |
| } |
| Enum { |
| name: "DestBlending" |
| values: { |
| "Unknown": 0, |
| "Zero": 1, |
| "One": 2, |
| "SrcColor": 3, |
| "OneMinusSrcColor": 4, |
| "DstColor": 5, |
| "OneMinusDstColor": 6, |
| "SrcAlpha": 7, |
| "OneMinusSrcAlpha": 8, |
| "DstAlpha": 9, |
| "OneMinusDstAlpha": 10, |
| "ConstantColor": 11, |
| "OneMinusConstantColor": 12, |
| "ConstantAlpha": 13, |
| "OneMinusConstantAlpha": 14 |
| } |
| } |
| Property { name: "srcBlending"; type: "SrcBlending" } |
| Property { name: "destBlending"; type: "DestBlending" } |
| Method { |
| name: "setDestBlending" |
| Parameter { name: "destBlending"; type: "DestBlending" } |
| } |
| Method { |
| name: "setSrcBlending" |
| Parameter { name: "srcBlending"; type: "SrcBlending" } |
| } |
| } |
| Component { |
| name: "QQuick3DShaderUtilsBuffer" |
| prototype: "QObject" |
| exports: ["QtQuick3D/Buffer 1.14"] |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "TextureFilterOperation" |
| values: { |
| "Unknown": 0, |
| "Nearest": 1, |
| "Linear": 2 |
| } |
| } |
| Enum { |
| name: "TextureCoordOperation" |
| values: { |
| "Unknown": 0, |
| "ClampToEdge": 1, |
| "MirroredRepeat": 2, |
| "Repeat": 3 |
| } |
| } |
| Enum { |
| name: "AllocateBufferFlagValues" |
| values: { |
| "None": 0, |
| "SceneLifetime": 1 |
| } |
| } |
| Enum { |
| name: "TextureFormat" |
| values: { |
| "Unknown": 0, |
| "R8": 1, |
| "R16": 2, |
| "R16F": 3, |
| "R32I": 4, |
| "R32UI": 5, |
| "R32F": 6, |
| "RG8": 7, |
| "RGBA8": 8, |
| "RGB8": 9, |
| "SRGB8": 10, |
| "SRGB8A8": 11, |
| "RGB565": 12, |
| "RGBA16F": 13, |
| "RG16F": 14, |
| "RG32F": 15, |
| "RGB32F": 16, |
| "RGBA32F": 17, |
| "R11G11B10": 18, |
| "RGB9E5": 19, |
| "Depth16": 20, |
| "Depth24": 21, |
| "Depth32": 22, |
| "Depth24Stencil8": 23 |
| } |
| } |
| Property { name: "format"; type: "TextureFormat" } |
| Property { name: "textureFilterOperation"; type: "TextureFilterOperation" } |
| Property { name: "textureCoordOperation"; type: "TextureCoordOperation" } |
| Property { name: "sizeMultiplier"; type: "float" } |
| Property { name: "bufferFlags"; type: "AllocateBufferFlagValues" } |
| Property { name: "name"; type: "QByteArray" } |
| } |
| Component { |
| name: "QQuick3DShaderUtilsBufferBlit" |
| prototype: "QQuick3DShaderUtilsRenderCommand" |
| exports: ["QtQuick3D/BufferBlit 1.14"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "source"; type: "QQuick3DShaderUtilsBuffer"; isPointer: true } |
| Property { name: "destination"; type: "QQuick3DShaderUtilsBuffer"; isPointer: true } |
| } |
| Component { |
| name: "QQuick3DShaderUtilsBufferInput" |
| prototype: "QQuick3DShaderUtilsRenderCommand" |
| exports: ["QtQuick3D/BufferInput 1.14"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "buffer"; type: "QQuick3DShaderUtilsBuffer"; isPointer: true } |
| Property { name: "param"; type: "QByteArray" } |
| } |
| Component { |
| name: "QQuick3DShaderUtilsCullMode" |
| prototype: "QQuick3DShaderUtilsRenderCommand" |
| exports: ["QtQuick3D/CullMode 1.15"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "cullMode"; type: "QQuick3DMaterial::CullMode" } |
| Method { |
| name: "setCullMode" |
| Parameter { name: "cullMode"; type: "QQuick3DMaterial::CullMode" } |
| } |
| } |
| Component { |
| name: "QQuick3DShaderUtilsRenderCommand" |
| prototype: "QObject" |
| exports: ["QtQuick3D/Command 1.14"] |
| exportMetaObjectRevisions: [0] |
| } |
| Component { |
| name: "QQuick3DShaderUtilsRenderPass" |
| prototype: "QObject" |
| exports: ["QtQuick3D/Pass 1.14"] |
| exportMetaObjectRevisions: [0] |
| Property { |
| name: "commands" |
| type: "QQuick3DShaderUtilsRenderCommand" |
| isList: true |
| isReadonly: true |
| } |
| Property { name: "output"; type: "QQuick3DShaderUtilsBuffer"; isPointer: true } |
| Property { name: "shaders"; type: "QQuick3DShaderUtilsShader"; isList: true; isReadonly: true } |
| } |
| Component { |
| name: "QQuick3DShaderUtilsRenderState" |
| prototype: "QQuick3DShaderUtilsRenderCommand" |
| exports: ["QtQuick3D/RenderState 1.14"] |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "RenderState" |
| values: { |
| "Unknown": 0, |
| "Blend": 1, |
| "CullFace": 2, |
| "DepthTest": 3, |
| "StencilTest": 4, |
| "ScissorTest": 5, |
| "DepthWrite": 6, |
| "Multisample": 7 |
| } |
| } |
| Property { name: "renderState"; type: "RenderState" } |
| Property { name: "enabled"; type: "bool" } |
| Method { |
| name: "setRenderState" |
| Parameter { name: "renderState"; type: "RenderState" } |
| } |
| } |
| Component { |
| name: "QQuick3DShaderUtilsShader" |
| prototype: "QObject" |
| exports: ["QtQuick3D/Shader 1.14"] |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "Stage" |
| values: { |
| "Shared": 0, |
| "Vertex": 1, |
| "Fragment": 2, |
| "Geometry": 3, |
| "Compute": 4 |
| } |
| } |
| Property { name: "shader"; type: "QByteArray" } |
| Property { name: "stage"; type: "Stage" } |
| } |
| Component { |
| name: "QQuick3DShaderUtilsShaderInfo" |
| prototype: "QObject" |
| exports: ["QtQuick3D/ShaderInfo 1.14"] |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "MaterialShaderKeyValues" |
| values: { |
| "Diffuse": 1, |
| "Specular": 2, |
| "Cutout": 4, |
| "Refraction": 8, |
| "Transparent": 16, |
| "Displace": 32, |
| "Transmissive": 64, |
| "Glossy": 3 |
| } |
| } |
| Property { name: "version"; type: "QByteArray" } |
| Property { name: "type"; type: "QByteArray" } |
| Property { name: "shaderKey"; type: "int" } |
| } |
| Component { |
| name: "QQuick3DShaderUtilsTextureInput" |
| prototype: "QObject" |
| exports: ["QtQuick3D/TextureInput 1.14"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "texture"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "enabled"; type: "bool" } |
| Signal { |
| name: "textureDirty" |
| Parameter { name: "texture"; type: "QQuick3DShaderUtilsTextureInput"; isPointer: true } |
| } |
| Method { |
| name: "setTexture" |
| Parameter { name: "texture"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| } |
| Component { |
| name: "QQuick3DSpotLight" |
| defaultProperty: "data" |
| prototype: "QQuick3DAbstractLight" |
| exports: ["QtQuick3D/SpotLight 1.15"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "constantFade"; type: "float" } |
| Property { name: "linearFade"; type: "float" } |
| Property { name: "quadraticFade"; type: "float" } |
| Property { name: "coneAngle"; type: "float" } |
| Property { name: "innerConeAngle"; type: "float" } |
| Method { |
| name: "setConstantFade" |
| Parameter { name: "constantFade"; type: "float" } |
| } |
| Method { |
| name: "setLinearFade" |
| Parameter { name: "linearFade"; type: "float" } |
| } |
| Method { |
| name: "setQuadraticFade" |
| Parameter { name: "quadraticFade"; type: "float" } |
| } |
| Method { |
| name: "setConeAngle" |
| Parameter { name: "coneAngle"; type: "float" } |
| } |
| Method { |
| name: "setInnerConeAngle" |
| Parameter { name: "innerConeAngle"; type: "float" } |
| } |
| } |
| Component { |
| name: "QQuick3DTexture" |
| defaultProperty: "data" |
| prototype: "QQuick3DObject" |
| exports: ["QtQuick3D/Texture 1.14"] |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "MappingMode" |
| values: { |
| "UV": 0, |
| "Environment": 1, |
| "LightProbe": 2 |
| } |
| } |
| Enum { |
| name: "TilingMode" |
| values: { |
| "ClampToEdge": 1, |
| "MirroredRepeat": 2, |
| "Repeat": 3 |
| } |
| } |
| Enum { |
| name: "Format" |
| values: { |
| "Automatic": 0, |
| "R8": 1, |
| "R16": 2, |
| "R16F": 3, |
| "R32I": 4, |
| "R32UI": 5, |
| "R32F": 6, |
| "RG8": 7, |
| "RGBA8": 8, |
| "RGB8": 9, |
| "SRGB8": 10, |
| "SRGB8A8": 11, |
| "RGB565": 12, |
| "RGBA5551": 13, |
| "Alpha8": 14, |
| "Luminance8": 15, |
| "Luminance16": 16, |
| "LuminanceAlpha8": 17, |
| "RGBA16F": 18, |
| "RG16F": 19, |
| "RG32F": 20, |
| "RGB32F": 21, |
| "RGBA32F": 22, |
| "R11G11B10": 23, |
| "RGB9E5": 24, |
| "RGBA_DXT1": 25, |
| "RGB_DXT1": 26, |
| "RGBA_DXT3": 27, |
| "RGBA_DXT5": 28, |
| "Depth16": 29, |
| "Depth24": 30, |
| "Depth32": 31, |
| "Depth24Stencil8": 32 |
| } |
| } |
| Property { name: "source"; type: "QUrl" } |
| Property { name: "sourceItem"; type: "QQuickItem"; isPointer: true } |
| Property { name: "scaleU"; type: "float" } |
| Property { name: "scaleV"; type: "float" } |
| Property { name: "mappingMode"; type: "MappingMode" } |
| Property { name: "tilingModeHorizontal"; type: "TilingMode" } |
| Property { name: "tilingModeVertical"; type: "TilingMode" } |
| Property { name: "rotationUV"; type: "float" } |
| Property { name: "positionU"; type: "float" } |
| Property { name: "positionV"; type: "float" } |
| Property { name: "pivotU"; type: "float" } |
| Property { name: "pivotV"; type: "float" } |
| Property { name: "flipV"; type: "bool" } |
| Property { name: "format"; type: "Format" } |
| Signal { name: "horizontalTilingChanged" } |
| Signal { name: "verticalTilingChanged" } |
| Method { |
| name: "setSource" |
| Parameter { name: "source"; type: "QUrl" } |
| } |
| Method { |
| name: "setSourceItem" |
| Parameter { name: "sourceItem"; type: "QQuickItem"; isPointer: true } |
| } |
| Method { |
| name: "setScaleU" |
| Parameter { name: "scaleU"; type: "float" } |
| } |
| Method { |
| name: "setScaleV" |
| Parameter { name: "scaleV"; type: "float" } |
| } |
| Method { |
| name: "setMappingMode" |
| Parameter { name: "mappingMode"; type: "MappingMode" } |
| } |
| Method { |
| name: "setHorizontalTiling" |
| Parameter { name: "tilingModeHorizontal"; type: "TilingMode" } |
| } |
| Method { |
| name: "setVerticalTiling" |
| Parameter { name: "tilingModeVertical"; type: "TilingMode" } |
| } |
| Method { |
| name: "setRotationUV" |
| Parameter { name: "rotationUV"; type: "float" } |
| } |
| Method { |
| name: "setPositionU" |
| Parameter { name: "positionU"; type: "float" } |
| } |
| Method { |
| name: "setPositionV" |
| Parameter { name: "positionV"; type: "float" } |
| } |
| Method { |
| name: "setPivotU" |
| Parameter { name: "pivotU"; type: "float" } |
| } |
| Method { |
| name: "setPivotV" |
| Parameter { name: "pivotV"; type: "float" } |
| } |
| Method { |
| name: "setFlipV" |
| Parameter { name: "flipV"; type: "bool" } |
| } |
| Method { |
| name: "setFormat" |
| Parameter { name: "format"; type: "Format" } |
| } |
| } |
| Component { |
| name: "QQuick3DViewport" |
| defaultProperty: "data" |
| prototype: "QQuickItem" |
| exports: ["QtQuick3D/View3D 1.14"] |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "RenderMode" |
| values: { |
| "Offscreen": 0, |
| "Underlay": 1, |
| "Overlay": 2, |
| "Inline": 3 |
| } |
| } |
| Property { name: "data"; type: "QObject"; isList: true; isReadonly: true } |
| Property { name: "camera"; type: "QQuick3DCamera"; isPointer: true } |
| Property { name: "environment"; type: "QQuick3DSceneEnvironment"; isPointer: true } |
| Property { name: "scene"; type: "QQuick3DNode"; isReadonly: true; isPointer: true } |
| Property { name: "importScene"; type: "QQuick3DNode"; isPointer: true } |
| Property { name: "renderMode"; type: "RenderMode" } |
| Property { name: "renderStats"; type: "QQuick3DRenderStats"; isReadonly: true; isPointer: true } |
| Method { |
| name: "setCamera" |
| Parameter { name: "camera"; type: "QQuick3DCamera"; isPointer: true } |
| } |
| Method { |
| name: "setEnvironment" |
| Parameter { name: "environment"; type: "QQuick3DSceneEnvironment"; isPointer: true } |
| } |
| Method { |
| name: "setImportScene" |
| Parameter { name: "inScene"; type: "QQuick3DNode"; isPointer: true } |
| } |
| Method { |
| name: "setRenderMode" |
| Parameter { name: "renderMode"; type: "RenderMode" } |
| } |
| Method { |
| name: "mapFrom3DScene" |
| type: "QVector3D" |
| Parameter { name: "scenePos"; type: "QVector3D" } |
| } |
| Method { |
| name: "mapTo3DScene" |
| type: "QVector3D" |
| Parameter { name: "viewPos"; type: "QVector3D" } |
| } |
| Method { |
| name: "pick" |
| type: "QQuick3DPickResult" |
| Parameter { name: "x"; type: "float" } |
| Parameter { name: "y"; type: "float" } |
| } |
| } |
| } |