-
- 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 voidapplyTransform(@NotNull Output output, @NotNull RenderContext context, @NotNull ElementBounds bounds)default @Nullable java.awt.geom.AffineTransformeffectiveTransform(@NotNull RenderContext context, @NotNull ElementBounds bounds)default booleanshouldTransform()@Nullable TransformValuetransform()TransformBoxtransformBox()@NotNull Coordinate<LengthValue>transformOrigin()default java.awt.ShapetransformShape(@NotNull java.awt.Shape shape, @NotNull RenderContext renderContext, @NotNull ElementBounds elementBounds)
-
-
-
Method Detail
-
shouldTransform
default boolean shouldTransform()
-
transform
@Nullable @Nullable TransformValue transform()
-
transformOrigin
@NotNull @NotNull Coordinate<LengthValue> transformOrigin()
-
transformBox
TransformBox transformBox()
-
effectiveTransform
@Nullable default @Nullable java.awt.geom.AffineTransform effectiveTransform(@NotNull @NotNull RenderContext context, @NotNull @NotNull ElementBounds bounds)
-
applyTransform
default void applyTransform(@NotNull @NotNull Output output, @NotNull @NotNull RenderContext context, @NotNull @NotNull ElementBounds bounds)
-
transformShape
default java.awt.Shape transformShape(@NotNull @NotNull java.awt.Shape shape, @NotNull @NotNull RenderContext renderContext, @NotNull @NotNull ElementBounds elementBounds)
-
-