aboutsummaryrefslogtreecommitdiffstats
path: root/share/qtcreator/qml-type-descriptions/qt-labs-particles.qmltypes
blob: eff5d996f9bf4f3e0b2271df6b754cfe3560ba93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
import QtQuick.tooling 1.0

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

Module {
    Component {
        name: "QDeclarativeParticleMotion"
        prototype: "QObject"
        exports: [
            "Qt.labs.particles/ParticleMotion 1.0"
        ]
    }
    Component {
        name: "QDeclarativeParticleMotionGravity"
        prototype: "QDeclarativeParticleMotion"
        exports: [
            "Qt.labs.particles/ParticleMotionGravity 1.0"
        ]
        Property { name: "xattractor"; type: "qreal" }
        Property { name: "yattractor"; type: "qreal" }
        Property { name: "acceleration"; type: "qreal" }
        Signal { name: "xattractorChanged" }
        Signal { name: "yattractorChanged" }
        Signal { name: "accelerationChanged" }
    }
    Component {
        name: "QDeclarativeParticleMotionLinear"
        prototype: "QDeclarativeParticleMotion"
        exports: [
            "Qt.labs.particles/ParticleMotionLinear 1.0"
        ]
    }
    Component {
        name: "QDeclarativeParticleMotionWander"
        prototype: "QDeclarativeParticleMotion"
        exports: [
            "Qt.labs.particles/ParticleMotionWander 1.0"
        ]
        Property { name: "xvariance"; type: "qreal" }
        Property { name: "yvariance"; type: "qreal" }
        Property { name: "pace"; type: "qreal" }
        Signal { name: "xvarianceChanged" }
        Signal { name: "yvarianceChanged" }
        Signal { name: "paceChanged" }
    }
    Component {
        name: "QDeclarativeParticles"
        defaultProperty: "motion"
        prototype: "QDeclarativeItem"
        exports: [
            "Qt.labs.particles/Particles 1.0"
        ]
        Property { name: "source"; type: "QUrl" }
        Property { name: "count"; type: "int" }
        Property { name: "emissionRate"; type: "int" }
        Property { name: "emissionVariance"; type: "qreal" }
        Property { name: "lifeSpan"; type: "int" }
        Property { name: "lifeSpanDeviation"; type: "int" }
        Property { name: "fadeInDuration"; type: "int" }
        Property { name: "fadeOutDuration"; type: "int" }
        Property { name: "angle"; type: "qreal" }
        Property { name: "angleDeviation"; type: "qreal" }
        Property { name: "velocity"; type: "qreal" }
        Property { name: "velocityDeviation"; type: "qreal" }
        Property { name: "motion"; type: "QDeclarativeParticleMotion"; isPointer: true }
        Signal { name: "sourceChanged" }
        Signal { name: "countChanged" }
        Signal { name: "emissionRateChanged" }
        Signal { name: "emissionVarianceChanged" }
        Signal { name: "lifeSpanChanged" }
        Signal { name: "lifeSpanDeviationChanged" }
        Signal { name: "fadeInDurationChanged" }
        Signal { name: "fadeOutDurationChanged" }
        Signal { name: "angleChanged" }
        Signal { name: "angleDeviationChanged" }
        Signal { name: "velocityChanged" }
        Signal { name: "velocityDeviationChanged" }
        Signal { name: "emittingChanged" }
        Signal { name: "motionChanged" }
        Method {
            name: "burst"
            Parameter { name: "count"; type: "int" }
            Parameter { name: "emissionRate"; type: "int" }
        }
        Method {
            name: "burst"
            Parameter { name: "count"; type: "int" }
        }
    }
}