[
    {
        "classes": [
            {
                "className": "AspectCommandDebugger",
                "lineNumber": 34,
                "object": true,
                "qualifiedClassName": "Qt3DCore::Debug::AspectCommandDebugger",
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "reply",
                                "type": "AsynchronousCommandReply*"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 53,
                        "name": "asynchronousReplyFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QTcpServer"
                    }
                ]
            }
        ],
        "inputFile": "aspectcommanddebugger_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "PropertyChangeHandlerBase",
                "lineNumber": 28,
                "object": true,
                "qualifiedClassName": "Qt3DCore::PropertyChangeHandlerBase",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "propertychangehandler_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QAbstractAspect",
                "lineNumber": 27,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QAbstractAspect",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qabstractaspect.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "AsynchronousCommandReply",
                "lineNumber": 43,
                "object": true,
                "qualifiedClassName": "Qt3DCore::Debug::AsynchronousCommandReply",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "reply",
                                "type": "AsynchronousCommandReply*"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 57,
                        "name": "finished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qabstractaspect_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QAbstractAspectJobManager",
                "lineNumber": 25,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QAbstractAspectJobManager",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qabstractaspectjobmanager_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QAbstractFrameAdvanceService",
                "lineNumber": 29,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QAbstractFrameAdvanceService",
                "superClasses": [
                    {
                        "access": "public",
                        "fullyQualifiedName": "Qt3DCore::QAbstractServiceProvider",
                        "name": "QAbstractServiceProvider"
                    }
                ]
            }
        ],
        "inputFile": "qabstractframeadvanceservice_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QAbstractSkeleton",
                "lineNumber": 16,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 19,
                        "name": "jointCount",
                        "notify": "jointCountChanged",
                        "override": false,
                        "read": "jointCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "Qt3DCore::QAbstractSkeleton",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "jointCount",
                                "type": "int"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 27,
                        "name": "jointCountChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "Qt3DCore::QNode"
                    }
                ]
            }
        ],
        "inputFile": "qabstractskeleton.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QArmature",
                "lineNumber": 17,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 20,
                        "name": "skeleton",
                        "notify": "skeletonChanged",
                        "override": false,
                        "read": "skeleton",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt3DCore::QAbstractSkeleton*",
                        "user": false,
                        "virtual": false,
                        "write": "setSkeleton"
                    }
                ],
                "qualifiedClassName": "Qt3DCore::QArmature",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "skeleton",
                                "type": "Qt3DCore::QAbstractSkeleton*"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 32,
                        "name": "skeletonChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "skeleton",
                                "type": "Qt3DCore::QAbstractSkeleton*"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 29,
                        "name": "setSkeleton",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "Qt3DCore::QComponent"
                    }
                ]
            }
        ],
        "inputFile": "qarmature.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QAspectEngine",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 28,
                        "name": "RunMode",
                        "values": [
                            "Manual",
                            "Automatic"
                        ]
                    }
                ],
                "lineNumber": 24,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QAspectEngine",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qaspectengine.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QAspectJobManager",
                "lineNumber": 31,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QAspectJobManager",
                "superClasses": [
                    {
                        "access": "public",
                        "fullyQualifiedName": "Qt3DCore::QAbstractAspectJobManager",
                        "name": "QAbstractAspectJobManager"
                    }
                ]
            }
        ],
        "inputFile": "qaspectjobmanager_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QAspectManager",
                "lineNumber": 50,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QAspectManager",
                "slots": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 67,
                        "name": "initialize",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 1,
                        "lineNumber": 68,
                        "name": "shutdown",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 69,
                        "name": "processFrame",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "root",
                                "type": "Qt3DCore::QEntity*"
                            },
                            {
                                "name": "nodes",
                                "type": "QList<QNode*>"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 71,
                        "name": "setRootEntity",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "nodes",
                                "type": "QList<QNode*>"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 72,
                        "name": "addNodes",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "nodes",
                                "type": "QList<QNode*>"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 73,
                        "name": "removeNodes",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "aspect",
                                "type": "Qt3DCore::QAbstractAspect*"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 74,
                        "name": "registerAspect",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "aspect",
                                "type": "Qt3DCore::QAbstractAspect*"
                            }
                        ],
                        "index": 7,
                        "lineNumber": 75,
                        "name": "unregisterAspect",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QAbstractFrontEndNodeManager"
                    }
                ]
            }
        ],
        "inputFile": "qaspectmanager_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QAttribute",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 43,
                        "name": "AttributeType",
                        "values": [
                            "VertexAttribute",
                            "IndexAttribute",
                            "DrawIndirectAttribute"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 51,
                        "name": "VertexBaseType",
                        "values": [
                            "Byte",
                            "UnsignedByte",
                            "Short",
                            "UnsignedShort",
                            "Int",
                            "UnsignedInt",
                            "HalfFloat",
                            "Float",
                            "Double"
                        ]
                    }
                ],
                "lineNumber": 20,
                "methods": [
                    {
                        "access": "public",
                        "index": 20,
                        "lineNumber": 79,
                        "name": "defaultPositionAttributeName",
                        "returnType": "QString"
                    },
                    {
                        "access": "public",
                        "index": 21,
                        "lineNumber": 80,
                        "name": "defaultNormalAttributeName",
                        "returnType": "QString"
                    },
                    {
                        "access": "public",
                        "index": 22,
                        "lineNumber": 81,
                        "name": "defaultColorAttributeName",
                        "returnType": "QString"
                    },
                    {
                        "access": "public",
                        "index": 23,
                        "lineNumber": 82,
                        "name": "defaultTextureCoordinateAttributeName",
                        "returnType": "QString"
                    },
                    {
                        "access": "public",
                        "index": 24,
                        "lineNumber": 83,
                        "name": "defaultTangentAttributeName",
                        "returnType": "QString"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 23,
                        "name": "buffer",
                        "notify": "bufferChanged",
                        "override": false,
                        "read": "buffer",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt3DCore::QBuffer*",
                        "user": false,
                        "virtual": false,
                        "write": "setBuffer"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 24,
                        "name": "name",
                        "notify": "nameChanged",
                        "override": false,
                        "read": "name",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false,
                        "write": "setName"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 25,
                        "name": "vertexBaseType",
                        "notify": "vertexBaseTypeChanged",
                        "override": false,
                        "read": "vertexBaseType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "VertexBaseType",
                        "user": false,
                        "virtual": false,
                        "write": "setVertexBaseType"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 26,
                        "name": "vertexSize",
                        "notify": "vertexSizeChanged",
                        "override": false,
                        "read": "vertexSize",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "uint",
                        "user": false,
                        "virtual": false,
                        "write": "setVertexSize"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 27,
                        "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": false,
                        "index": 5,
                        "lineNumber": 28,
                        "name": "byteStride",
                        "notify": "byteStrideChanged",
                        "override": false,
                        "read": "byteStride",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "uint",
                        "user": false,
                        "virtual": false,
                        "write": "setByteStride"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 6,
                        "lineNumber": 29,
                        "name": "byteOffset",
                        "notify": "byteOffsetChanged",
                        "override": false,
                        "read": "byteOffset",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "uint",
                        "user": false,
                        "virtual": false,
                        "write": "setByteOffset"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 7,
                        "lineNumber": 30,
                        "name": "divisor",
                        "notify": "divisorChanged",
                        "override": false,
                        "read": "divisor",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "uint",
                        "user": false,
                        "virtual": false,
                        "write": "setDivisor"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 8,
                        "lineNumber": 31,
                        "name": "attributeType",
                        "notify": "attributeTypeChanged",
                        "override": false,
                        "read": "attributeType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "AttributeType",
                        "user": false,
                        "virtual": false,
                        "write": "setAttributeType"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 9,
                        "lineNumber": 32,
                        "name": "defaultPositionAttributeName",
                        "override": false,
                        "read": "defaultPositionAttributeName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 10,
                        "lineNumber": 33,
                        "name": "defaultNormalAttributeName",
                        "override": false,
                        "read": "defaultNormalAttributeName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 11,
                        "lineNumber": 34,
                        "name": "defaultColorAttributeName",
                        "override": false,
                        "read": "defaultColorAttributeName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 12,
                        "lineNumber": 35,
                        "name": "defaultTextureCoordinateAttributeName",
                        "override": false,
                        "read": "defaultTextureCoordinateAttributeName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 13,
                        "lineNumber": 36,
                        "name": "defaultTextureCoordinate1AttributeName",
                        "override": false,
                        "read": "defaultTextureCoordinate1AttributeName",
                        "required": false,
                        "revision": 523,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 14,
                        "lineNumber": 37,
                        "name": "defaultTextureCoordinate2AttributeName",
                        "override": false,
                        "read": "defaultTextureCoordinate2AttributeName",
                        "required": false,
                        "revision": 523,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 15,
                        "lineNumber": 38,
                        "name": "defaultTangentAttributeName",
                        "override": false,
                        "read": "defaultTangentAttributeName",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 16,
                        "lineNumber": 39,
                        "name": "defaultJointIndicesAttributeName",
                        "override": false,
                        "read": "defaultJointIndicesAttributeName",
                        "required": false,
                        "revision": 522,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 17,
                        "lineNumber": 40,
                        "name": "defaultJointWeightsAttributeName",
                        "override": false,
                        "read": "defaultJointWeightsAttributeName",
                        "required": false,
                        "revision": 522,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "Qt3DCore::QAttribute",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "buffer",
                                "type": "QBuffer*"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 101,
                        "name": "bufferChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "name",
                                "type": "QString"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 102,
                        "name": "nameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vertexBaseType",
                                "type": "VertexBaseType"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 103,
                        "name": "vertexBaseTypeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vertexSize",
                                "type": "uint"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 104,
                        "name": "vertexSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vertexBaseType",
                                "type": "VertexBaseType"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 105,
                        "name": "dataTypeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vertexSize",
                                "type": "uint"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 106,
                        "name": "dataSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "count",
                                "type": "uint"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 107,
                        "name": "countChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "byteStride",
                                "type": "uint"
                            }
                        ],
                        "index": 7,
                        "lineNumber": 108,
                        "name": "byteStrideChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "byteOffset",
                                "type": "uint"
                            }
                        ],
                        "index": 8,
                        "lineNumber": 109,
                        "name": "byteOffsetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "divisor",
                                "type": "uint"
                            }
                        ],
                        "index": 9,
                        "lineNumber": 110,
                        "name": "divisorChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "attributeType",
                                "type": "AttributeType"
                            }
                        ],
                        "index": 10,
                        "lineNumber": 111,
                        "name": "attributeTypeChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "buffer",
                                "type": "QBuffer*"
                            }
                        ],
                        "index": 11,
                        "lineNumber": 90,
                        "name": "setBuffer",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "name",
                                "type": "QString"
                            }
                        ],
                        "index": 12,
                        "lineNumber": 91,
                        "name": "setName",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "type",
                                "type": "VertexBaseType"
                            }
                        ],
                        "index": 13,
                        "lineNumber": 92,
                        "name": "setVertexBaseType",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "size",
                                "type": "uint"
                            }
                        ],
                        "index": 14,
                        "lineNumber": 93,
                        "name": "setVertexSize",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "count",
                                "type": "uint"
                            }
                        ],
                        "index": 15,
                        "lineNumber": 94,
                        "name": "setCount",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "byteStride",
                                "type": "uint"
                            }
                        ],
                        "index": 16,
                        "lineNumber": 95,
                        "name": "setByteStride",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "byteOffset",
                                "type": "uint"
                            }
                        ],
                        "index": 17,
                        "lineNumber": 96,
                        "name": "setByteOffset",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "divisor",
                                "type": "uint"
                            }
                        ],
                        "index": 18,
                        "lineNumber": 97,
                        "name": "setDivisor",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "attributeType",
                                "type": "AttributeType"
                            }
                        ],
                        "index": 19,
                        "lineNumber": 98,
                        "name": "setAttributeType",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "fullyQualifiedName": "Qt3DCore::QNode",
                        "name": "QNode"
                    }
                ]
            }
        ],
        "inputFile": "qattribute.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QBoundingVolume",
                "lineNumber": 18,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 21,
                        "name": "view",
                        "notify": "viewChanged",
                        "override": false,
                        "read": "view",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QGeometryView*",
                        "user": false,
                        "virtual": false,
                        "write": "setView"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 22,
                        "name": "implicitMinPoint",
                        "notify": "implicitMinPointChanged",
                        "override": false,
                        "read": "implicitMinPoint",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 23,
                        "name": "implicitMaxPoint",
                        "notify": "implicitMaxPointChanged",
                        "override": false,
                        "read": "implicitMaxPoint",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 24,
                        "name": "implicitPointsValid",
                        "notify": "implicitPointsValidChanged",
                        "override": false,
                        "read": "areImplicitPointsValid",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 25,
                        "name": "minPoint",
                        "notify": "minPointChanged",
                        "override": false,
                        "read": "minPoint",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "virtual": false,
                        "write": "setMinPoint"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 26,
                        "name": "maxPoint",
                        "notify": "maxPointChanged",
                        "override": false,
                        "read": "maxPoint",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "virtual": false,
                        "write": "setMaxPoint"
                    }
                ],
                "qualifiedClassName": "Qt3DCore::QBoundingVolume",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "view",
                                "type": "QGeometryView*"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 46,
                        "name": "viewChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "implicitMinPoint",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 47,
                        "name": "implicitMinPointChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "implicitMaxPoint",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 48,
                        "name": "implicitMaxPointChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "implicitPointsValid",
                                "type": "bool"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 49,
                        "name": "implicitPointsValidChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "minPoint",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 50,
                        "name": "minPointChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "maxPoint",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 51,
                        "name": "maxPointChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "view",
                                "type": "QGeometryView*"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 39,
                        "name": "setView",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "minPoint",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 7,
                        "lineNumber": 40,
                        "name": "setMinPoint",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "maxPoint",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 8,
                        "lineNumber": 41,
                        "name": "setMaxPoint",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 9,
                        "lineNumber": 43,
                        "name": "updateImplicitBounds",
                        "returnType": "bool"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "Qt3DCore::QComponent"
                    }
                ]
            }
        ],
        "inputFile": "qboundingvolume.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QBuffer",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 25,
                        "name": "UsageType",
                        "values": [
                            "StreamDraw",
                            "StreamRead",
                            "StreamCopy",
                            "StaticDraw",
                            "StaticRead",
                            "StaticCopy",
                            "DynamicDraw",
                            "DynamicRead",
                            "DynamicCopy"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 39,
                        "name": "AccessType",
                        "values": [
                            "Write",
                            "Read",
                            "ReadWrite"
                        ]
                    }
                ],
                "lineNumber": 18,
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "offset",
                                "type": "int"
                            },
                            {
                                "name": "bytes",
                                "type": "QByteArray"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 55,
                        "name": "updateData",
                        "returnType": "void"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 21,
                        "name": "usage",
                        "notify": "usageChanged",
                        "override": false,
                        "read": "usage",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "UsageType",
                        "user": false,
                        "virtual": false,
                        "write": "setUsage"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 22,
                        "name": "accessType",
                        "notify": "accessTypeChanged",
                        "override": false,
                        "read": "accessType",
                        "required": false,
                        "revision": 521,
                        "scriptable": true,
                        "stored": true,
                        "type": "AccessType",
                        "user": false,
                        "virtual": false,
                        "write": "setAccessType"
                    }
                ],
                "qualifiedClassName": "Qt3DCore::QBuffer",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "bytes",
                                "type": "QByteArray"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 62,
                        "name": "dataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "usage",
                                "type": "UsageType"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 63,
                        "name": "usageChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "access",
                                "type": "AccessType"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 64,
                        "name": "accessTypeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 3,
                        "lineNumber": 65,
                        "name": "dataAvailable",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "usage",
                                "type": "UsageType"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 58,
                        "name": "setUsage",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "access",
                                "type": "AccessType"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 59,
                        "name": "setAccessType",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "Qt3DCore::QNode"
                    }
                ]
            }
        ],
        "inputFile": "qbuffer.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QChangeArbiter",
                "lineNumber": 55,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QChangeArbiter",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 76,
                        "name": "receivedChange",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qchangearbiter_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QComponent",
                "lineNumber": 17,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 20,
                        "name": "isShareable",
                        "notify": "shareableChanged",
                        "override": false,
                        "read": "isShareable",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setShareable"
                    }
                ],
                "qualifiedClassName": "Qt3DCore::QComponent",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "isShareable",
                                "type": "bool"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 34,
                        "name": "shareableChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "entity",
                                "type": "QEntity*"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 35,
                        "name": "addedToEntity",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "entity",
                                "type": "QEntity*"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 36,
                        "name": "removedFromEntity",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "isShareable",
                                "type": "bool"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 31,
                        "name": "setShareable",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "fullyQualifiedName": "Qt3DCore::QNode",
                        "name": "QNode"
                    }
                ]
            }
        ],
        "inputFile": "qcomponent.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QCoreAspect",
                "lineNumber": 15,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QCoreAspect",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "Qt3DCore::QAbstractAspect"
                    }
                ]
            }
        ],
        "inputFile": "qcoreaspect.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QCoreSettings",
                "lineNumber": 18,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 21,
                        "name": "boundingVolumesEnabled",
                        "notify": "boundingVolumesEnabledChanged",
                        "override": false,
                        "read": "boundingVolumesEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setBoundingVolumesEnabled"
                    }
                ],
                "qualifiedClassName": "Qt3DCore::QCoreSettings",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "boundingVolumesEnabled",
                                "type": "bool"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 32,
                        "name": "boundingVolumesEnabledChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "boundingVolumesEnabled",
                                "type": "bool"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 29,
                        "name": "setBoundingVolumesEnabled",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "Qt3DCore::QComponent"
                    }
                ]
            }
        ],
        "inputFile": "qcoresettings.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QDownloadHelperService",
                "lineNumber": 66,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QDownloadHelperService",
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "Qt3DCore::QDownloadRequestPtr"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 83,
                        "name": "_q_onRequestCompleted",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "fullyQualifiedName": "Qt3DCore::QAbstractServiceProvider",
                        "name": "QAbstractServiceProvider"
                    }
                ]
            }
        ],
        "inputFile": "qdownloadhelperservice_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QDownloadNetworkWorker",
                "lineNumber": 35,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QDownloadNetworkWorker",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "request",
                                "type": "Qt3DCore::QDownloadRequestPtr"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 42,
                        "name": "submitRequest",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "request",
                                "type": "Qt3DCore::QDownloadRequestPtr"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 43,
                        "name": "cancelRequest",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 44,
                        "name": "cancelAllRequests",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "request",
                                "type": "Qt3DCore::QDownloadRequestPtr"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 46,
                        "name": "requestDownloaded",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "request",
                                "type": "Qt3DCore::QDownloadRequestPtr"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 49,
                        "name": "onRequestSubmited",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "request",
                                "type": "Qt3DCore::QDownloadRequestPtr"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 50,
                        "name": "onRequestCancelled",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 6,
                        "lineNumber": 51,
                        "name": "onAllRequestsCancelled",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "reply",
                                "type": "QNetworkReply*"
                            }
                        ],
                        "index": 7,
                        "lineNumber": 52,
                        "name": "onRequestFinished",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "bytesReceived",
                                "type": "qint64"
                            },
                            {
                                "name": "bytesTotal",
                                "type": "qint64"
                            }
                        ],
                        "index": 8,
                        "lineNumber": 53,
                        "name": "onDownloadProgressed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qdownloadnetworkworker_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QEntity",
                "lineNumber": 20,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QEntity",
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QObject*"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 51,
                        "name": "onParentChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "fullyQualifiedName": "Qt3DCore::QNode",
                        "name": "QNode"
                    }
                ]
            }
        ],
        "inputFile": "qentity.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QEventFilterService",
                "lineNumber": 29,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QEventFilterService",
                "superClasses": [
                    {
                        "access": "public",
                        "fullyQualifiedName": "Qt3DCore::QAbstractServiceProvider",
                        "name": "QAbstractServiceProvider"
                    }
                ]
            }
        ],
        "inputFile": "qeventfilterservice_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QGeometry",
                "lineNumber": 17,
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "attribute",
                                "type": "Qt3DCore::QAttribute*"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 28,
                        "name": "addAttribute",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "attribute",
                                "type": "Qt3DCore::QAttribute*"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 29,
                        "name": "removeAttribute",
                        "returnType": "void"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 20,
                        "name": "boundingVolumePositionAttribute",
                        "notify": "boundingVolumePositionAttributeChanged",
                        "override": false,
                        "read": "boundingVolumePositionAttribute",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt3DCore::QAttribute*",
                        "user": false,
                        "virtual": false,
                        "write": "setBoundingVolumePositionAttribute"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 21,
                        "name": "minExtent",
                        "notify": "minExtentChanged",
                        "override": false,
                        "read": "minExtent",
                        "required": false,
                        "revision": 525,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 22,
                        "name": "maxExtent",
                        "notify": "maxExtentChanged",
                        "override": false,
                        "read": "maxExtent",
                        "required": false,
                        "revision": 525,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "Qt3DCore::QGeometry",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "boundingVolumePositionAttribute",
                                "type": "QAttribute*"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 39,
                        "name": "boundingVolumePositionAttributeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "minExtent",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 40,
                        "name": "minExtentChanged",
                        "returnType": "void",
                        "revision": 525
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "maxExtent",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 41,
                        "name": "maxExtentChanged",
                        "returnType": "void",
                        "revision": 525
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "boundingVolumePositionAttribute",
                                "type": "QAttribute*"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 36,
                        "name": "setBoundingVolumePositionAttribute",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "Qt3DCore::QNode"
                    }
                ]
            }
        ],
        "inputFile": "qgeometry.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QGeometryView",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 39,
                        "name": "PrimitiveType",
                        "values": [
                            "Points",
                            "Lines",
                            "LineLoop",
                            "LineStrip",
                            "Triangles",
                            "TriangleStrip",
                            "TriangleFan",
                            "LinesAdjacency",
                            "TrianglesAdjacency",
                            "LineStripAdjacency",
                            "TriangleStripAdjacency",
                            "Patches"
                        ]
                    }
                ],
                "lineNumber": 20,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 23,
                        "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": 24,
                        "name": "vertexCount",
                        "notify": "vertexCountChanged",
                        "override": false,
                        "read": "vertexCount",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setVertexCount"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 25,
                        "name": "indexOffset",
                        "notify": "indexOffsetChanged",
                        "override": false,
                        "read": "indexOffset",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setIndexOffset"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 26,
                        "name": "firstInstance",
                        "notify": "firstInstanceChanged",
                        "override": false,
                        "read": "firstInstance",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setFirstInstance"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 27,
                        "name": "firstVertex",
                        "notify": "firstVertexChanged",
                        "override": false,
                        "read": "firstVertex",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setFirstVertex"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 28,
                        "name": "indexBufferByteOffset",
                        "notify": "indexBufferByteOffsetChanged",
                        "override": false,
                        "read": "indexBufferByteOffset",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setIndexBufferByteOffset"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 6,
                        "lineNumber": 29,
                        "name": "restartIndexValue",
                        "notify": "restartIndexValueChanged",
                        "override": false,
                        "read": "restartIndexValue",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setRestartIndexValue"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 7,
                        "lineNumber": 30,
                        "name": "verticesPerPatch",
                        "notify": "verticesPerPatchChanged",
                        "override": false,
                        "read": "verticesPerPatch",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "int",
                        "user": false,
                        "virtual": false,
                        "write": "setVerticesPerPatch"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 8,
                        "lineNumber": 31,
                        "name": "primitiveRestartEnabled",
                        "notify": "primitiveRestartEnabledChanged",
                        "override": false,
                        "read": "primitiveRestartEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setPrimitiveRestartEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 9,
                        "lineNumber": 32,
                        "name": "geometry",
                        "notify": "geometryChanged",
                        "override": false,
                        "read": "geometry",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt3DCore::QGeometry*",
                        "user": false,
                        "virtual": false,
                        "write": "setGeometry"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 10,
                        "lineNumber": 33,
                        "name": "primitiveType",
                        "notify": "primitiveTypeChanged",
                        "override": false,
                        "read": "primitiveType",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "PrimitiveType",
                        "user": false,
                        "virtual": false,
                        "write": "setPrimitiveType"
                    }
                ],
                "qualifiedClassName": "Qt3DCore::QGeometryView",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "instanceCount",
                                "type": "int"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 87,
                        "name": "instanceCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vertexCount",
                                "type": "int"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 88,
                        "name": "vertexCountChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "indexOffset",
                                "type": "int"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 89,
                        "name": "indexOffsetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "firstInstance",
                                "type": "int"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 90,
                        "name": "firstInstanceChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "firstVertex",
                                "type": "int"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 91,
                        "name": "firstVertexChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "offset",
                                "type": "int"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 92,
                        "name": "indexBufferByteOffsetChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "restartIndexValue",
                                "type": "int"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 93,
                        "name": "restartIndexValueChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "verticesPerPatch",
                                "type": "int"
                            }
                        ],
                        "index": 7,
                        "lineNumber": 94,
                        "name": "verticesPerPatchChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "primitiveRestartEnabled",
                                "type": "bool"
                            }
                        ],
                        "index": 8,
                        "lineNumber": 95,
                        "name": "primitiveRestartEnabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "geometry",
                                "type": "QGeometry*"
                            }
                        ],
                        "index": 9,
                        "lineNumber": 96,
                        "name": "geometryChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "primitiveType",
                                "type": "PrimitiveType"
                            }
                        ],
                        "index": 10,
                        "lineNumber": 97,
                        "name": "primitiveTypeChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "instanceCount",
                                "type": "int"
                            }
                        ],
                        "index": 11,
                        "lineNumber": 74,
                        "name": "setInstanceCount",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "vertexCount",
                                "type": "int"
                            }
                        ],
                        "index": 12,
                        "lineNumber": 75,
                        "name": "setVertexCount",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "indexOffset",
                                "type": "int"
                            }
                        ],
                        "index": 13,
                        "lineNumber": 76,
                        "name": "setIndexOffset",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "firstInstance",
                                "type": "int"
                            }
                        ],
                        "index": 14,
                        "lineNumber": 77,
                        "name": "setFirstInstance",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "firstVertex",
                                "type": "int"
                            }
                        ],
                        "index": 15,
                        "lineNumber": 78,
                        "name": "setFirstVertex",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "offset",
                                "type": "int"
                            }
                        ],
                        "index": 16,
                        "lineNumber": 79,
                        "name": "setIndexBufferByteOffset",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "index",
                                "type": "int"
                            }
                        ],
                        "index": 17,
                        "lineNumber": 80,
                        "name": "setRestartIndexValue",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "verticesPerPatch",
                                "type": "int"
                            }
                        ],
                        "index": 18,
                        "lineNumber": 81,
                        "name": "setVerticesPerPatch",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "enabled",
                                "type": "bool"
                            }
                        ],
                        "index": 19,
                        "lineNumber": 82,
                        "name": "setPrimitiveRestartEnabled",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "geometry",
                                "type": "QGeometry*"
                            }
                        ],
                        "index": 20,
                        "lineNumber": 83,
                        "name": "setGeometry",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "primitiveType",
                                "type": "PrimitiveType"
                            }
                        ],
                        "index": 21,
                        "lineNumber": 84,
                        "name": "setPrimitiveType",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "Qt3DCore::QNode"
                    }
                ]
            }
        ],
        "inputFile": "qgeometryview.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QJoint",
                "lineNumber": 20,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 23,
                        "name": "scale",
                        "notify": "scaleChanged",
                        "override": false,
                        "read": "scale",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "virtual": false,
                        "write": "setScale"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 24,
                        "name": "rotation",
                        "notify": "rotationChanged",
                        "override": false,
                        "read": "rotation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuaternion",
                        "user": false,
                        "virtual": false,
                        "write": "setRotation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 25,
                        "name": "translation",
                        "notify": "translationChanged",
                        "override": false,
                        "read": "translation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "virtual": false,
                        "write": "setTranslation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 26,
                        "name": "inverseBindMatrix",
                        "notify": "inverseBindMatrixChanged",
                        "override": false,
                        "read": "inverseBindMatrix",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QMatrix4x4",
                        "user": false,
                        "virtual": false,
                        "write": "setInverseBindMatrix"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 27,
                        "name": "rotationX",
                        "notify": "rotationXChanged",
                        "override": false,
                        "read": "rotationX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setRotationX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 28,
                        "name": "rotationY",
                        "notify": "rotationYChanged",
                        "override": false,
                        "read": "rotationY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setRotationY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 6,
                        "lineNumber": 29,
                        "name": "rotationZ",
                        "notify": "rotationZChanged",
                        "override": false,
                        "read": "rotationZ",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setRotationZ"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 7,
                        "lineNumber": 30,
                        "name": "name",
                        "notify": "nameChanged",
                        "override": false,
                        "read": "name",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "virtual": false,
                        "write": "setName"
                    }
                ],
                "qualifiedClassName": "Qt3DCore::QJoint",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "scale",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 61,
                        "name": "scaleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotation",
                                "type": "QQuaternion"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 62,
                        "name": "rotationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "translation",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 63,
                        "name": "translationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "inverseBindMatrix",
                                "type": "QMatrix4x4"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 64,
                        "name": "inverseBindMatrixChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotationX",
                                "type": "float"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 65,
                        "name": "rotationXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotationY",
                                "type": "float"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 66,
                        "name": "rotationYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotationZ",
                                "type": "float"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 67,
                        "name": "rotationZChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "name",
                                "type": "QString"
                            }
                        ],
                        "index": 7,
                        "lineNumber": 68,
                        "name": "nameChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "scale",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 8,
                        "lineNumber": 50,
                        "name": "setScale",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotation",
                                "type": "QQuaternion"
                            }
                        ],
                        "index": 9,
                        "lineNumber": 51,
                        "name": "setRotation",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "translation",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 10,
                        "lineNumber": 52,
                        "name": "setTranslation",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "inverseBindMatrix",
                                "type": "QMatrix4x4"
                            }
                        ],
                        "index": 11,
                        "lineNumber": 53,
                        "name": "setInverseBindMatrix",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotationX",
                                "type": "float"
                            }
                        ],
                        "index": 12,
                        "lineNumber": 54,
                        "name": "setRotationX",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotationY",
                                "type": "float"
                            }
                        ],
                        "index": 13,
                        "lineNumber": 55,
                        "name": "setRotationY",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotationZ",
                                "type": "float"
                            }
                        ],
                        "index": 14,
                        "lineNumber": 56,
                        "name": "setRotationZ",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "name",
                                "type": "QString"
                            }
                        ],
                        "index": 15,
                        "lineNumber": 57,
                        "name": "setName",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 16,
                        "lineNumber": 58,
                        "name": "setToIdentity",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "fullyQualifiedName": "Qt3DCore::QNode",
                        "name": "QNode"
                    }
                ]
            }
        ],
        "inputFile": "qjoint.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QNode",
                "lineNumber": 28,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 31,
                        "name": "parent",
                        "notify": "parentChanged",
                        "override": false,
                        "read": "parentNode",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt3DCore::QNode*",
                        "user": false,
                        "virtual": false,
                        "write": "setParent"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 32,
                        "name": "enabled",
                        "notify": "enabledChanged",
                        "override": false,
                        "read": "isEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setEnabled"
                    }
                ],
                "qualifiedClassName": "Qt3DCore::QNode",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QObject*"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 53,
                        "name": "parentChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "enabled",
                                "type": "bool"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 54,
                        "name": "enabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 2,
                        "lineNumber": 55,
                        "name": "nodeDestroyed",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "parent",
                                "type": "QNode*"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 49,
                        "name": "setParent",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "isEnabled",
                                "type": "bool"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 50,
                        "name": "setEnabled",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "index": 5,
                        "lineNumber": 67,
                        "name": "_q_postConstructorInit",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "Qt3DCore::QNode*"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 68,
                        "name": "_q_addChild",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "Qt3DCore::QNode*"
                            }
                        ],
                        "index": 7,
                        "lineNumber": 69,
                        "name": "_q_removeChild",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "Qt3DCore::QNode*"
                            }
                        ],
                        "index": 8,
                        "lineNumber": 70,
                        "name": "_q_setParentHelper",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qnode.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "NodePostConstructorInit",
                "lineNumber": 171,
                "object": true,
                "qualifiedClassName": "Qt3DCore::NodePostConstructorInit",
                "slots": [
                    {
                        "access": "public",
                        "index": 0,
                        "lineNumber": 181,
                        "name": "processNodes",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qnode_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QOpenGLInformationService",
                "lineNumber": 30,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QOpenGLInformationService",
                "superClasses": [
                    {
                        "access": "public",
                        "fullyQualifiedName": "Qt3DCore::QAbstractServiceProvider",
                        "name": "QAbstractServiceProvider"
                    }
                ]
            }
        ],
        "inputFile": "qopenglinformationservice_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QScheduler",
                "lineNumber": 27,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QScheduler",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qscheduler_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QAbstractServiceProvider",
                "lineNumber": 28,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QAbstractServiceProvider",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qservicelocator_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QSkeleton",
                "lineNumber": 17,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 20,
                        "name": "rootJoint",
                        "notify": "rootJointChanged",
                        "override": false,
                        "read": "rootJoint",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt3DCore::QJoint*",
                        "user": false,
                        "virtual": false,
                        "write": "setRootJoint"
                    }
                ],
                "qualifiedClassName": "Qt3DCore::QSkeleton",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rootJoint",
                                "type": "Qt3DCore::QJoint*"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 32,
                        "name": "rootJointChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rootJoint",
                                "type": "Qt3DCore::QJoint*"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 29,
                        "name": "setRootJoint",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "fullyQualifiedName": "Qt3DCore::QAbstractSkeleton",
                        "name": "QAbstractSkeleton"
                    }
                ]
            }
        ],
        "inputFile": "qskeleton.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QSkeletonLoader",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "lineNumber": 32,
                        "name": "Status",
                        "values": [
                            "NotReady",
                            "Ready",
                            "Error"
                        ]
                    }
                ],
                "lineNumber": 18,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 21,
                        "name": "source",
                        "notify": "sourceChanged",
                        "override": false,
                        "read": "source",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QUrl",
                        "user": false,
                        "virtual": false,
                        "write": "setSource"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 22,
                        "name": "status",
                        "notify": "statusChanged",
                        "override": false,
                        "read": "status",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Status",
                        "user": false,
                        "virtual": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 23,
                        "name": "createJointsEnabled",
                        "notify": "createJointsEnabledChanged",
                        "override": false,
                        "read": "isCreateJointsEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setCreateJointsEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 24,
                        "name": "rootJoint",
                        "notify": "rootJointChanged",
                        "override": false,
                        "read": "rootJoint",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Qt3DCore::QJoint*",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "Qt3DCore::QSkeletonLoader",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "source",
                                "type": "QUrl"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 49,
                        "name": "sourceChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "status",
                                "type": "Status"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 50,
                        "name": "statusChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "createJointsEnabled",
                                "type": "bool"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 51,
                        "name": "createJointsEnabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rootJoint",
                                "type": "Qt3DCore::QJoint*"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 52,
                        "name": "rootJointChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "source",
                                "type": "QUrl"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 45,
                        "name": "setSource",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "enabled",
                                "type": "bool"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 46,
                        "name": "setCreateJointsEnabled",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "fullyQualifiedName": "Qt3DCore::QAbstractSkeleton",
                        "name": "QAbstractSkeleton"
                    }
                ]
            }
        ],
        "inputFile": "qskeletonloader.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QSystemInformationService",
                "lineNumber": 31,
                "methods": [
                    {
                        "access": "public",
                        "index": 6,
                        "lineNumber": 48,
                        "name": "revealLogFolder",
                        "returnType": "void"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 34,
                        "name": "traceEnabled",
                        "notify": "traceEnabledChanged",
                        "override": false,
                        "read": "isTraceEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setTraceEnabled"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 35,
                        "name": "graphicsTraceEnabled",
                        "notify": "graphicsTraceEnabledChanged",
                        "override": false,
                        "read": "isGraphicsTraceEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false,
                        "write": "setGraphicsTraceEnabled"
                    },
                    {
                        "constant": true,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "lineNumber": 36,
                        "name": "commandServerEnabled",
                        "override": false,
                        "read": "isCommandServerEnabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "Qt3DCore::QSystemInformationService",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "traceEnabled",
                                "type": "bool"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 57,
                        "name": "traceEnabledChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "graphicsTraceEnabled",
                                "type": "bool"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 58,
                        "name": "graphicsTraceEnabledChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "traceEnabled",
                                "type": "bool"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 51,
                        "name": "setTraceEnabled",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "graphicsTraceEnabled",
                                "type": "bool"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 52,
                        "name": "setGraphicsTraceEnabled",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "command",
                                "type": "QString"
                            }
                        ],
                        "index": 4,
                        "lineNumber": 53,
                        "name": "executeCommand",
                        "returnType": "QVariant"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "command",
                                "type": "QString"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 54,
                        "name": "dumpCommand",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "fullyQualifiedName": "Qt3DCore::QAbstractServiceProvider",
                        "name": "QAbstractServiceProvider"
                    }
                ]
            }
        ],
        "inputFile": "qsysteminformationservice_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QThreadPooler",
                "lineNumber": 31,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QThreadPooler",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qthreadpooler_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QTickClockService",
                "lineNumber": 26,
                "object": true,
                "qualifiedClassName": "Qt3DCore::QTickClockService",
                "superClasses": [
                    {
                        "access": "public",
                        "fullyQualifiedName": "Qt3DCore::QAbstractFrameAdvanceService",
                        "name": "QAbstractFrameAdvanceService"
                    }
                ]
            }
        ],
        "inputFile": "qtickclockservice_p.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "QTransform",
                "lineNumber": 17,
                "methods": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "axis",
                                "type": "QVector3D"
                            },
                            {
                                "name": "angle",
                                "type": "float"
                            }
                        ],
                        "index": 17,
                        "lineNumber": 39,
                        "name": "fromAxisAndAngle",
                        "returnType": "QQuaternion"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "x",
                                "type": "float"
                            },
                            {
                                "name": "y",
                                "type": "float"
                            },
                            {
                                "name": "z",
                                "type": "float"
                            },
                            {
                                "name": "angle",
                                "type": "float"
                            }
                        ],
                        "index": 18,
                        "lineNumber": 40,
                        "name": "fromAxisAndAngle",
                        "returnType": "QQuaternion"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "axis1",
                                "type": "QVector3D"
                            },
                            {
                                "name": "angle1",
                                "type": "float"
                            },
                            {
                                "name": "axis2",
                                "type": "QVector3D"
                            },
                            {
                                "name": "angle2",
                                "type": "float"
                            }
                        ],
                        "index": 19,
                        "lineNumber": 42,
                        "name": "fromAxesAndAngles",
                        "returnType": "QQuaternion"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "axis1",
                                "type": "QVector3D"
                            },
                            {
                                "name": "angle1",
                                "type": "float"
                            },
                            {
                                "name": "axis2",
                                "type": "QVector3D"
                            },
                            {
                                "name": "angle2",
                                "type": "float"
                            },
                            {
                                "name": "axis3",
                                "type": "QVector3D"
                            },
                            {
                                "name": "angle3",
                                "type": "float"
                            }
                        ],
                        "index": 20,
                        "lineNumber": 44,
                        "name": "fromAxesAndAngles",
                        "returnType": "QQuaternion"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "xAxis",
                                "type": "QVector3D"
                            },
                            {
                                "name": "yAxis",
                                "type": "QVector3D"
                            },
                            {
                                "name": "zAxis",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 21,
                        "lineNumber": 47,
                        "name": "fromAxes",
                        "returnType": "QQuaternion"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "eulerAngles",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 22,
                        "lineNumber": 49,
                        "name": "fromEulerAngles",
                        "returnType": "QQuaternion"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pitch",
                                "type": "float"
                            },
                            {
                                "name": "yaw",
                                "type": "float"
                            },
                            {
                                "name": "roll",
                                "type": "float"
                            }
                        ],
                        "index": 23,
                        "lineNumber": 50,
                        "name": "fromEulerAngles",
                        "returnType": "QQuaternion"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "point",
                                "type": "QVector3D"
                            },
                            {
                                "name": "angle",
                                "type": "float"
                            },
                            {
                                "name": "axis",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 24,
                        "lineNumber": 52,
                        "name": "rotateAround",
                        "returnType": "QMatrix4x4"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "xAxis",
                                "type": "QVector3D"
                            },
                            {
                                "name": "yAxis",
                                "type": "QVector3D"
                            },
                            {
                                "name": "zAxis",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 25,
                        "lineNumber": 53,
                        "name": "rotateFromAxes",
                        "returnType": "QMatrix4x4"
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "lineNumber": 20,
                        "name": "matrix",
                        "notify": "matrixChanged",
                        "override": false,
                        "read": "matrix",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QMatrix4x4",
                        "user": false,
                        "virtual": false,
                        "write": "setMatrix"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "lineNumber": 21,
                        "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": 2,
                        "lineNumber": 22,
                        "name": "scale3D",
                        "notify": "scale3DChanged",
                        "override": false,
                        "read": "scale3D",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "virtual": false,
                        "write": "setScale3D"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "lineNumber": 23,
                        "name": "rotation",
                        "notify": "rotationChanged",
                        "override": false,
                        "read": "rotation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuaternion",
                        "user": false,
                        "virtual": false,
                        "write": "setRotation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "lineNumber": 24,
                        "name": "translation",
                        "notify": "translationChanged",
                        "override": false,
                        "read": "translation",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QVector3D",
                        "user": false,
                        "virtual": false,
                        "write": "setTranslation"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "lineNumber": 25,
                        "name": "rotationX",
                        "notify": "rotationXChanged",
                        "override": false,
                        "read": "rotationX",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setRotationX"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 6,
                        "lineNumber": 26,
                        "name": "rotationY",
                        "notify": "rotationYChanged",
                        "override": false,
                        "read": "rotationY",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setRotationY"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 7,
                        "lineNumber": 27,
                        "name": "rotationZ",
                        "notify": "rotationZChanged",
                        "override": false,
                        "read": "rotationZ",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "float",
                        "user": false,
                        "virtual": false,
                        "write": "setRotationZ"
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 8,
                        "lineNumber": 28,
                        "name": "worldMatrix",
                        "notify": "worldMatrixChanged",
                        "override": false,
                        "read": "worldMatrix",
                        "required": false,
                        "revision": 526,
                        "scriptable": true,
                        "stored": true,
                        "type": "QMatrix4x4",
                        "user": false,
                        "virtual": false
                    }
                ],
                "qualifiedClassName": "Qt3DCore::QTransform",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "scale",
                                "type": "float"
                            }
                        ],
                        "index": 0,
                        "lineNumber": 74,
                        "name": "scaleChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "scale",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 1,
                        "lineNumber": 75,
                        "name": "scale3DChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotation",
                                "type": "QQuaternion"
                            }
                        ],
                        "index": 2,
                        "lineNumber": 76,
                        "name": "rotationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "translation",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 3,
                        "lineNumber": 77,
                        "name": "translationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "index": 4,
                        "lineNumber": 78,
                        "name": "matrixChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotationX",
                                "type": "float"
                            }
                        ],
                        "index": 5,
                        "lineNumber": 79,
                        "name": "rotationXChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotationY",
                                "type": "float"
                            }
                        ],
                        "index": 6,
                        "lineNumber": 80,
                        "name": "rotationYChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotationZ",
                                "type": "float"
                            }
                        ],
                        "index": 7,
                        "lineNumber": 81,
                        "name": "rotationZChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "worldMatrix",
                                "type": "QMatrix4x4"
                            }
                        ],
                        "index": 8,
                        "lineNumber": 82,
                        "name": "worldMatrixChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "scale",
                                "type": "float"
                            }
                        ],
                        "index": 9,
                        "lineNumber": 63,
                        "name": "setScale",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "scale",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 10,
                        "lineNumber": 64,
                        "name": "setScale3D",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotation",
                                "type": "QQuaternion"
                            }
                        ],
                        "index": 11,
                        "lineNumber": 65,
                        "name": "setRotation",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "translation",
                                "type": "QVector3D"
                            }
                        ],
                        "index": 12,
                        "lineNumber": 66,
                        "name": "setTranslation",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "matrix",
                                "type": "QMatrix4x4"
                            }
                        ],
                        "index": 13,
                        "lineNumber": 67,
                        "name": "setMatrix",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotationX",
                                "type": "float"
                            }
                        ],
                        "index": 14,
                        "lineNumber": 69,
                        "name": "setRotationX",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotationY",
                                "type": "float"
                            }
                        ],
                        "index": 15,
                        "lineNumber": 70,
                        "name": "setRotationY",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "rotationZ",
                                "type": "float"
                            }
                        ],
                        "index": 16,
                        "lineNumber": 71,
                        "name": "setRotationZ",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "fullyQualifiedName": "Qt3DCore::QComponent",
                        "name": "QComponent"
                    }
                ]
            }
        ],
        "inputFile": "qtransform.h",
        "outputRevision": 69
    },
    {
        "classes": [
            {
                "className": "InternalEventListener",
                "lineNumber": 35,
                "object": true,
                "qualifiedClassName": "Qt3DCore::InternalEventListener",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qeventfilterservice.cpp",
        "outputRevision": 69
    }
]
