< prev index next >
modules/graphics/src/main/java/com/sun/scenario/effect/EffectHelper.java
Print this page
*** 28,37 ****
--- 28,39 ----
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,76 ****
--- 69,83 ----
}
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,92 ****
--- 90,100 ----
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 >