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/qblendanimationnode_p.h"
        lineNumber: 26
        name: "QBlendAnimationNode"
        accessSemantics: "reference"
        prototype: "QBlendTreeNode"
        exports: ["QtQuick.Timeline.BlendTrees/BlendAnimationNode 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "source1"
            type: "QBlendTreeNode"
            isPointer: true
            read: "source1"
            write: "setSource1"
            notify: "source1Changed"
            index: 0
            lineNumber: 29
            isFinal: true
        }
        Property {
            name: "source2"
            type: "QBlendTreeNode"
            isPointer: true
            read: "source2"
            write: "setSource2"
            notify: "source2Changed"
            index: 1
            lineNumber: 30
            isFinal: true
        }
        Property {
            name: "weight"
            type: "double"
            read: "weight"
            write: "setWeight"
            notify: "weightChanged"
            index: 2
            lineNumber: 31
            isFinal: true
        }
        Signal { name: "source1Changed"; lineNumber: 49 }
        Signal { name: "source2Changed"; lineNumber: 50 }
        Signal { name: "weightChanged"; lineNumber: 51 }
        Method { name: "handleInputFrameDataChanged"; lineNumber: 46 }
    }
    Component {
        file: "private/qblendtreenode_p.h"
        lineNumber: 26
        name: "QBlendTreeNode"
        accessSemantics: "reference"
        prototype: "QObject"
        exports: ["QtQuick.Timeline.BlendTrees/BlendTreeNode 6.0"]
        isCreatable: false
        exportMetaObjectRevisions: [1536]
        Property {
            name: "outputEnabled"
            type: "bool"
            read: "outputEnabled"
            write: "setOutputEnabled"
            notify: "outputEnabledChanged"
            index: 0
            lineNumber: 29
            isFinal: true
        }
        Signal { name: "frameDataChanged"; lineNumber: 41 }
        Signal { name: "outputEnabledChanged"; lineNumber: 42 }
        Method { name: "handleFrameDataChanged"; lineNumber: 48 }
    }
    Component {
        file: "private/qtimelineanimationnode_p.h"
        lineNumber: 27
        name: "QTimelineAnimationNode"
        accessSemantics: "reference"
        prototype: "QBlendTreeNode"
        exports: ["QtQuick.Timeline.BlendTrees/TimelineAnimationNode 6.0"]
        exportMetaObjectRevisions: [1536]
        Property {
            name: "animation"
            type: "QQuickTimelineAnimation"
            isPointer: true
            read: "animation"
            write: "setAnimation"
            notify: "animationChanged"
            index: 0
            lineNumber: 30
            isFinal: true
        }
        Property {
            name: "timeline"
            type: "QQuickTimeline"
            isPointer: true
            read: "timeline"
            write: "setTimeline"
            notify: "timelineChanged"
            index: 1
            lineNumber: 31
            isFinal: true
        }
        Property {
            name: "currentFrame"
            type: "double"
            read: "currentFrame"
            write: "setCurrentFrame"
            notify: "currentFrameChanged"
            index: 2
            lineNumber: 32
            isFinal: true
        }
        Signal { name: "animationChanged"; lineNumber: 47 }
        Signal { name: "timelineChanged"; lineNumber: 48 }
        Signal { name: "currentFrameChanged"; lineNumber: 49 }
    }
}
