Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8097104

ImageInputEffect is not getting updated when its source WritableImage is updated

XMLWordPrintable

      Set the effect as following:

          private WritableImage image = new WritableImage(1000, 1000);
          private ImageInput imageInput = new ImageInput(image);
              node.setEffect(imageInput);

      Then update the image using PixelWriter for example in respond to mouse events:

                  PixelWriter pixelWriter = image.getPixelWriter();

                  pixelWriter.setColor(x, y, Color.BLACK);

      Effect is not being updated.

      To update effect you need to null its source and update it to the image again.

        1. Bug.java
          2 kB
          Alexander Kuznetcov
        2. Test.java
          2 kB
          Jim Graham

            flar Jim Graham
            mrkam Alexander Kuznetcov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: