--- old/modules/graphics/src/main/java/com/sun/scenario/effect/EffectHelper.java 2016-04-29 10:54:19.100426700 -0700 +++ new/modules/graphics/src/main/java/com/sun/scenario/effect/EffectHelper.java 2016-04-29 10:54:18.745985300 -0700 @@ -30,6 +30,8 @@ import com.sun.javafx.scene.BoundsAccessor; import javafx.beans.property.IntegerProperty; import javafx.scene.Node; +import javafx.scene.effect.Blend; +import javafx.scene.effect.BlendMode; /** * Used to access internal methods of javafx.scene.effect.Effect. @@ -69,6 +71,11 @@ public static javafx.scene.effect.Effect copy(javafx.scene.effect.Effect effect) { return effectAccessor.copy(effect); } + + public static com.sun.scenario.effect.Blend.Mode getToolkitBlendMode(BlendMode mode) { + return effectAccessor.getToolkitBlendMode(mode); + } + public static void setEffectAccessor(final EffectAccessor newAccessor) { if (effectAccessor != null) { throw new IllegalStateException(); @@ -85,6 +92,7 @@ BaseBounds getBounds(javafx.scene.effect.Effect effect, BaseBounds bounds, BaseTransform tx, Node node, BoundsAccessor boundsAccessor); javafx.scene.effect.Effect copy(javafx.scene.effect.Effect effect); + com.sun.scenario.effect.Blend.Mode getToolkitBlendMode(javafx.scene.effect.BlendMode mode); } private static void forceInit(final Class classToInit) {