Vignette.qml 531 B

1234567891011121314151617181920212223
  1. // Copyright (C) 2020 The Qt Company Ltd.
  2. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
  3. import QtQuick
  4. import QtQuick3D
  5. Effect {
  6. property real vignetteStrength: 15 // 0 - 15
  7. property vector3d vignetteColor: Qt.vector3d(0.5, 0.5, 0.5)
  8. property real vignetteRadius: 0.35 // 0 - 5
  9. Shader {
  10. id: vignette
  11. stage: Shader.Fragment
  12. shader: "qrc:/qtquick3deffects/shaders/vignette.frag"
  13. }
  14. passes: [
  15. Pass {
  16. shaders: [ vignette ]
  17. }
  18. ]
  19. }