Class SVGSVG

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class SVGSVG
    extends SVGContainer
    • Constructor Detail

      • SVGSVG

        @Internal
        public SVGSVG​(long ptr)
    • 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()
      • 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)