import QtQuick.tooling 1.2

// This file describes the plugin-supplied types contained in the library.
// It is used for QML tooling purposes only.
//
// This file was auto-generated by qmltyperegistrar.

Module {
    Component {
        file: "private/sceneeffects_p.h"
        lineNumber: 64
        name: "DepthOfFieldEffect"
        accessSemantics: "reference"
        prototype: "SceneEffectBase"
        exports: ["QtQuick3D.Helpers.impl/DepthOfFieldEffect 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "enabled"
            type: "bool"
            read: "enabled"
            write: "setEnabled"
            notify: "enabledChanged"
            index: 0
            lineNumber: 67
        }
        Signal { name: "enabledChanged"; lineNumber: 76 }
    }
    Component {
        file: "private/sceneeffects_p.h"
        lineNumber: 52
        name: "MainSceneEffect"
        accessSemantics: "reference"
        prototype: "SceneEffectBase"
        exports: ["QtQuick3D.Helpers.impl/MainSceneEffect 6.0"]
        exportMetaObjectRevisions: [1536]
    }
    Component {
        file: "qabstractitemmodel.h"
        lineNumber: 451
        name: "QAbstractTableModel"
        accessSemantics: "reference"
        prototype: "QAbstractItemModel"
    }
    Component {
        file: "private/qquick3drenderstatsmeshesmodel_p.h"
        lineNumber: 26
        name: "QQuick3DRenderStatsMeshesModel"
        accessSemantics: "reference"
        prototype: "QAbstractTableModel"
        exports: [
            "QtQuick3D.Helpers.impl/RenderStatsMeshesModel 6.0",
            "QtQuick3D.Helpers.impl/RenderStatsMeshesModel 6.4"
        ]
        exportMetaObjectRevisions: [1536, 1540]
        Property {
            name: "meshData"
            type: "QString"
            read: "meshData"
            write: "setMeshData"
            notify: "meshDataChanged"
            index: 0
            lineNumber: 29
        }
        Signal { name: "meshDataChanged"; lineNumber: 45 }
        Method {
            name: "setMeshData"
            lineNumber: 42
            Parameter { name: "newMeshData"; type: "QString" }
        }
    }
    Component {
        file: "private/qquick3drenderstatspassesmodel_p.h"
        lineNumber: 26
        name: "QQuick3DRenderStatsPassesModel"
        accessSemantics: "reference"
        prototype: "QAbstractTableModel"
        exports: [
            "QtQuick3D.Helpers.impl/RenderStatsPassesModel 6.0",
            "QtQuick3D.Helpers.impl/RenderStatsPassesModel 6.4"
        ]
        exportMetaObjectRevisions: [1536, 1540]
        Property {
            name: "passData"
            type: "QString"
            read: "passData"
            write: "setPassData"
            notify: "passDataChanged"
            index: 0
            lineNumber: 29
        }
        Signal { name: "passDataChanged"; lineNumber: 44 }
        Method {
            name: "setPassData"
            lineNumber: 41
            Parameter { name: "newPassData"; type: "QString" }
        }
    }
    Component {
        file: "private/qquick3drenderstatstexturesmodel_p.h"
        lineNumber: 26
        name: "QQuick3DRenderStatsTexturesModel"
        accessSemantics: "reference"
        prototype: "QAbstractTableModel"
        exports: [
            "QtQuick3D.Helpers.impl/RenderStatsTexturesModel 6.0",
            "QtQuick3D.Helpers.impl/RenderStatsTexturesModel 6.4"
        ]
        exportMetaObjectRevisions: [1536, 1540]
        Property {
            name: "textureData"
            type: "QString"
            read: "textureData"
            write: "setTextureData"
            notify: "textureDataChanged"
            index: 0
            lineNumber: 29
        }
        Signal { name: "textureDataChanged"; lineNumber: 45 }
        Method {
            name: "setTextureData"
            lineNumber: 42
            Parameter { name: "newTextureData"; type: "QString" }
        }
    }
    Component {
        file: "private/sceneeffects_p.h"
        lineNumber: 28
        name: "SceneEffectBase"
        accessSemantics: "reference"
        prototype: "QQuick3DEffect"
        exports: ["QtQuick3D.Helpers.impl/SceneEffectBase 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property {
            name: "environment"
            type: "QQuick3DSceneEnvironment"
            isPointer: true
            read: "environment"
            write: "setEnvironment"
            notify: "environmentChanged"
            index: 0
            lineNumber: 31
        }
        Signal { name: "environmentChanged"; lineNumber: 41 }
    }
    Component {
        file: "private/sceneeffects_p.h"
        lineNumber: 124
        name: "SceneEffectEnvironment"
        accessSemantics: "reference"
        prototype: "QQuick3DSceneEnvironment"
        exports: [
            "QtQuick3D.Helpers.impl/SceneEffectEnvironment 6.0",
            "QtQuick3D.Helpers.impl/SceneEffectEnvironment 6.4",
            "QtQuick3D.Helpers.impl/SceneEffectEnvironment 6.5",
            "QtQuick3D.Helpers.impl/SceneEffectEnvironment 6.9",
            "QtQuick3D.Helpers.impl/SceneEffectEnvironment 6.11"
        ]
        exportMetaObjectRevisions: [1536, 1540, 1541, 1545, 1547]
    }
    Component {
        file: "private/sceneeffects_p.h"
        lineNumber: 84
        name: "SsgiEnvEffect"
        accessSemantics: "reference"
        prototype: "SceneEffectBase"
        exports: ["QtQuick3D.Helpers.impl/SsgiEnvEffect 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "enabled"
            type: "bool"
            read: "enabled"
            write: "setEnabled"
            notify: "enabledChanged"
            index: 0
            lineNumber: 87
        }
        Signal { name: "enabledChanged"; lineNumber: 96 }
    }
    Component {
        file: "private/sceneeffects_p.h"
        lineNumber: 104
        name: "SsrEnvEffect"
        accessSemantics: "reference"
        prototype: "SceneEffectBase"
        exports: ["QtQuick3D.Helpers.impl/SsrEnvEffect 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "enabled"
            type: "bool"
            read: "enabled"
            write: "setEnabled"
            notify: "enabledChanged"
            index: 0
            lineNumber: 107
        }
        Signal { name: "enabledChanged"; lineNumber: 116 }
    }
}
