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

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

      public static @Nullable NSVGImage nsvgParseFromFile(CharSequence filename, 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

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

      public static @Nullable NSVGImage nsvgParse(CharSequence input, 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

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

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

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

      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(long r, NSVGImage image, float tx, float ty, float scale, 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(long rasterizer)
      void nsvgDeleteRasterizer(NSVGrasterizer * rasterizer)