| 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.14' |
| |
| Module { |
| dependencies: [ |
| "QtQuick 2.14", |
| "QtQuick.Window 2.1", |
| "QtQuick3D.Materials 1.14" |
| ] |
| Component { |
| name: "QQuick3DAbstractLight" |
| defaultProperty: "data" |
| prototype: "QQuick3DNode" |
| exports: ["QtQuick3D/Light 1.0"] |
| 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.0"] |
| 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.0"] |
| isCreatable: false |
| exportMetaObjectRevisions: [0] |
| 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" } |
| } |
| } |
| Component { |
| name: "QQuick3DCustomCamera" |
| defaultProperty: "data" |
| prototype: "QQuick3DCamera" |
| exports: ["QtQuick3D/CustomCamera 1.0"] |
| 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.0"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "hasTransparency"; type: "bool" } |
| Property { name: "hasRefraction"; type: "bool" } |
| Property { name: "alwaysDirty"; type: "bool" } |
| Property { name: "shaderInfo"; type: "QQuick3DCustomMaterialShaderInfo"; isPointer: true } |
| Property { |
| name: "passes" |
| type: "QQuick3DCustomMaterialRenderPass" |
| 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: "QQuick3DCustomMaterialShaderInfo"; isPointer: true } |
| } |
| Method { |
| name: "setAlwaysDirty" |
| Parameter { name: "alwaysDirty"; type: "bool" } |
| } |
| } |
| Component { |
| name: "QQuick3DCustomMaterialBlending" |
| prototype: "QQuick3DCustomMaterialRenderCommand" |
| exports: ["QtQuick3D.Materials/Blending 1.0"] |
| 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: "QQuick3DCustomMaterialBuffer" |
| prototype: "QObject" |
| exports: ["QtQuick3D.Materials/Buffer 1.0"] |
| 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: "QQuick3DCustomMaterialBufferBlit" |
| prototype: "QQuick3DCustomMaterialRenderCommand" |
| exports: ["QtQuick3D.Materials/BufferBlit 1.0"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "source"; type: "QQuick3DCustomMaterialBuffer"; isPointer: true } |
| Property { name: "destination"; type: "QQuick3DCustomMaterialBuffer"; isPointer: true } |
| } |
| Component { |
| name: "QQuick3DCustomMaterialBufferInput" |
| prototype: "QQuick3DCustomMaterialRenderCommand" |
| exports: ["QtQuick3D.Materials/BufferInput 1.0"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "buffer"; type: "QQuick3DCustomMaterialBuffer"; isPointer: true } |
| Property { name: "param"; type: "QByteArray" } |
| } |
| Component { |
| name: "QQuick3DCustomMaterialRenderCommand" |
| prototype: "QObject" |
| exports: ["QtQuick3D.Materials/Command 1.0"] |
| exportMetaObjectRevisions: [0] |
| } |
| Component { |
| name: "QQuick3DCustomMaterialRenderPass" |
| prototype: "QObject" |
| exports: ["QtQuick3D.Materials/Pass 1.0"] |
| exportMetaObjectRevisions: [0] |
| Property { |
| name: "commands" |
| type: "QQuick3DCustomMaterialRenderCommand" |
| isList: true |
| isReadonly: true |
| } |
| Property { name: "output"; type: "QQuick3DCustomMaterialBuffer"; isPointer: true } |
| Property { name: "shaders"; type: "QQuick3DCustomMaterialShader"; isList: true; isReadonly: true } |
| } |
| Component { |
| name: "QQuick3DCustomMaterialRenderState" |
| prototype: "QQuick3DCustomMaterialRenderCommand" |
| exports: ["QtQuick3D.Materials/RenderState 1.0"] |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "RenderState" |
| values: { |
| "Unknown": 0, |
| "Blend": 1, |
| "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: "QQuick3DCustomMaterialShader" |
| prototype: "QObject" |
| exports: ["QtQuick3D.Materials/Shader 1.0"] |
| 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: "QQuick3DCustomMaterialShaderInfo" |
| prototype: "QObject" |
| exports: ["QtQuick3D.Materials/ShaderInfo 1.0"] |
| 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: "QQuick3DCustomMaterialTextureInput" |
| prototype: "QObject" |
| exports: ["QtQuick3D.Materials/TextureInput 1.0"] |
| exportMetaObjectRevisions: [0] |
| Property { name: "texture"; type: "QQuick3DTexture"; isPointer: true } |
| Property { name: "enabled"; type: "bool" } |
| Signal { |
| name: "textureDirty" |
| Parameter { name: "texture"; type: "QQuick3DCustomMaterialTextureInput"; isPointer: true } |
| } |
| Method { |
| name: "setTexture" |
| Parameter { name: "texture"; type: "QQuick3DTexture"; isPointer: true } |
| } |
| } |
| Component { |
| name: "QQuick3DDefaultMaterial" |
| defaultProperty: "data" |
| prototype: "QQuick3DMaterial" |
| exports: ["QtQuick3D/DefaultMaterial 1.0"] |
| exportMetaObjectRevisions: [0] |
| 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: "opacity"; type: "float" } |
| Property { name: "opacityMap"; type: "QQuick3DTexture"; isPointer: true } |
| 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: "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" } |
| } |
| 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" } |
| } |
| } |
| Component { |
| name: "QQuick3DDirectionalLight" |
| defaultProperty: "data" |
| prototype: "QQuick3DAbstractLight" |
| exports: ["QtQuick3D/DirectionalLight 1.0"] |
| exportMetaObjectRevisions: [0] |
| } |
| Component { |
| name: "QQuick3DFrustumCamera" |
| defaultProperty: "data" |
| prototype: "QQuick3DPerspectiveCamera" |
| exports: ["QtQuick3D/FrustumCamera 1.0"] |
| 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.0"] |
| isCreatable: false |
| exportMetaObjectRevisions: [0] |
| Property { name: "name"; type: "string" } |
| Method { |
| name: "setName" |
| Parameter { name: "name"; type: "string" } |
| } |
| } |
| Component { |
| name: "QQuick3DLoader" |
| defaultProperty: "data" |
| prototype: "QQuick3DNode" |
| exports: ["QtQuick3D/Loader3D 1.0"] |
| 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.0"] |
| isCreatable: false |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "CullMode" |
| values: { |
| "BackfaceCulling": 1, |
| "FrontfaceCulling": 2, |
| "FrontAndBackfaceCulling": 3, |
| "DisableCulling": 4 |
| } |
| } |
| 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: "cullingMode"; 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: "cullingModeChanged" |
| Parameter { name: "cullingMode"; 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: "setCullingMode" |
| Parameter { name: "cullingMode"; type: "CullMode" } |
| } |
| } |
| Component { |
| name: "QQuick3DModel" |
| defaultProperty: "data" |
| prototype: "QQuick3DNode" |
| exports: ["QtQuick3D/Model 1.0"] |
| exportMetaObjectRevisions: [0] |
| 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 } |
| 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 } |
| } |
| } |
| Component { |
| name: "QQuick3DNode" |
| defaultProperty: "data" |
| prototype: "QQuick3DObject" |
| exports: ["QtQuick3D/Node 1.0"] |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "RotationOrder" |
| values: { |
| "XYZ": 0, |
| "YZX": 8, |
| "ZXY": 16, |
| "XZY": 4, |
| "YXZ": 12, |
| "ZYX": 20, |
| "XYZr": 21, |
| "YZXr": 5, |
| "ZXYr": 13, |
| "XZYr": 9, |
| "YXZr": 17, |
| "ZYXr": 1 |
| } |
| } |
| Enum { |
| name: "TransformSpace" |
| values: { |
| "LocalSpace": 0, |
| "ParentSpace": 1, |
| "SceneSpace": 2 |
| } |
| } |
| Enum { |
| name: "Orientation" |
| values: { |
| "LeftHanded": 0, |
| "RightHanded": 1 |
| } |
| } |
| Property { name: "x"; type: "float" } |
| Property { name: "y"; type: "float" } |
| Property { name: "z"; type: "float" } |
| Property { name: "rotation"; type: "QVector3D" } |
| Property { name: "position"; type: "QVector3D" } |
| Property { name: "scale"; type: "QVector3D" } |
| Property { name: "pivot"; type: "QVector3D" } |
| Property { name: "opacity"; type: "float" } |
| Property { name: "rotationOrder"; type: "RotationOrder" } |
| Property { name: "orientation"; type: "Orientation" } |
| 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"; type: "QVector3D"; isReadonly: true } |
| Property { name: "sceneScale"; type: "QVector3D"; isReadonly: true } |
| Property { name: "sceneTransform"; type: "QMatrix4x4"; isReadonly: true } |
| 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" |
| Parameter { name: "rotation"; 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: "setRotationOrder" |
| Parameter { name: "rotationorder"; type: "RotationOrder" } |
| } |
| Method { |
| name: "setOrientation" |
| Parameter { name: "orientation"; type: "Orientation" } |
| } |
| Method { |
| name: "setVisible" |
| Parameter { name: "visible"; type: "bool" } |
| } |
| 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.0"] |
| isCreatable: false |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "Type" |
| values: { |
| "Unknown": 0, |
| "SceneEnvironment": 1, |
| "Node": 2, |
| "Layer": 3, |
| "Light": 4, |
| "Camera": 5, |
| "Model": 6, |
| "DefaultMaterial": 7, |
| "PrincipledMaterial": 8, |
| "Image": 9, |
| "Text": 10, |
| "CustomMaterial": 11, |
| "RenderPlugin": 12, |
| "Lightmaps": 13, |
| "Geometry": 14, |
| "LastKnownGraphObjectType": 15 |
| } |
| } |
| 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: "type"; type: "QQuick3DObject::Type"; 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" } |
| Signal { name: "sceneManagerChanged" } |
| Method { name: "update" } |
| Method { |
| name: "setParentItem" |
| Parameter { name: "parentItem"; type: "QQuick3DObject"; isPointer: true } |
| } |
| } |
| Component { |
| name: "QQuick3DOrthographicCamera" |
| defaultProperty: "data" |
| prototype: "QQuick3DCamera" |
| exports: ["QtQuick3D/OrthographicCamera 1.0"] |
| 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.0"] |
| 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.0"] |
| 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.0"] |
| exportMetaObjectRevisions: [0] |
| 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: "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: "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: "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: "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" } |
| } |
| 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" } |
| } |
| } |
| Component { |
| name: "QQuick3DRepeater" |
| defaultProperty: "delegate" |
| prototype: "QQuick3DNode" |
| exports: ["QtQuick3D/Repeater3D 1.0"] |
| 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.0"] |
| exportMetaObjectRevisions: [0] |
| Enum { |
| name: "QQuick3DEnvironmentAAModeValues" |
| values: { |
| "NoAA": 0, |
| "SSAA": 1, |
| "X2": 2, |
| "X4": 4, |
| "X8": 8 |
| } |
| } |
| Enum { |
| name: "QQuick3DEnvironmentBackgroundTypes" |
| values: { |
| "Transparent": 0, |
| "Unspecified": 1, |
| "Color": 2, |
| "SkyBox": 3 |
| } |
| } |
| Property { name: "progressiveAAMode"; type: "QQuick3DEnvironmentAAModeValues" } |
| Property { name: "multisampleAAMode"; type: "QQuick3DEnvironmentAAModeValues" } |
| Property { name: "temporalAAEnabled"; type: "bool" } |
| 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" } |
| Method { |
| name: "setProgressiveAAMode" |
| Parameter { name: "progressiveAAMode"; type: "QQuick3DEnvironmentAAModeValues" } |
| } |
| Method { |
| name: "setMultisampleAAMode" |
| Parameter { name: "multisampleAAMode"; type: "QQuick3DEnvironmentAAModeValues" } |
| } |
| Method { |
| name: "setTemporalAAEnabled" |
| Parameter { name: "temporalAAEnabled"; type: "bool" } |
| } |
| 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: "QQuick3DTexture" |
| defaultProperty: "data" |
| prototype: "QQuick3DObject" |
| exports: ["QtQuick3D/Texture 1.0"] |
| 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.0"] |
| 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" } |
| } |
| } |
| } |