Class NanoSVG

java.lang.Object
org.lwjgl.nanovg.NanoSVG

public class NanoSVG extends Object
  • Field Details

  • Method Details

    • nnsvgParseFromFile

      public static long nnsvgParseFromFile(long filename, long units, float dpi)
      NSVGimage * nsvgParseFromFile(char const * filename, char const * units, float dpi)
    • nsvgParseFromFile

      @NativeType("NSVGimage *") public static @Nullable NSVGImage nsvgParseFromFile(@NativeType("char const *") ByteBuffer filename, @NativeType("char const *") ByteBuffer units, float dpi)
      NSVGimage * nsvgParseFromFile(char const * filename, char const * units, float dpi)
    • nsvgParseFromFile

      @NativeType("NSVGimage *") public static @Nullable NSVGImage nsvgParseFromFile(@NativeType("char const *") CharSequence filename, @NativeType("char const *") CharSequence units, float dpi)
      NSVGimage * nsvgParseFromFile(char const * filename, char const * units, float dpi)
    • nnsvgParse

      public static long nnsvgParse(long input, long units, float dpi)
      NSVGimage * nsvgParse(char * input, char const * units, float dpi)
    • nsvgParse

      @NativeType("NSVGimage *") public static @Nullable NSVGImage nsvgParse(@NativeType("char *") ByteBuffer input, @NativeType("char const *") ByteBuffer units, float dpi)
      NSVGimage * nsvgParse(char * input, char const * units, float dpi)
    • nsvgParse

      @NativeType("NSVGimage *") public static @Nullable NSVGImage nsvgParse(@NativeType("char *") CharSequence input, @NativeType("char const *") CharSequence units, float dpi)
      NSVGimage * nsvgParse(char * input, char const * units, float dpi)
    • nnsvgDuplicatePath

      public static long nnsvgDuplicatePath(long p)
      NSVGpath * nsvgDuplicatePath(NSVGpath * p)
    • nsvgDuplicatePath

      @NativeType("NSVGpath *") public static @Nullable NSVGPath nsvgDuplicatePath(@NativeType("NSVGpath *") NSVGPath p)
      NSVGpath * nsvgDuplicatePath(NSVGpath * p)
    • nnsvgDelete

      public static void nnsvgDelete(long image)
      void nsvgDelete(NSVGimage * image)
    • nsvgDelete

      public static void nsvgDelete(@NativeType("NSVGimage *") NSVGImage image)
      void nsvgDelete(NSVGimage * image)
    • nsvgCreateRasterizer

      @NativeType("NSVGrasterizer *") public static long nsvgCreateRasterizer()
      NSVGrasterizer * nsvgCreateRasterizer(void)
    • nnsvgRasterize

      public static void nnsvgRasterize(long r, long image, float tx, float ty, float scale, long dst, int w, int h, int stride)
      void nsvgRasterize(NSVGrasterizer * r, NSVGimage * image, float tx, float ty, float scale, unsigned char * dst, int w, int h, int stride)
    • nsvgRasterize

      public static void nsvgRasterize(@NativeType("NSVGrasterizer *") long r, @NativeType("NSVGimage *") NSVGImage image, float tx, float ty, float scale, @NativeType("unsigned char *") ByteBuffer dst, int w, int h, int stride)
      void nsvgRasterize(NSVGrasterizer * r, NSVGimage * image, float tx, float ty, float scale, unsigned char * dst, int w, int h, int stride)
    • nnsvgDeleteRasterizer

      public static void nnsvgDeleteRasterizer(long rasterizer)
      void nsvgDeleteRasterizer(NSVGrasterizer * rasterizer)
    • nsvgDeleteRasterizer

      public static void nsvgDeleteRasterizer(@NativeType("NSVGrasterizer *") long rasterizer)
      void nsvgDeleteRasterizer(NSVGrasterizer * rasterizer)