Interface Transformable
-
- All Known Subinterfaces:
HasGeometryContext
,HasGeometryContext.ByDelegate
- All Known Implementing Classes:
AbstractPolyShape
,Anchor
,BaseInnerViewContainer
,Circle
,CommonInnerViewContainer
,CommonRenderableContainerNode
,Ellipse
,Group
,HasGeometryContextImpl
,Image
,Line
,Marker
,Mask
,Path
,Pattern
,Polygon
,Polyline
,Rect
,RenderableSVGNode
,ShapeNode
,SVG
,Symbol
,Text
,Use
public interface Transformable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
applyTransform(@NotNull Output output, @NotNull RenderContext context)
default boolean
shouldTransform()
@Nullable java.awt.geom.AffineTransform
transform()
@NotNull java.awt.geom.Point2D
transformOrigin(@NotNull MeasureContext context)
default java.awt.Shape
transformShape(@NotNull java.awt.Shape shape, @NotNull MeasureContext measureContext)
-
-
-
Method Detail
-
shouldTransform
default boolean shouldTransform()
-
transform
@Nullable @Nullable java.awt.geom.AffineTransform transform()
-
transformOrigin
@NotNull @NotNull java.awt.geom.Point2D transformOrigin(@NotNull @NotNull MeasureContext context)
-
applyTransform
default void applyTransform(@NotNull @NotNull Output output, @NotNull @NotNull RenderContext context)
-
transformShape
default java.awt.Shape transformShape(@NotNull @NotNull java.awt.Shape shape, @NotNull @NotNull MeasureContext measureContext)
-
-