EdgeDetect.qml 561 B

123456789101112131415161718192021222324252627
  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 edgeStrength: 0.5 // 0 - 1
  7. Shader {
  8. id: edgeVert
  9. stage: Shader.Vertex
  10. shader: "qrc:/qtquick3deffects/shaders/edgedetect.vert"
  11. }
  12. Shader {
  13. id: edgeFrag
  14. stage: Shader.Fragment
  15. shader: "qrc:/qtquick3deffects/shaders/edgedetect.frag"
  16. }
  17. passes: [
  18. Pass {
  19. shaders: [ edgeVert, edgeFrag ]
  20. }
  21. ]
  22. }