diff options
Diffstat (limited to 'examples/multimedia/video/qmlvideofx/qml/qmlvideofx/EffectIsolate.qml')
-rw-r--r-- | examples/multimedia/video/qmlvideofx/qml/qmlvideofx/EffectIsolate.qml | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/examples/multimedia/video/qmlvideofx/qml/qmlvideofx/EffectIsolate.qml b/examples/multimedia/video/qmlvideofx/qml/qmlvideofx/EffectIsolate.qml index 24a281db6..5af8b6fd6 100644 --- a/examples/multimedia/video/qmlvideofx/qml/qmlvideofx/EffectIsolate.qml +++ b/examples/multimedia/video/qmlvideofx/qml/qmlvideofx/EffectIsolate.qml @@ -43,11 +43,18 @@ Effect { name: "Width" value: 0.5 } + onDataChanged: updateParameters() + } + + function updateParameters() + { + targetHue = parameters.get(0).value * 360 + windowWidth = parameters.get(1).value * 60 } // Transform slider values, and bind result to shader uniforms - property real targetHue: parameters.get(0).value * 360 - property real windowWidth: parameters.get(1).value * 60 + property real targetHue: 0.5 * 360 + property real windowWidth: 0.5 * 60 fragmentShaderFilename: "isolate.fsh" } |