[
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "auto"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1546"
                    }
                ],
                "className": "CapsuleGeometry",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 48,
                        "name": "Status",
                        "values": [
                            "Null",
                            "Ready",
                            "Loading",
                            "Error"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 50,
                        "name": "UVProfile",
                        "values": [
                            "Fixed",
                            "Aspect",
                            "Uniform"
                        ]
                    }
                ],
                "lineNumber": 32,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 35,
                        "name": "enableNormals",
                        "notify": "enableNormalsChanged",
                        "override": false,
                        "read": "enableNormals",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setEnableNormals"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 36,
                        "name": "enableUV",
                        "notify": "enableUVChanged",
                        "override": false,
                        "read": "enableUV",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setEnableUV"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 37,
                        "name": "longitudes",
                        "notify": "longitudesChanged",
                        "override": false,
                        "read": "longitudes",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setLongitudes"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 38,
                        "name": "latitudes",
                        "notify": "latitudesChanged",
                        "override": false,
                        "read": "latitudes",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setLatitudes"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 39,
                        "name": "rings",
                        "notify": "ringsChanged",
                        "override": false,
                        "read": "rings",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setRings"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 40,
                        "name": "height",
                        "notify": "heightChanged",
                        "override": false,
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 6,
                        "lineNumber": 41,
                        "name": "diameter",
                        "notify": "diameterChanged",
                        "override": false,
                        "read": "diameter",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setDiameter"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 7,
                        "lineNumber": 42,
                        "name": "uvProfile",
                        "notify": "uvProfileChanged",
                        "override": false,
                        "read": "uvProfile",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "UVProfile",
                        "user": false,
                        "virtual": false,
                        "write": "setUVProfile"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 8,
                        "lineNumber": 43,
                        "name": "asynchronous",
                        "notify": "asynchronousChanged",
                        "override": false,
                        "read": "asynchronous",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setAsynchronous"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 9,
                        "lineNumber": 44,
                        "name": "status",
                        "notify": "statusChanged",
                        "override": false,
                        "read": "status",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Status",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "CapsuleGeometry",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 90,
                        "name": "enableNormalsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 91,
                        "name": "enableUVChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 92,
                        "name": "longitudesChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 93,
                        "name": "latitudesChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 94,
                        "name": "ringsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 95,
                        "name": "heightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 6,
                        "lineNumber": 96,
                        "name": "diameterChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 7,
                        "lineNumber": 97,
                        "name": "uvProfileChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 8,
                        "lineNumber": 98,
                        "name": "asynchronousChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 9,
                        "lineNumber": 99,
                        "name": "statusChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "index": 10,
                        "lineNumber": 86,
                        "name": "doUpdateGeometry",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 11,
                        "lineNumber": 87,
                        "name": "requestFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DGeometry"
                    }
                ]
            }
        ],
        "inputFile": "capsulegeometry_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "auto"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1545"
                    }
                ],
                "className": "ConeGeometry",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 45,
                        "name": "Status",
                        "values": [
                            "Null",
                            "Ready",
                            "Loading",
                            "Error"
                        ]
                    }
                ],
                "lineNumber": 32,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 35,
                        "name": "topRadius",
                        "notify": "topRadiusChanged",
                        "override": false,
                        "read": "topRadius",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setTopRadius"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 36,
                        "name": "bottomRadius",
                        "notify": "bottomRadiusChanged",
                        "override": false,
                        "read": "bottomRadius",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setBottomRadius"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 37,
                        "name": "length",
                        "notify": "lengthChanged",
                        "override": false,
                        "read": "length",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setLength"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 38,
                        "name": "rings",
                        "notify": "ringsChanged",
                        "override": false,
                        "read": "rings",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setRings"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "lineNumber": 39,
                        "name": "segments",
                        "notify": "segmentsChanged",
                        "override": false,
                        "read": "segments",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setSegments"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 40,
                        "name": "asynchronous",
                        "notify": "asynchronousChanged",
                        "override": false,
                        "read": "asynchronous",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setAsynchronous"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 6,
                        "lineNumber": 41,
                        "name": "status",
                        "notify": "statusChanged",
                        "override": false,
                        "read": "status",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Status",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "ConeGeometry",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 74,
                        "name": "topRadiusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 75,
                        "name": "bottomRadiusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 76,
                        "name": "lengthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 77,
                        "name": "ringsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 78,
                        "name": "segmentsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 79,
                        "name": "asynchronousChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 6,
                        "lineNumber": 80,
                        "name": "statusChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "index": 7,
                        "lineNumber": 70,
                        "name": "doUpdateGeometry",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 8,
                        "lineNumber": 71,
                        "name": "requestFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DGeometry"
                    }
                ]
            }
        ],
        "inputFile": "conegeometry_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "auto"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1545"
                    }
                ],
                "className": "CuboidGeometry",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 46,
                        "name": "Status",
                        "values": [
                            "Null",
                            "Ready",
                            "Loading",
                            "Error"
                        ]
                    }
                ],
                "lineNumber": 32,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 35,
                        "name": "xExtent",
                        "notify": "xExtentChanged",
                        "override": false,
                        "read": "xExtent",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setXExtent"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 36,
                        "name": "yExtent",
                        "notify": "yExtentChanged",
                        "override": false,
                        "read": "yExtent",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setYExtent"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 37,
                        "name": "zExtent",
                        "notify": "zExtentChanged",
                        "override": false,
                        "read": "zExtent",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setZExtent"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 38,
                        "name": "yzMeshResolution",
                        "notify": "yzMeshResolutionChanged",
                        "override": false,
                        "read": "yzMeshResolution",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false,
                        "virtual": false,
                        "write": "setYzMeshResolution"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "lineNumber": 39,
                        "name": "xzMeshResolution",
                        "notify": "xzMeshResolutionChanged",
                        "override": false,
                        "read": "xzMeshResolution",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false,
                        "virtual": false,
                        "write": "setXzMeshResolution"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 5,
                        "lineNumber": 40,
                        "name": "xyMeshResolution",
                        "notify": "xyMeshResolutionChanged",
                        "override": false,
                        "read": "xyMeshResolution",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false,
                        "virtual": false,
                        "write": "setXyMeshResolution"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 6,
                        "lineNumber": 41,
                        "name": "asynchronous",
                        "notify": "asynchronousChanged",
                        "override": false,
                        "read": "asynchronous",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setAsynchronous"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 7,
                        "lineNumber": 42,
                        "name": "status",
                        "notify": "statusChanged",
                        "override": false,
                        "read": "status",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Status",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "CuboidGeometry",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 78,
                        "name": "xExtentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 79,
                        "name": "yExtentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 80,
                        "name": "zExtentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 81,
                        "name": "yzMeshResolutionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 82,
                        "name": "xzMeshResolutionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 83,
                        "name": "xyMeshResolutionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 6,
                        "lineNumber": 84,
                        "name": "asynchronousChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 7,
                        "lineNumber": 85,
                        "name": "statusChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "index": 8,
                        "lineNumber": 74,
                        "name": "doUpdateGeometry",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 9,
                        "lineNumber": 75,
                        "name": "requestFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DGeometry"
                    }
                ]
            }
        ],
        "inputFile": "cuboidgeometry_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "auto"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1545"
                    }
                ],
                "className": "CylinderGeometry",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 44,
                        "name": "Status",
                        "values": [
                            "Null",
                            "Ready",
                            "Loading",
                            "Error"
                        ]
                    }
                ],
                "lineNumber": 32,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 35,
                        "name": "radius",
                        "notify": "radiusChanged",
                        "override": false,
                        "read": "radius",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setRadius"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 36,
                        "name": "length",
                        "notify": "lengthChanged",
                        "override": false,
                        "read": "length",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setLength"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 37,
                        "name": "rings",
                        "notify": "ringsChanged",
                        "override": false,
                        "read": "rings",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setRings"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 38,
                        "name": "segments",
                        "notify": "segmentsChanged",
                        "override": false,
                        "read": "segments",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setSegments"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 39,
                        "name": "asynchronous",
                        "notify": "asynchronousChanged",
                        "override": false,
                        "read": "asynchronous",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setAsynchronous"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 40,
                        "name": "status",
                        "notify": "statusChanged",
                        "override": false,
                        "read": "status",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Status",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "CylinderGeometry",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 70,
                        "name": "radiusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 71,
                        "name": "lengthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 72,
                        "name": "ringsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 73,
                        "name": "segmentsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 74,
                        "name": "asynchronousChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 75,
                        "name": "statusChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "index": 6,
                        "lineNumber": 66,
                        "name": "doUpdateGeometry",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 7,
                        "lineNumber": 67,
                        "name": "requestFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DGeometry"
                    }
                ]
            }
        ],
        "inputFile": "cylindergeometry_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "auto"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1545"
                    }
                ],
                "className": "ExtrudedTextGeometry",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 45,
                        "name": "Status",
                        "values": [
                            "Null",
                            "Ready",
                            "Loading",
                            "Error"
                        ]
                    }
                ],
                "lineNumber": 33,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 36,
                        "name": "text",
                        "notify": "textChanged",
                        "override": false,
                        "read": "text",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false,
                        "write": "setText"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 37,
                        "name": "font",
                        "notify": "fontChanged",
                        "override": false,
                        "read": "font",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QFont",
                        "user": false,
                        "virtual": false,
                        "write": "setFont"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 38,
                        "name": "depth",
                        "notify": "depthChanged",
                        "override": false,
                        "read": "depth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setDepth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 39,
                        "name": "scale",
                        "notify": "scaleChanged",
                        "override": false,
                        "read": "scale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setScale"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 40,
                        "name": "asynchronous",
                        "notify": "asynchronousChanged",
                        "override": false,
                        "read": "asynchronous",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setAsynchronous"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 41,
                        "name": "status",
                        "notify": "statusChanged",
                        "override": false,
                        "read": "status",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Status",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "ExtrudedTextGeometry",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 75,
                        "name": "textChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 76,
                        "name": "fontChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 77,
                        "name": "depthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 78,
                        "name": "scaleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 79,
                        "name": "asynchronousChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 80,
                        "name": "statusChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "index": 6,
                        "lineNumber": 71,
                        "name": "doUpdateGeometry",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 7,
                        "lineNumber": 72,
                        "name": "requestFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DGeometry"
                    }
                ]
            }
        ],
        "inputFile": "extrudedtextgeometry_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "GridGeometry"
                    }
                ],
                "className": "GridGeometry",
                "lineNumber": 25,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 28,
                        "name": "horizontalLines",
                        "notify": "horizontalLinesChanged",
                        "override": false,
                        "read": "horizontalLines",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setHorizontalLines"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 29,
                        "name": "verticalLines",
                        "notify": "verticalLinesChanged",
                        "override": false,
                        "read": "verticalLines",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setVerticalLines"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 30,
                        "name": "horizontalStep",
                        "notify": "horizontalStepChanged",
                        "override": false,
                        "read": "horizontalStep",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setHorizontalStep"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 31,
                        "name": "verticalStep",
                        "notify": "verticalStepChanged",
                        "override": false,
                        "read": "verticalStep",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setVerticalStep"
                    }
                ],
                "qualifiedClassName": "GridGeometry",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 50,
                        "name": "horizontalLinesChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 51,
                        "name": "verticalLinesChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 52,
                        "name": "horizontalStepChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 53,
                        "name": "verticalStepChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "count",
                                "type": "int"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 44,
                        "name": "setHorizontalLines",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "count",
                                "type": "int"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 45,
                        "name": "setVerticalLines",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "step",
                                "type": "float"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 46,
                        "name": "setHorizontalStep",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "step",
                                "type": "float"
                            }
                        ],
                        "index": 7,
                        "lineNumber": 47,
                        "name": "setVerticalStep",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DGeometry"
                    }
                ]
            }
        ],
        "inputFile": "gridgeometry_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "HeightFieldGeometry"
                    }
                ],
                "className": "HeightFieldGeometry",
                "lineNumber": 25,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 28,
                        "name": "source",
                        "notify": "sourceChanged",
                        "override": false,
                        "read": "source",
                        "required": false,
                        "revision": 1541,
                        "scriptable": true,
                        "stored": true,
                        "type": "QUrl",
                        "user": false,
                        "virtual": false,
                        "write": "setSource"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 29,
                        "name": "smoothShading",
                        "notify": "smoothShadingChanged",
                        "override": false,
                        "read": "smoothShading",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setSmoothShading"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 30,
                        "name": "extents",
                        "notify": "extentsChanged",
                        "override": false,
                        "read": "extents",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "virtual": false,
                        "write": "setExtents"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 56,
                        "name": "heightMap",
                        "notify": "sourceChanged",
                        "override": false,
                        "read": "source",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QUrl",
                        "user": false,
                        "virtual": false,
                        "write": "setSource"
                    }
                ],
                "qualifiedClassName": "HeightFieldGeometry",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 44,
                        "name": "sourceChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 45,
                        "name": "smoothShadingChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 46,
                        "name": "extentsChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DGeometry"
                    }
                ]
            }
        ],
        "inputFile": "heightfieldgeometry_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "InfiniteGrid"
                    }
                ],
                "className": "QQuick3DInfiniteGrid",
                "interfaces": [
                    [
                        {
                            "className": "QQmlParserStatus",
                            "id": "\"org.qt-project.Qt.QQmlParserStatus\""
                        }
                    ]
                ],
                "lineNumber": 27,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 33,
                        "name": "visible",
                        "notify": "visibleChanged",
                        "override": false,
                        "read": "visible",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setVisible"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 34,
                        "name": "gridInterval",
                        "notify": "gridIntervalChanged",
                        "override": false,
                        "read": "gridInterval",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setGridInterval"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 35,
                        "name": "gridAxes",
                        "notify": "gridAxesChanged",
                        "override": false,
                        "read": "gridAxes",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setGridAxes"
                    }
                ],
                "qualifiedClassName": "QQuick3DInfiniteGrid",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 51,
                        "name": "visibleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 52,
                        "name": "gridIntervalChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 54,
                        "name": "gridAxesChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QQmlParserStatus"
                    }
                ]
            }
        ],
        "inputFile": "infinitegrid_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "InstanceModel"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1540"
                    }
                ],
                "className": "InstanceModel",
                "lineNumber": 27,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 30,
                        "name": "instancingTable",
                        "notify": "instancingChanged",
                        "override": false,
                        "read": "instancing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuick3DInstancing*",
                        "user": false,
                        "virtual": false,
                        "write": "setInstancing"
                    }
                ],
                "qualifiedClassName": "InstanceModel",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 63,
                        "name": "instancingChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "index": 1,
                        "lineNumber": 60,
                        "name": "reset",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractListModel"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "InstanceRepeater"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1540"
                    }
                ],
                "className": "InstanceRepeater",
                "lineNumber": 75,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 78,
                        "name": "instancingTable",
                        "notify": "instancingChanged",
                        "override": false,
                        "read": "instancing",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuick3DInstancing*",
                        "user": false,
                        "virtual": false,
                        "write": "setInstancing"
                    }
                ],
                "qualifiedClassName": "InstanceRepeater",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 87,
                        "name": "instancingChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DRepeater"
                    }
                ]
            }
        ],
        "inputFile": "instancerepeater_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "LookAtNode"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1540"
                    }
                ],
                "className": "LookAtNode",
                "lineNumber": 25,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 28,
                        "name": "target",
                        "notify": "targetChanged",
                        "override": false,
                        "read": "target",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuick3DNode*",
                        "user": false,
                        "virtual": false,
                        "write": "setTarget"
                    }
                ],
                "qualifiedClassName": "LookAtNode",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 42,
                        "name": "targetChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "node",
                                "type": "QQuick3DNode*"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 39,
                        "name": "setTarget",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 2,
                        "lineNumber": 45,
                        "name": "updateLookAt",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DNode"
                    }
                ]
            }
        ],
        "inputFile": "lookatnode_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "auto"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1545"
                    }
                ],
                "className": "PlaneGeometry",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 46,
                        "name": "Status",
                        "values": [
                            "Null",
                            "Ready",
                            "Loading",
                            "Error"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 49,
                        "name": "Plane",
                        "values": [
                            "XY",
                            "XZ",
                            "ZY"
                        ]
                    }
                ],
                "lineNumber": 32,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 35,
                        "name": "width",
                        "notify": "widthChanged",
                        "override": false,
                        "read": "width",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 36,
                        "name": "height",
                        "notify": "heightChanged",
                        "override": false,
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 37,
                        "name": "meshResolution",
                        "notify": "meshResolutionChanged",
                        "override": false,
                        "read": "meshResolution",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QSize",
                        "user": false,
                        "virtual": false,
                        "write": "setMeshResolution"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 38,
                        "name": "plane",
                        "notify": "planeChanged",
                        "override": false,
                        "read": "plane",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Plane",
                        "user": false,
                        "virtual": false,
                        "write": "setPlane"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "lineNumber": 39,
                        "name": "reversed",
                        "notify": "reversedChanged",
                        "override": false,
                        "read": "reversed",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setReversed"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 5,
                        "lineNumber": 40,
                        "name": "mirrored",
                        "notify": "mirroredChanged",
                        "override": false,
                        "read": "mirrored",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setMirrored"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 6,
                        "lineNumber": 41,
                        "name": "asynchronous",
                        "notify": "asynchronousChanged",
                        "override": false,
                        "read": "asynchronous",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setAsynchronous"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 7,
                        "lineNumber": 42,
                        "name": "status",
                        "notify": "statusChanged",
                        "override": false,
                        "read": "status",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Status",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "PlaneGeometry",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 82,
                        "name": "widthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 83,
                        "name": "heightChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 84,
                        "name": "meshResolutionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 85,
                        "name": "planeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 86,
                        "name": "mirroredChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 87,
                        "name": "asynchronousChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 6,
                        "lineNumber": 88,
                        "name": "statusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 7,
                        "lineNumber": 89,
                        "name": "reversedChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "index": 8,
                        "lineNumber": 78,
                        "name": "doUpdateGeometry",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 9,
                        "lineNumber": 79,
                        "name": "requestFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DGeometry"
                    }
                ]
            }
        ],
        "inputFile": "planegeometry_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ProceduralMeshSubset"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1542"
                    }
                ],
                "className": "ProceduralMeshSubset",
                "lineNumber": 28,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 30,
                        "name": "offset",
                        "notify": "offsetChanged",
                        "override": false,
                        "read": "offset",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "uint",
                        "user": false,
                        "virtual": false,
                        "write": "setOffset"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 31,
                        "name": "count",
                        "notify": "countChanged",
                        "override": false,
                        "read": "count",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "uint",
                        "user": false,
                        "virtual": false,
                        "write": "setCount"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 32,
                        "name": "name",
                        "notify": "nameChanged",
                        "override": false,
                        "read": "name",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false,
                        "write": "setName"
                    }
                ],
                "qualifiedClassName": "ProceduralMeshSubset",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 46,
                        "name": "offsetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 47,
                        "name": "countChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 48,
                        "name": "nameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 49,
                        "name": "isDirty",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "auto"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1542"
                    }
                ],
                "className": "ProceduralMesh",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 75,
                        "name": "PrimitiveMode",
                        "values": [
                            "Points",
                            "LineStrip",
                            "Lines",
                            "TriangleStrip",
                            "TriangleFan",
                            "Triangles"
                        ]
                    }
                ],
                "lineNumber": 57,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 60,
                        "name": "positions",
                        "notify": "positionsChanged",
                        "override": false,
                        "read": "positions",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<QVector3D>",
                        "user": false,
                        "virtual": false,
                        "write": "setPositions"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 61,
                        "name": "normals",
                        "notify": "normalsChanged",
                        "override": false,
                        "read": "normals",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<QVector3D>",
                        "user": false,
                        "virtual": false,
                        "write": "setNormals"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 62,
                        "name": "tangents",
                        "notify": "tangentsChanged",
                        "override": false,
                        "read": "tangents",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<QVector3D>",
                        "user": false,
                        "virtual": false,
                        "write": "setTangents"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 63,
                        "name": "binormals",
                        "notify": "binormalsChanged",
                        "override": false,
                        "read": "binormals",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<QVector3D>",
                        "user": false,
                        "virtual": false,
                        "write": "setBinormals"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 4,
                        "lineNumber": 64,
                        "name": "uv0s",
                        "notify": "uv0sChanged",
                        "override": false,
                        "read": "uv0s",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<QVector2D>",
                        "user": false,
                        "virtual": false,
                        "write": "setUv0s"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 5,
                        "lineNumber": 65,
                        "name": "uv1s",
                        "notify": "uv1sChanged",
                        "override": false,
                        "read": "uv1s",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<QVector2D>",
                        "user": false,
                        "virtual": false,
                        "write": "setUv1s"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 6,
                        "lineNumber": 66,
                        "name": "colors",
                        "notify": "colorsChanged",
                        "override": false,
                        "read": "colors",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<QVector4D>",
                        "user": false,
                        "virtual": false,
                        "write": "setColors"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 7,
                        "lineNumber": 67,
                        "name": "joints",
                        "notify": "jointsChanged",
                        "override": false,
                        "read": "joints",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<QVector4D>",
                        "user": false,
                        "virtual": false,
                        "write": "setJoints"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 8,
                        "lineNumber": 68,
                        "name": "weights",
                        "notify": "weightsChanged",
                        "override": false,
                        "read": "weights",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<QVector4D>",
                        "user": false,
                        "virtual": false,
                        "write": "setWeights"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 9,
                        "lineNumber": 69,
                        "name": "indexes",
                        "notify": "indexesChanged",
                        "override": false,
                        "read": "indexes",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QList<uint>",
                        "user": false,
                        "virtual": false,
                        "write": "setIndexes"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 10,
                        "lineNumber": 70,
                        "name": "subsets",
                        "override": false,
                        "read": "subsets",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQmlListProperty<ProceduralMeshSubset>",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 11,
                        "lineNumber": 71,
                        "name": "primitiveMode",
                        "notify": "primitiveModeChanged",
                        "override": false,
                        "read": "primitiveMode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "PrimitiveMode",
                        "user": false,
                        "virtual": false,
                        "write": "setPrimitiveMode"
                    }
                ],
                "qualifiedClassName": "ProceduralMesh",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 121,
                        "name": "positionsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 122,
                        "name": "primitiveModeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 123,
                        "name": "indexesChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 124,
                        "name": "normalsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 125,
                        "name": "tangentsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 126,
                        "name": "binormalsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 6,
                        "lineNumber": 127,
                        "name": "uv0sChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 7,
                        "lineNumber": 128,
                        "name": "uv1sChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 8,
                        "lineNumber": 129,
                        "name": "colorsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 9,
                        "lineNumber": 130,
                        "name": "jointsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 10,
                        "lineNumber": 131,
                        "name": "weightsChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "index": 11,
                        "lineNumber": 134,
                        "name": "requestUpdate",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 12,
                        "lineNumber": 135,
                        "name": "updateGeometry",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "subset",
                                "type": "QObject*"
                            }
                        ],
                        "index": 13,
                        "lineNumber": 136,
                        "name": "subsetDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DGeometry"
                    }
                ]
            }
        ],
        "inputFile": "proceduralmesh_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "auto"
                    }
                ],
                "className": "ProceduralSkyTextureData",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 54,
                        "name": "SkyTextureQuality",
                        "values": [
                            "SkyTextureQualityLow",
                            "SkyTextureQualityMedium",
                            "SkyTextureQualityHigh",
                            "SkyTextureQualityVeryHigh"
                        ]
                    }
                ],
                "lineNumber": 30,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 33,
                        "name": "skyTopColor",
                        "notify": "skyTopColorChanged",
                        "override": false,
                        "read": "skyTopColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "virtual": false,
                        "write": "setSkyTopColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 34,
                        "name": "skyHorizonColor",
                        "notify": "skyHorizonColorChanged",
                        "override": false,
                        "read": "skyHorizonColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "virtual": false,
                        "write": "setSkyHorizonColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 35,
                        "name": "skyCurve",
                        "notify": "skyCurveChanged",
                        "override": false,
                        "read": "skyCurve",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setSkyCurve"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 36,
                        "name": "skyEnergy",
                        "notify": "skyEnergyChanged",
                        "override": false,
                        "read": "skyEnergy",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setSkyEnergy"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 38,
                        "name": "groundBottomColor",
                        "notify": "groundBottomColorChanged",
                        "override": false,
                        "read": "groundBottomColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "virtual": false,
                        "write": "setGroundBottomColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 39,
                        "name": "groundHorizonColor",
                        "notify": "groundHorizonColorChanged",
                        "override": false,
                        "read": "groundHorizonColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "virtual": false,
                        "write": "setGroundHorizonColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 6,
                        "lineNumber": 40,
                        "name": "groundCurve",
                        "notify": "groundCurveChanged",
                        "override": false,
                        "read": "groundCurve",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setGroundCurve"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 7,
                        "lineNumber": 41,
                        "name": "groundEnergy",
                        "notify": "groundEnergyChanged",
                        "override": false,
                        "read": "groundEnergy",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setGroundEnergy"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 8,
                        "lineNumber": 43,
                        "name": "sunColor",
                        "notify": "sunColorChanged",
                        "override": false,
                        "read": "sunColor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QColor",
                        "user": false,
                        "virtual": false,
                        "write": "setSunColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 9,
                        "lineNumber": 44,
                        "name": "sunLatitude",
                        "notify": "sunLatitudeChanged",
                        "override": false,
                        "read": "sunLatitude",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setSunLatitude"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 10,
                        "lineNumber": 45,
                        "name": "sunLongitude",
                        "notify": "sunLongitudeChanged",
                        "override": false,
                        "read": "sunLongitude",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setSunLongitude"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 11,
                        "lineNumber": 46,
                        "name": "sunAngleMin",
                        "notify": "sunAngleMinChanged",
                        "override": false,
                        "read": "sunAngleMin",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setSunAngleMin"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 12,
                        "lineNumber": 47,
                        "name": "sunAngleMax",
                        "notify": "sunAngleMaxChanged",
                        "override": false,
                        "read": "sunAngleMax",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setSunAngleMax"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 13,
                        "lineNumber": 48,
                        "name": "sunCurve",
                        "notify": "sunCurveChanged",
                        "override": false,
                        "read": "sunCurve",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setSunCurve"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 14,
                        "lineNumber": 49,
                        "name": "sunEnergy",
                        "notify": "sunEnergyChanged",
                        "override": false,
                        "read": "sunEnergy",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setSunEnergy"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 15,
                        "lineNumber": 50,
                        "name": "textureQuality",
                        "notify": "textureQualityChanged",
                        "override": false,
                        "read": "textureQuality",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "SkyTextureQuality",
                        "user": false,
                        "virtual": false,
                        "write": "setTextureQuality"
                    }
                ],
                "qualifiedClassName": "ProceduralSkyTextureData",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "skyTopColor",
                                "type": "QColor"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 109,
                        "name": "skyTopColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "skyHorizonColor",
                                "type": "QColor"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 110,
                        "name": "skyHorizonColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "skyCurve",
                                "type": "float"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 111,
                        "name": "skyCurveChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "skyEnergy",
                                "type": "float"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 112,
                        "name": "skyEnergyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "groundBottomColor",
                                "type": "QColor"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 114,
                        "name": "groundBottomColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "groundHorizonColor",
                                "type": "QColor"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 115,
                        "name": "groundHorizonColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "groundCurve",
                                "type": "float"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 116,
                        "name": "groundCurveChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "groundEnergy",
                                "type": "float"
                            }
                        ],
                        "index": 7,
                        "lineNumber": 117,
                        "name": "groundEnergyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sunColor",
                                "type": "QColor"
                            }
                        ],
                        "index": 8,
                        "lineNumber": 119,
                        "name": "sunColorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sunLatitude",
                                "type": "float"
                            }
                        ],
                        "index": 9,
                        "lineNumber": 121,
                        "name": "sunLatitudeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sunLongitude",
                                "type": "float"
                            }
                        ],
                        "index": 10,
                        "lineNumber": 122,
                        "name": "sunLongitudeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sunAngleMin",
                                "type": "float"
                            }
                        ],
                        "index": 11,
                        "lineNumber": 123,
                        "name": "sunAngleMinChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sunAngleMax",
                                "type": "float"
                            }
                        ],
                        "index": 12,
                        "lineNumber": 124,
                        "name": "sunAngleMaxChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sunCurve",
                                "type": "float"
                            }
                        ],
                        "index": 13,
                        "lineNumber": 125,
                        "name": "sunCurveChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sunEnergy",
                                "type": "float"
                            }
                        ],
                        "index": 14,
                        "lineNumber": 126,
                        "name": "sunEnergyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "textureQuality",
                                "type": "SkyTextureQuality"
                            }
                        ],
                        "index": 15,
                        "lineNumber": 128,
                        "name": "textureQualityChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "skyTopColor",
                                "type": "QColor"
                            }
                        ],
                        "index": 16,
                        "lineNumber": 86,
                        "name": "setSkyTopColor",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "skyHorizonColor",
                                "type": "QColor"
                            }
                        ],
                        "index": 17,
                        "lineNumber": 87,
                        "name": "setSkyHorizonColor",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "skyCurve",
                                "type": "float"
                            }
                        ],
                        "index": 18,
                        "lineNumber": 88,
                        "name": "setSkyCurve",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "skyEnergy",
                                "type": "float"
                            }
                        ],
                        "index": 19,
                        "lineNumber": 89,
                        "name": "setSkyEnergy",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "groundBottomColor",
                                "type": "QColor"
                            }
                        ],
                        "index": 20,
                        "lineNumber": 91,
                        "name": "setGroundBottomColor",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "groundHorizonColor",
                                "type": "QColor"
                            }
                        ],
                        "index": 21,
                        "lineNumber": 92,
                        "name": "setGroundHorizonColor",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "groundCurve",
                                "type": "float"
                            }
                        ],
                        "index": 22,
                        "lineNumber": 93,
                        "name": "setGroundCurve",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "groundEnergy",
                                "type": "float"
                            }
                        ],
                        "index": 23,
                        "lineNumber": 94,
                        "name": "setGroundEnergy",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sunColor",
                                "type": "QColor"
                            }
                        ],
                        "index": 24,
                        "lineNumber": 96,
                        "name": "setSunColor",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sunLatitude",
                                "type": "float"
                            }
                        ],
                        "index": 25,
                        "lineNumber": 97,
                        "name": "setSunLatitude",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sunLongitude",
                                "type": "float"
                            }
                        ],
                        "index": 26,
                        "lineNumber": 98,
                        "name": "setSunLongitude",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sunAngleMin",
                                "type": "float"
                            }
                        ],
                        "index": 27,
                        "lineNumber": 99,
                        "name": "setSunAngleMin",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sunAngleMax",
                                "type": "float"
                            }
                        ],
                        "index": 28,
                        "lineNumber": 100,
                        "name": "setSunAngleMax",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sunCurve",
                                "type": "float"
                            }
                        ],
                        "index": 29,
                        "lineNumber": 101,
                        "name": "setSunCurve",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "sunEnergy",
                                "type": "float"
                            }
                        ],
                        "index": 30,
                        "lineNumber": 102,
                        "name": "setSunEnergy",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "textureQuality",
                                "type": "SkyTextureQuality"
                            }
                        ],
                        "index": 31,
                        "lineNumber": 104,
                        "name": "setTextureQuality",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 32,
                        "lineNumber": 106,
                        "name": "generateRGBA16FTexture",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DTextureData"
                    }
                ]
            }
        ],
        "inputFile": "proceduralskytexturedata_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "RenderOutputProvider"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1547"
                    }
                ],
                "className": "QQuick3DRenderOutputProvider",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 37,
                        "name": "TextureSource",
                        "type": "quint32",
                        "values": [
                            "None",
                            "UserPassTexture",
                            "AoTexture",
                            "DepthTexture",
                            "ScreenTexture",
                            "NormalTexture",
                            "MotionVectorTexture"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 49,
                        "name": "AttachmentSelector",
                        "type": "quint32",
                        "values": [
                            "Attachment0",
                            "Attachment1",
                            "Attachment2",
                            "Attachment3"
                        ]
                    }
                ],
                "lineNumber": 28,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 31,
                        "name": "textureSource",
                        "notify": "textureSourceChanged",
                        "override": false,
                        "read": "textureSource",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "TextureSource",
                        "user": false,
                        "virtual": false,
                        "write": "setTextureSource"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 32,
                        "name": "renderPass",
                        "notify": "renderPassChanged",
                        "override": false,
                        "read": "renderPass",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuick3DRenderPass*",
                        "user": false,
                        "virtual": false,
                        "write": "setRenderPass"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 33,
                        "name": "attachmentSelector",
                        "notify": "attachmentSelectorChanged",
                        "override": false,
                        "read": "attachmentSelector",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "AttachmentSelector",
                        "user": false,
                        "virtual": false,
                        "write": "setAttachmentSelector"
                    }
                ],
                "qualifiedClassName": "QQuick3DRenderOutputProvider",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 69,
                        "name": "textureSourceChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 70,
                        "name": "renderPassChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 72,
                        "name": "attachmentSelectorChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DTextureProviderExtension"
                    }
                ]
            }
        ],
        "inputFile": "qquick3drenderoutputprovider_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "SimpleQuadRenderer"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1547"
                    }
                ],
                "className": "QQuick3DSimpleQuadRenderer",
                "lineNumber": 26,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 29,
                        "name": "texture",
                        "notify": "textureChanged",
                        "override": false,
                        "read": "texture",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuick3DTexture*",
                        "user": false,
                        "virtual": false,
                        "write": "setTexture"
                    }
                ],
                "qualifiedClassName": "QQuick3DSimpleQuadRenderer",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 38,
                        "name": "textureChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DRenderExtension"
                    }
                ]
            }
        ],
        "inputFile": "qquick3dsimplequadrenderpass_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "ProceduralTextureData"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1542"
                    }
                ],
                "className": "QQuick3DTextureDataFrontend",
                "lineNumber": 28,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 31,
                        "name": "format",
                        "notify": "formatChanged",
                        "override": false,
                        "read": "format",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuick3DTextureData::Format",
                        "user": false,
                        "virtual": false,
                        "write": "setFormat"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 32,
                        "name": "width",
                        "notify": "widthChanged",
                        "override": false,
                        "read": "width",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setWidth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 33,
                        "name": "height",
                        "notify": "heightChanged",
                        "override": false,
                        "read": "height",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setHeight"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 34,
                        "name": "depth",
                        "notify": "depthChanged",
                        "override": false,
                        "read": "depth",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setDepth"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 35,
                        "name": "hasTransparency",
                        "notify": "hasTransparencyChanged",
                        "override": false,
                        "read": "hasTransparency",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setHasTransparency"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 36,
                        "name": "textureData",
                        "notify": "textureDataChanged",
                        "override": false,
                        "read": "textureData",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QByteArray",
                        "user": false,
                        "virtual": false,
                        "write": "setTextureData"
                    }
                ],
                "qualifiedClassName": "QQuick3DTextureDataFrontend",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 61,
                        "name": "formatChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 62,
                        "name": "depthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 63,
                        "name": "hasTransparencyChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 64,
                        "name": "textureDataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 65,
                        "name": "widthChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 66,
                        "name": "heightChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DTextureData"
                    }
                ]
            }
        ],
        "inputFile": "qquick3dtexturedatafrontend_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1538"
                    },
                    {
                        "name": "QML.Element",
                        "value": "InstanceRange"
                    }
                ],
                "className": "QQuick3DInstanceRange",
                "lineNumber": 25,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 30,
                        "name": "from",
                        "notify": "fromChanged",
                        "override": false,
                        "read": "from",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "virtual": false,
                        "write": "setFrom"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 31,
                        "name": "to",
                        "notify": "toChanged",
                        "override": false,
                        "read": "to",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVariant",
                        "user": false,
                        "virtual": false,
                        "write": "setTo"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 32,
                        "name": "proportional",
                        "notify": "proportionalChanged",
                        "override": false,
                        "read": "proportional",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setProportional"
                    }
                ],
                "qualifiedClassName": "QQuick3DInstanceRange",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 58,
                        "name": "fromChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 59,
                        "name": "toChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 60,
                        "name": "proportionalChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 61,
                        "name": "changed",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "from",
                                "type": "QVariant"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 53,
                        "name": "setFrom",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "to",
                                "type": "QVariant"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 54,
                        "name": "setTo",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "proportional",
                                "type": "bool"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 55,
                        "name": "setProportional",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DObject"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "RandomInstancing"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1538"
                    }
                ],
                "className": "QQuick3DRandomInstancing",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "lineNumber": 95,
                        "name": "ColorModel",
                        "values": [
                            "RGB",
                            "HSV",
                            "HSL"
                        ]
                    }
                ],
                "lineNumber": 75,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 79,
                        "name": "instanceCount",
                        "notify": "instanceCountChanged",
                        "override": false,
                        "read": "instanceCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setInstanceCount"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 80,
                        "name": "position",
                        "notify": "positionChanged",
                        "override": false,
                        "read": "position",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuick3DInstanceRange*",
                        "user": false,
                        "virtual": false,
                        "write": "setPosition"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 81,
                        "name": "scale",
                        "notify": "scaleChanged",
                        "override": false,
                        "read": "scale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuick3DInstanceRange*",
                        "user": false,
                        "virtual": false,
                        "write": "setScale"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 82,
                        "name": "rotation",
                        "notify": "rotationChanged",
                        "override": false,
                        "read": "rotation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuick3DInstanceRange*",
                        "user": false,
                        "virtual": false,
                        "write": "setRotation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 83,
                        "name": "color",
                        "notify": "colorChanged",
                        "override": false,
                        "read": "color",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuick3DInstanceRange*",
                        "user": false,
                        "virtual": false,
                        "write": "setColor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 84,
                        "name": "colorModel",
                        "notify": "colorModelChanged",
                        "override": false,
                        "read": "colorModel",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "ColorModel",
                        "user": false,
                        "virtual": false,
                        "write": "setColorModel"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 6,
                        "lineNumber": 85,
                        "name": "customData",
                        "notify": "customDataChanged",
                        "override": false,
                        "read": "customData",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuick3DInstanceRange*",
                        "user": false,
                        "virtual": false,
                        "write": "setCustomData"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 7,
                        "lineNumber": 87,
                        "name": "gridSpacing",
                        "notify": "gridSpacingChanged",
                        "override": false,
                        "read": "gridSpacing",
                        "required": false,
                        "revision": 1545,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "virtual": false,
                        "write": "setGridSpacing"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 8,
                        "lineNumber": 89,
                        "name": "randomSeed",
                        "notify": "randomSeedChanged",
                        "override": false,
                        "read": "randomSeed",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setRandomSeed"
                    }
                ],
                "qualifiedClassName": "QQuick3DRandomInstancing",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 158,
                        "name": "instanceCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 159,
                        "name": "randomSeedChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 160,
                        "name": "positionChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 161,
                        "name": "scaleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 162,
                        "name": "rotationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 163,
                        "name": "colorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 6,
                        "lineNumber": 164,
                        "name": "customDataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 7,
                        "lineNumber": 165,
                        "name": "colorModelChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 8,
                        "lineNumber": 167,
                        "name": "gridSpacingChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "instanceCount",
                                "type": "int"
                            }
                        ],
                        "index": 9,
                        "lineNumber": 147,
                        "name": "setInstanceCount",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "randomSeed",
                                "type": "int"
                            }
                        ],
                        "index": 10,
                        "lineNumber": 148,
                        "name": "setRandomSeed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "position",
                                "type": "QQuick3DInstanceRange*"
                            }
                        ],
                        "index": 11,
                        "lineNumber": 150,
                        "name": "setPosition",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "scale",
                                "type": "QQuick3DInstanceRange*"
                            }
                        ],
                        "index": 12,
                        "lineNumber": 151,
                        "name": "setScale",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotation",
                                "type": "QQuick3DInstanceRange*"
                            }
                        ],
                        "index": 13,
                        "lineNumber": 152,
                        "name": "setRotation",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "color",
                                "type": "QQuick3DInstanceRange*"
                            }
                        ],
                        "index": 14,
                        "lineNumber": 153,
                        "name": "setColor",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "customData",
                                "type": "QQuick3DInstanceRange*"
                            }
                        ],
                        "index": 15,
                        "lineNumber": 154,
                        "name": "setCustomData",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "colorModel",
                                "type": "ColorModel"
                            }
                        ],
                        "index": 16,
                        "lineNumber": 155,
                        "name": "setColorModel",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 17,
                        "lineNumber": 170,
                        "name": "handleChange",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DInstancing"
                    }
                ]
            }
        ],
        "inputFile": "randominstancing_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "auto"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1545"
                    }
                ],
                "className": "SphereGeometry",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 43,
                        "name": "Status",
                        "values": [
                            "Null",
                            "Ready",
                            "Loading",
                            "Error"
                        ]
                    }
                ],
                "lineNumber": 32,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 35,
                        "name": "radius",
                        "notify": "radiusChanged",
                        "override": false,
                        "read": "radius",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setRadius"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 36,
                        "name": "rings",
                        "notify": "ringsChanged",
                        "override": false,
                        "read": "rings",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setRings"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 37,
                        "name": "segments",
                        "notify": "segmentsChanged",
                        "override": false,
                        "read": "segments",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setSegments"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 38,
                        "name": "asynchronous",
                        "notify": "asynchronousChanged",
                        "override": false,
                        "read": "asynchronous",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setAsynchronous"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 39,
                        "name": "status",
                        "notify": "statusChanged",
                        "override": false,
                        "read": "status",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Status",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "SphereGeometry",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 66,
                        "name": "radiusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 67,
                        "name": "ringsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 68,
                        "name": "segmentsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 69,
                        "name": "asynchronousChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 70,
                        "name": "statusChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "index": 5,
                        "lineNumber": 62,
                        "name": "doUpdateGeometry",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 6,
                        "lineNumber": 63,
                        "name": "requestFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DGeometry"
                    }
                ]
            }
        ],
        "inputFile": "spheregeometry_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "auto"
                    },
                    {
                        "name": "QML.AddedInVersion",
                        "value": "1545"
                    }
                ],
                "className": "TorusGeometry",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 44,
                        "name": "Status",
                        "values": [
                            "Null",
                            "Ready",
                            "Loading",
                            "Error"
                        ]
                    }
                ],
                "lineNumber": 32,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 0,
                        "lineNumber": 35,
                        "name": "rings",
                        "notify": "ringsChanged",
                        "override": false,
                        "read": "rings",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setRings"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 1,
                        "lineNumber": 36,
                        "name": "segments",
                        "notify": "segmentsChanged",
                        "override": false,
                        "read": "segments",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setSegments"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 2,
                        "lineNumber": 37,
                        "name": "radius",
                        "notify": "radiusChanged",
                        "override": false,
                        "read": "radius",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setRadius"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": true,
                        "index": 3,
                        "lineNumber": 38,
                        "name": "tubeRadius",
                        "notify": "tubeRadiusChanged",
                        "override": false,
                        "read": "tubeRadius",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setTubeRadius"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 39,
                        "name": "asynchronous",
                        "notify": "asynchronousChanged",
                        "override": false,
                        "read": "asynchronous",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setAsynchronous"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 40,
                        "name": "status",
                        "notify": "statusChanged",
                        "override": false,
                        "read": "status",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Status",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "TorusGeometry",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 70,
                        "name": "ringsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 71,
                        "name": "segmentsChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 72,
                        "name": "radiusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 73,
                        "name": "tubeRadiusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 74,
                        "name": "asynchronousChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 5,
                        "lineNumber": 75,
                        "name": "statusChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "index": 6,
                        "lineNumber": 66,
                        "name": "doUpdateGeometry",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 7,
                        "lineNumber": 67,
                        "name": "requestFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DGeometry"
                    }
                ]
            }
        ],
        "inputFile": "torusgeometry_p.h",
        "outputRevision": 69
    }
]
