public static Effect getDefaultInput()

in kit/src/main/java/com/oracle/javafx/scenebuilder/kit/util/control/effectpicker/Utils.java [243:287]


    public static Effect getDefaultInput(Effect effect) {
        final Effect input;
        assert effect != null;
        if (effect instanceof Blend) {
            input = ((Blend) effect).getTopInput();
        } else if (effect instanceof Bloom) {
            input = ((Bloom) effect).getInput();
        } else if (effect instanceof BoxBlur) {
            input = ((BoxBlur) effect).getInput();
        } else if (effect instanceof ColorAdjust) {
            input = ((ColorAdjust) effect).getInput();
        } else if (effect instanceof ColorInput) {
            // No input
            input = null;
        } else if (effect instanceof DisplacementMap) {
            input = ((DisplacementMap) effect).getInput();
        } else if (effect instanceof DropShadow) {
            input = ((DropShadow) effect).getInput();
        } else if (effect instanceof GaussianBlur) {
            input = ((GaussianBlur) effect).getInput();
        } else if (effect instanceof Glow) {
            input = ((Glow) effect).getInput();
        } else if (effect instanceof ImageInput) {
            // No input
            input = null;
        } else if (effect instanceof InnerShadow) {
            input = ((InnerShadow) effect).getInput();
        } else if (effect instanceof Lighting) {
            input = ((Lighting) effect).getBumpInput();
        } else if (effect instanceof MotionBlur) {
            input = ((MotionBlur) effect).getInput();
        } else if (effect instanceof PerspectiveTransform) {
            input = ((PerspectiveTransform) effect).getInput();
        } else if (effect instanceof Reflection) {
            input = ((Reflection) effect).getInput();
        } else if (effect instanceof SepiaTone) {
            input = ((SepiaTone) effect).getInput();
        } else if (effect instanceof Shadow) {
            input = ((Shadow) effect).getInput();
        } else {
            assert false;
            input = null;
        }
        return input;
    }