Class LayoutBounds
java.lang.Object
com.github.weisj.jsvg.attributes.filter.LayoutBounds
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final class -
Constructor Summary
ConstructorsConstructorDescriptionLayoutBounds(@NotNull Rectangle2D bounds, @NotNull FloatInsets clipBoundsEscapeInsets) -
Method Summary
Modifier and TypeMethodDescription@NotNull LayoutBoundsgrow(float horizontal, float vertical, @NotNull FilterLayoutContext context) @NotNull LayoutBounds.Dataresolve(@NotNull LayoutBounds.ComputeFlags flags) toString()@NotNull LayoutBoundstransform(@NotNull BiFunction<@NotNull LayoutBounds.Data, LayoutBounds.ComputeFlags, @NotNull LayoutBounds.Data> newTransformer) @NotNull LayoutBoundstranslate(float dx, float dy, @NotNull FilterLayoutContext context) @NotNull LayoutBoundsunion(@NotNull LayoutBounds other) @NotNull LayoutBoundswithFlags(@NotNull LayoutBounds.ComputeFlags flags)
-
Constructor Details
-
LayoutBounds
public LayoutBounds(@NotNull @NotNull Rectangle2D bounds, @NotNull @NotNull FloatInsets clipBoundsEscapeInsets)
-
-
Method Details
-
transform
@NotNull public @NotNull LayoutBounds transform(@NotNull @NotNull BiFunction<@NotNull LayoutBounds.Data, LayoutBounds.ComputeFlags, @NotNull LayoutBounds.Data> newTransformer) -
withFlags
-
resolve
@NotNull public @NotNull LayoutBounds.Data resolve(@NotNull @NotNull LayoutBounds.ComputeFlags flags) -
union
-
grow
@NotNull public @NotNull LayoutBounds grow(float horizontal, float vertical, @NotNull @NotNull FilterLayoutContext context) -
translate
@NotNull public @NotNull LayoutBounds translate(float dx, float dy, @NotNull @NotNull FilterLayoutContext context) -
toString
-