diff options
Diffstat (limited to 'examples/video/qmlvideofx/qml/qmlvideofx/EffectShockwave.qml')
-rw-r--r-- | examples/video/qmlvideofx/qml/qmlvideofx/EffectShockwave.qml | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/examples/video/qmlvideofx/qml/qmlvideofx/EffectShockwave.qml b/examples/video/qmlvideofx/qml/qmlvideofx/EffectShockwave.qml index ac12cb9b6..4d1092f15 100644 --- a/examples/video/qmlvideofx/qml/qmlvideofx/EffectShockwave.qml +++ b/examples/video/qmlvideofx/qml/qmlvideofx/EffectShockwave.qml @@ -43,15 +43,16 @@ import QtQuick 2.0 Effect { id: root + parameters: ListModel { + ListElement { + name: "amplitude" + value: 0.5 + } + } - // Constant properties which must be supported by every effect - property int numParameters: 1 - property bool supportsDivider: true - - property real param1Value: 0.5 - property real dividerValue: 0.5 - - property real granularity: param1Value * 20 + // Transform slider values, and bind result to shader uniforms + property real granularity: parameters.get(0).value * 20 + property real weight: parameters.get(0).value property real centerX property real centerY @@ -75,7 +76,5 @@ Effect { } } - property real weight: param1Value - fragmentShaderFilename: "shaders/shockwave.fsh" } |