functional/SceneGraphTests/src/test/scenegraph/binding/Factories.java

Print this page

        

*** 89,107 **** } }), ArcTo(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = MoveToBuilder.create().x(50).y(50).build(); ArcTo node = new ArcTo(); node.setX(100.0f); node.setY(100.0f); node.setRadiusX(50.0f); node.setRadiusY(50.0f); ! Path path = PathBuilder.create().elements(moveTo, node).build(); addStroke(path); return new BindingApp.NodeAndBindee(path, node); } }), CubicCurve(shapes, new DefaultFactory() { --- 89,107 ---- } }), ArcTo(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = new MoveTo(50, 50); ArcTo node = new ArcTo(); node.setX(100.0f); node.setY(100.0f); node.setRadiusX(50.0f); node.setRadiusY(50.0f); ! Path path = new Path(moveTo, node); addStroke(path); return new BindingApp.NodeAndBindee(path, node); } }), CubicCurve(shapes, new DefaultFactory() {
*** 135,154 **** // } // }), CubicCurveTo(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = MoveToBuilder.create().x(50).y(50).build(); CubicCurveTo node = new CubicCurveTo(); node.setControlX1(80.0f); node.setControlY1(250.0f); node.setControlX2(60.0f); node.setControlY2(-50.0f); ! Path path = PathBuilder.create().elements(moveTo, node).build(); addStroke(path); return new BindingApp.NodeAndBindee(path, node); } }), Ellipse(shapes, new DefaultFactory() { --- 135,154 ---- // } // }), CubicCurveTo(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = new MoveTo(50, 50); CubicCurveTo node = new CubicCurveTo(); node.setControlX1(80.0f); node.setControlY1(250.0f); node.setControlX2(60.0f); node.setControlY2(-50.0f); ! Path path = new Path(moveTo, node); addStroke(path); return new BindingApp.NodeAndBindee(path, node); } }), Ellipse(shapes, new DefaultFactory() {
*** 164,221 **** } }), HLineTo(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = MoveToBuilder.create().x(50).y(50).build(); HLineTo node = new HLineTo(100); ! Path path = PathBuilder.create().elements(moveTo, node).build(); addStroke(path); return new BindingApp.NodeAndBindee(path, node); } }), Line(shapes, new DefaultFactory() { public NodeAndBindee create() { ! Line node = LineBuilder.create().startX(20).startY(20).endX(100).endY(50).build(); addStroke(node); return new BindingApp.NodeAndBindee(node, node); } }), LineTo(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = MoveToBuilder.create().x(50).y(50).build(); LineTo node = new LineTo(100, 80); ! Path path = PathBuilder.create().elements(moveTo, node).build(); addStroke(path); return new BindingApp.NodeAndBindee(path, node); } }), MoveTo(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = MoveToBuilder.create().x(50).y(50).build(); LineTo node = new LineTo(100, 80); ! Path path = PathBuilder.create().elements(moveTo, node).build(); addStroke(path); return new BindingApp.NodeAndBindee(path, moveTo); } }), Path(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = MoveToBuilder.create().x(50).y(50).build(); LineTo node = new LineTo(100, 80); LineTo node2 = new LineTo(200, 180); ! Path path = PathBuilder.create().elements(moveTo, node, node2).build(); addStroke(path); return new BindingApp.NodeAndBindee(path, path); } }), // PathElement(shapes, new DefaultFactory() { --- 164,221 ---- } }), HLineTo(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = new MoveTo(50, 50); HLineTo node = new HLineTo(100); ! Path path = new Path(moveTo, node); addStroke(path); return new BindingApp.NodeAndBindee(path, node); } }), Line(shapes, new DefaultFactory() { public NodeAndBindee create() { ! Line node = new Line(20, 20, 100, 50); addStroke(node); return new BindingApp.NodeAndBindee(node, node); } }), LineTo(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = new MoveTo(50, 50); LineTo node = new LineTo(100, 80); ! Path path = new Path(moveTo, node); addStroke(path); return new BindingApp.NodeAndBindee(path, node); } }), MoveTo(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = new MoveTo(50, 50); LineTo node = new LineTo(100, 80); ! Path path = new Path(moveTo, node); addStroke(path); return new BindingApp.NodeAndBindee(path, moveTo); } }), Path(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = new MoveTo(50, 50); LineTo node = new LineTo(100, 80); LineTo node2 = new LineTo(200, 180); ! Path path = new Path(moveTo, node, node2); addStroke(path); return new BindingApp.NodeAndBindee(path, path); } }), // PathElement(shapes, new DefaultFactory() {
*** 262,291 **** } }), QuadCurveTo(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = MoveToBuilder.create().x(50).y(50).build(); ! QuadCurveTo node = QuadCurveToBuilder.create().controlX(125).controlY(0).build(); ! Path path = PathBuilder.create().elements(moveTo, node).build(); addStroke(path); return new BindingApp.NodeAndBindee(path, path); } }), SVGPath(shapes, new DefaultFactory() { public NodeAndBindee create() { ! SVGPath node = SVGPathBuilder.create().content("M40,60 C42,148 144,30 25,32").build(); addStroke(node); return new BindingApp.NodeAndBindee(node, node); } }), VLineTo(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = MoveToBuilder.create().x(50).y(50).build(); VLineTo node = new VLineTo(100); ! Path path = PathBuilder.create().elements(moveTo, node).build(); addStroke(path); return new BindingApp.NodeAndBindee(path, node); } }), // </editor-fold> --- 262,294 ---- } }), QuadCurveTo(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = new MoveTo(50, 50); ! QuadCurveTo node = new QuadCurveTo(); ! node.setControlX(125); ! node.setControlY(0); ! Path path = new Path(moveTo, node); addStroke(path); return new BindingApp.NodeAndBindee(path, path); } }), SVGPath(shapes, new DefaultFactory() { public NodeAndBindee create() { ! SVGPath node = new SVGPath(); ! node.setContent("M40,60 C42,148 144,30 25,32"); addStroke(node); return new BindingApp.NodeAndBindee(node, node); } }), VLineTo(shapes, new DefaultFactory() { public NodeAndBindee create() { ! MoveTo moveTo = new MoveTo(50, 50); VLineTo node = new VLineTo(100); ! Path path = new Path(moveTo, node); addStroke(path); return new BindingApp.NodeAndBindee(path, node); } }), // </editor-fold>
*** 318,328 **** Rectangle rect = new Rectangle(50, 50, 100, 50); rect.setFill(Color.GREEN); Blend b = new Blend(); b.setOpacity(0.7); b.setMode(BlendMode.ADD); ! b.setTopInput(ColorInputBuilder.create().paint(Color.BLUE).x(30).y(30).width(100).height(80).build()); rect.setEffect(b); Group group = new Group(rect0,rect); return new NodeAndBindee(group, b); } }) --- 321,331 ---- Rectangle rect = new Rectangle(50, 50, 100, 50); rect.setFill(Color.GREEN); Blend b = new Blend(); b.setOpacity(0.7); b.setMode(BlendMode.ADD); ! b.setTopInput(new ColorInput(30, 30, 100, 80, Color.BLUE)); rect.setEffect(b); Group group = new Group(rect0,rect); return new NodeAndBindee(group, b); } })
*** 330,341 **** public NodeAndBindee create() { Group group = new Group(); Bloom bloom = new Bloom(); group.setEffect(bloom); ! group.getChildren().add(RectangleBuilder.create().x(10).y(10).width(160).height(80).fill(Color.DARKBLUE).build()); ! group.getChildren().add(RectangleBuilder.create().x(50).y(50).width(50).height(50).fill(Color.YELLOW).build()); return new NodeAndBindee(group, bloom); } }) ,BoxBlur(effects, new EffectFactory() { @Override --- 333,348 ---- public NodeAndBindee create() { Group group = new Group(); Bloom bloom = new Bloom(); group.setEffect(bloom); ! Rectangle r1 = new Rectangle (10, 10, 160, 80); ! r1.setFill(Color.DARKBLUE); ! Rectangle r2 = new Rectangle (50, 50, 50, 50); ! r1.setFill(Color.YELLOW); ! group.getChildren().add(r1); ! group.getChildren().add(r2); return new NodeAndBindee(group, bloom); } }) ,BoxBlur(effects, new EffectFactory() { @Override
*** 363,384 **** } } public NodeAndBindee create() { Group group = new Group(); ! DisplacementMap dm = DisplacementMapBuilder.create().mapData(Consts.MAP_WAVES).build(); group.setEffect(dm); ! group.getChildren().add(RectangleBuilder.create().x(50).y(50).width(200).height(80).fill(Color.DARKBLUE).build()); ! group.getChildren().add(RectangleBuilder.create().x(0).y(0).width(250).height(200).fill(Color.TRANSPARENT).build()); return new NodeAndBindee(group, dm); } }) ,Flood(effects, new EffectFactory() { @Override public Effect getEffect() { ! return ColorInputBuilder.create().x(0).y(0).width(50).height(50).build(); } }) ,GaussianBlur(effects, new EffectFactory() { @Override --- 370,400 ---- } } public NodeAndBindee create() { Group group = new Group(); ! DisplacementMap dm = new DisplacementMap(Consts.MAP_WAVES); group.setEffect(dm); ! Rectangle r1 = new Rectangle (50, 50, 200, 80); ! r1.setFill(Color.DARKBLUE); ! Rectangle r2 = new Rectangle (0, 0, 250, 200); ! r1.setFill(Color.TRANSPARENT); ! group.getChildren().add(r1); ! group.getChildren().add(r2); return new NodeAndBindee(group, dm); } }) ,Flood(effects, new EffectFactory() { @Override public Effect getEffect() { ! ColorInput temp = new ColorInput(); ! temp.setX(0); ! temp.setY(0); ! temp.setWidth(50); ! temp.setHeight(50); ! return temp; } }) ,GaussianBlur(effects, new EffectFactory() { @Override
*** 394,406 **** }) ,Identity(effects, new EffectFactory() { @Override public Effect getEffect() { ! return ImageInputBuilder.create(). ! source(new Image(Factories.class.getResourceAsStream("/test/scenegraph/resources/car.png"))). ! build(); } }) ,InnerShadow(effects, new EffectFactory() { @Override --- 410,420 ---- }) ,Identity(effects, new EffectFactory() { @Override public Effect getEffect() { ! return new ImageInput(new Image(Factories.class.getResourceAsStream("/test/scenegraph/resources/car.png"))); } }) ,InnerShadow(effects, new EffectFactory() { @Override
*** 576,586 **** } }), ScrollBar(controls, new DefaultFactory() { public NodeAndBindee create() { ! ScrollBar node = ScrollBarBuilder.create().min(0).max(100).value(50).build(); prepareControl(node); return new BindingApp.NodeAndBindee(node, node); } }), Slider(controls, new DefaultFactory() { --- 590,603 ---- } }), ScrollBar(controls, new DefaultFactory() { public NodeAndBindee create() { ! ScrollBar node = new ScrollBar(); ! node.setMin(0); ! node.setMax(100); ! node.setValue(50); prepareControl(node); return new BindingApp.NodeAndBindee(node, node); } }), Slider(controls, new DefaultFactory() {
*** 737,748 **** public abstract Effect getEffect(); public NodeAndBindee create() { Effect effect = getEffect(); ! Rectangle rect = RectangleBuilder.create().x(100).y(100).width(100).height(100).fill(Color.LIGHTGREEN). ! stroke(Color.DARKGREEN).arcHeight(20).arcWidth(30).effect(effect).build(); return new NodeAndBindee(rect, effect); } } --- 754,769 ---- public abstract Effect getEffect(); public NodeAndBindee create() { Effect effect = getEffect(); ! Rectangle rect = new Rectangle(100, 100, 100, 100); ! rect.setFill(Color.LIGHTGREEN); ! rect.setStroke(Color.DARKGREEN); ! rect.setArcHeight(20); ! rect.setArcWidth(30); ! rect.setEffect(effect); return new NodeAndBindee(rect, effect); } }