< prev index next >

modules/graphics/src/main/java/com/sun/javafx/scene/shape/PolygonHelper.java

Print this page

        

*** 23,32 **** --- 23,34 ---- * questions. */ package com.sun.javafx.scene.shape; + import com.sun.javafx.geom.BaseBounds; + import com.sun.javafx.geom.transform.BaseTransform; import com.sun.javafx.sg.prism.NGNode; import com.sun.javafx.util.Utils; import javafx.scene.Node; import javafx.scene.shape.Polygon; import javafx.scene.shape.Shape;
*** 62,71 **** --- 64,79 ---- super.updatePeerImpl(node); polygonAccessor.doUpdatePeer(node); } @Override + protected BaseBounds computeGeomBoundsImpl(Node node, BaseBounds bounds, + BaseTransform tx) { + return polygonAccessor.doComputeGeomBounds(node, bounds, tx); + } + + @Override protected com.sun.javafx.geom.Shape configShapeImpl(Shape shape) { return polygonAccessor.doConfigShape(shape); } public static void setPolygonAccessor(final PolygonAccessor newAccessor) {
*** 77,86 **** --- 85,95 ---- } public interface PolygonAccessor { NGNode doCreatePeer(Node node); void doUpdatePeer(Node node); + BaseBounds doComputeGeomBounds(Node node, BaseBounds bounds, BaseTransform tx); com.sun.javafx.geom.Shape doConfigShape(Shape shape); } }
< prev index next >