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/qquick3druntimeloader_p.h"
        lineNumber: 31
        name: "QQuick3DRuntimeLoader"
        accessSemantics: "reference"
        prototype: "QQuick3DNode"
        exports: [
            "QtQuick3D.AssetUtils/RuntimeLoader 6.2",
            "QtQuick3D.AssetUtils/RuntimeLoader 6.7"
        ]
        exportMetaObjectRevisions: [1538, 1543]
        Enum {
            name: "Status"
            isScoped: true
            lineNumber: 59
            values: ["Empty", "Success", "Error"]
        }
        Property {
            name: "source"
            type: "QUrl"
            read: "source"
            write: "setSource"
            notify: "sourceChanged"
            index: 0
            lineNumber: 38
        }
        Property {
            name: "status"
            type: "Status"
            read: "status"
            notify: "statusChanged"
            index: 1
            lineNumber: 39
            isReadonly: true
        }
        Property {
            name: "errorString"
            type: "QString"
            read: "errorString"
            notify: "errorStringChanged"
            index: 2
            lineNumber: 40
            isReadonly: true
        }
        Property {
            name: "bounds"
            type: "QQuick3DBounds3"
            read: "bounds"
            notify: "boundsChanged"
            index: 3
            lineNumber: 41
            isReadonly: true
        }
        Property {
            name: "instancing"
            type: "QQuick3DInstancing"
            isPointer: true
            read: "instancing"
            write: "setInstancing"
            notify: "instancingChanged"
            index: 4
            lineNumber: 42
        }
        Property {
            name: "supportedExtensions"
            revision: 1543
            type: "QStringList"
            read: "supportedExtensions"
            index: 5
            lineNumber: 43
            isReadonly: true
            isPropertyConstant: true
        }
        Property {
            name: "supportedMimeTypes"
            revision: 1543
            type: "QMimeType"
            isList: true
            read: "supportedMimeTypes"
            index: 6
            lineNumber: 45
            isReadonly: true
            isPropertyConstant: true
        }
        Signal { name: "sourceChanged"; lineNumber: 69 }
        Signal { name: "statusChanged"; lineNumber: 70 }
        Signal { name: "errorStringChanged"; lineNumber: 71 }
        Signal { name: "boundsChanged"; lineNumber: 72 }
        Signal { name: "instancingChanged"; lineNumber: 73 }
    }
}
