< prev index next >

modules/graphics/src/main/java/com/sun/scenario/effect/EffectHelper.java

Print this page

        

@@ -28,10 +28,12 @@
 import com.sun.javafx.geom.BaseBounds;
 import com.sun.javafx.geom.transform.BaseTransform;
 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.
  */
 public class EffectHelper {

@@ -67,10 +69,15 @@
     }
 
     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();
         }
 

@@ -83,10 +90,11 @@
         IntegerProperty effectDirtyProperty(javafx.scene.effect.Effect effect);
         boolean isEffectDirty(javafx.scene.effect.Effect effect);
         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) {
         try {
             Class.forName(classToInit.getName(), true,
< prev index next >