[
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "RenderStatsMeshesModel"
                    }
                ],
                "className": "QQuick3DRenderStatsMeshesModel",
                "lineNumber": 24,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "meshData",
                        "notify": "meshDataChanged",
                        "read": "meshData",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setMeshData"
                    }
                ],
                "qualifiedClassName": "QQuick3DRenderStatsMeshesModel",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "name": "meshDataChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "newMeshData",
                                "type": "QString"
                            }
                        ],
                        "index": 1,
                        "name": "setMeshData",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractTableModel"
                    }
                ]
            }
        ],
        "inputFile": "qquick3drenderstatsmeshesmodel_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "RenderStatsPassesModel"
                    }
                ],
                "className": "QQuick3DRenderStatsPassesModel",
                "lineNumber": 24,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "passData",
                        "notify": "passDataChanged",
                        "read": "passData",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setPassData"
                    }
                ],
                "qualifiedClassName": "QQuick3DRenderStatsPassesModel",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "name": "passDataChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "newPassData",
                                "type": "QString"
                            }
                        ],
                        "index": 1,
                        "name": "setPassData",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractTableModel"
                    }
                ]
            }
        ],
        "inputFile": "qquick3drenderstatspassesmodel_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "RenderStatsTexturesModel"
                    }
                ],
                "className": "QQuick3DRenderStatsTexturesModel",
                "lineNumber": 24,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "textureData",
                        "notify": "textureDataChanged",
                        "read": "textureData",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setTextureData"
                    }
                ],
                "qualifiedClassName": "QQuick3DRenderStatsTexturesModel",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "name": "textureDataChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "newTextureData",
                                "type": "QString"
                            }
                        ],
                        "index": 1,
                        "name": "setTextureData",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractTableModel"
                    }
                ]
            }
        ],
        "inputFile": "qquick3drenderstatstexturesmodel_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "SceneEffectBase"
                    },
                    {
                        "name": "QML.Creatable",
                        "value": "false"
                    },
                    {
                        "name": "QML.UncreatableReason",
                        "value": "SceneEffectBase is Abstract"
                    }
                ],
                "className": "SceneEffectBase",
                "lineNumber": 26,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "environment",
                        "notify": "environmentChanged",
                        "read": "environment",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QQuick3DSceneEnvironment*",
                        "user": false,
                        "write": "setEnvironment"
                    }
                ],
                "qualifiedClassName": "SceneEffectBase",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "name": "environmentChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DEffect"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "MainSceneEffect"
                    }
                ],
                "className": "MainSceneEffect",
                "lineNumber": 50,
                "object": true,
                "qualifiedClassName": "MainSceneEffect",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "SceneEffectBase"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "DepthOfFieldEffect"
                    }
                ],
                "className": "DepthOfFieldEffect",
                "lineNumber": 62,
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "enabled",
                        "notify": "enabledChanged",
                        "read": "enabled",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false,
                        "write": "setEnabled"
                    }
                ],
                "qualifiedClassName": "DepthOfFieldEffect",
                "signals": [
                    {
                        "access": "public",
                        "index": 0,
                        "name": "enabledChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "SceneEffectBase"
                    }
                ]
            },
            {
                "classInfos": [
                    {
                        "name": "QML.Element",
                        "value": "SceneEffectEnvironment"
                    }
                ],
                "className": "SceneEffectEnvironment",
                "lineNumber": 82,
                "object": true,
                "qualifiedClassName": "SceneEffectEnvironment",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QQuick3DSceneEnvironment"
                    }
                ]
            }
        ],
        "inputFile": "sceneeffects_p.h",
        "outputRevision": 68
    }
]
