Package io.github.humbleui.skija.svg
Class SVGSVG
- java.lang.Object
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class SVGSVG extends SVGContainer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.github.humbleui.skija.impl.RefCnt
RefCnt._FinalizerHolder
-
Nested classes/interfaces inherited from class io.github.humbleui.skija.impl.Managed
Managed.CleanerThunk
-
-
Field Summary
-
Fields inherited from class io.github.humbleui.skija.impl.Managed
_cleanable
-
-
Constructor Summary
Constructors Constructor Description SVGSVG(long ptr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SVGLength_nGetHeight(long ptr)static io.github.humbleui.types.Point_nGetIntrinsicSize(long ptr, float width, float height, float dpi)static SVGPreserveAspectRatio_nGetPreserveAspectRatio(long ptr)static io.github.humbleui.types.Rect_nGetViewBox(long ptr)static SVGLength_nGetWidth(long ptr)static SVGLength_nGetX(long ptr)static SVGLength_nGetY(long ptr)static void_nSetHeight(long ptr, float value, int unit)static void_nSetPreserveAspectRatio(long ptr, int align, int scale)static void_nSetViewBox(long ptr, float l, float t, float r, float b)static void_nSetWidth(long ptr, float value, int unit)static void_nSetX(long ptr, float value, int unit)static void_nSetY(long ptr, float value, int unit)@NotNull SVGLengthgetHeight()@NotNull io.github.humbleui.types.PointgetIntrinsicSize(@NotNull SVGLengthContext lc)@NotNull SVGPreserveAspectRatiogetPreserveAspectRatio()@Nullable io.github.humbleui.types.RectgetViewBox()@NotNull SVGLengthgetWidth()@NotNull SVGLengthgetX()@NotNull SVGLengthgetY()@NotNull SVGSVGsetHeight(@NotNull SVGLength length)@NotNull SVGSVGsetPreserveAspectRatio(@NotNull SVGPreserveAspectRatio ratio)@NotNull SVGSVGsetViewBox(@NotNull io.github.humbleui.types.Rect viewBox)@NotNull SVGSVGsetWidth(@NotNull SVGLength length)@NotNull SVGSVGsetX(@NotNull SVGLength length)@NotNull SVGSVGsetY(@NotNull SVGLength length)-
Methods inherited from class io.github.humbleui.skija.impl.RefCnt
_nGetFinalizer, _nGetRefCount, getRefCount, toString
-
Methods inherited from class io.github.humbleui.skija.impl.Managed
_nInvokeFinalizer, close, isClosed
-
Methods inherited from class io.github.humbleui.skija.impl.Native
_nativeEquals, equals, getPtr, hashCode
-
-
-
-
Method Detail
-
getX
@NotNull public @NotNull SVGLength getX()
-
getY
@NotNull public @NotNull SVGLength getY()
-
getWidth
@NotNull public @NotNull SVGLength getWidth()
-
getHeight
@NotNull public @NotNull SVGLength getHeight()
-
getPreserveAspectRatio
@NotNull public @NotNull SVGPreserveAspectRatio getPreserveAspectRatio()
-
getViewBox
@Nullable public @Nullable io.github.humbleui.types.Rect getViewBox()
-
getIntrinsicSize
@NotNull public @NotNull io.github.humbleui.types.Point getIntrinsicSize(@NotNull @NotNull SVGLengthContext lc)
-
setX
@NotNull @Contract("_ -> this") public @NotNull SVGSVG setX(@NotNull @NotNull SVGLength length)
-
setY
@NotNull @Contract("_ -> this") public @NotNull SVGSVG setY(@NotNull @NotNull SVGLength length)
-
setWidth
@NotNull @Contract("_ -> this") public @NotNull SVGSVG setWidth(@NotNull @NotNull SVGLength length)
-
setHeight
@NotNull @Contract("_ -> this") public @NotNull SVGSVG setHeight(@NotNull @NotNull SVGLength length)
-
setPreserveAspectRatio
@NotNull @Contract("_ -> this") public @NotNull SVGSVG setPreserveAspectRatio(@NotNull @NotNull SVGPreserveAspectRatio ratio)
-
setViewBox
@NotNull @Contract("_ -> this") public @NotNull SVGSVG setViewBox(@NotNull @NotNull io.github.humbleui.types.Rect viewBox)
-
_nGetX
@Internal public static SVGLength _nGetX(long ptr)
-
_nGetY
@Internal public static SVGLength _nGetY(long ptr)
-
_nGetWidth
@Internal public static SVGLength _nGetWidth(long ptr)
-
_nGetHeight
@Internal public static SVGLength _nGetHeight(long ptr)
-
_nGetPreserveAspectRatio
@Internal public static SVGPreserveAspectRatio _nGetPreserveAspectRatio(long ptr)
-
_nGetViewBox
@Internal public static io.github.humbleui.types.Rect _nGetViewBox(long ptr)
-
_nGetIntrinsicSize
@Internal public static io.github.humbleui.types.Point _nGetIntrinsicSize(long ptr, float width, float height, float dpi)
-
_nSetX
@Internal public static void _nSetX(long ptr, float value, int unit)
-
_nSetY
@Internal public static void _nSetY(long ptr, float value, int unit)
-
_nSetWidth
@Internal public static void _nSetWidth(long ptr, float value, int unit)
-
_nSetHeight
@Internal public static void _nSetHeight(long ptr, float value, int unit)
-
_nSetPreserveAspectRatio
@Internal public static void _nSetPreserveAspectRatio(long ptr, int align, int scale)
-
_nSetViewBox
@Internal public static void _nSetViewBox(long ptr, float l, float t, float r, float b)
-
-