Package org.lwjgl.nanovg
Class NanoSVG
java.lang.Object
org.lwjgl.nanovg.NanoSVG
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
nnsvgDelete
(long image) void nsvgDelete(NSVGimage * image)
static void
nnsvgDeleteRasterizer
(long rasterizer) void nsvgDeleteRasterizer(NSVGrasterizer * rasterizer)
static long
nnsvgDuplicatePath
(long p) NSVGpath * nsvgDuplicatePath(NSVGpath * p)
static long
nnsvgParse
(long input, long units, float dpi) NSVGimage * nsvgParse(char * input, char const * units, float dpi)
static long
nnsvgParseFromFile
(long filename, long units, float dpi) NSVGimage * nsvgParseFromFile(char const * filename, char const * units, float dpi)
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)
static long
NSVGrasterizer * nsvgCreateRasterizer(void)
static void
nsvgDelete
(NSVGImage image) void nsvgDelete(NSVGimage * image)
static void
nsvgDeleteRasterizer
(long rasterizer) void nsvgDeleteRasterizer(NSVGrasterizer * rasterizer)
static @Nullable NSVGPath
NSVGpath * nsvgDuplicatePath(NSVGpath * p)
static @Nullable NSVGImage
nsvgParse
(CharSequence input, CharSequence units, float dpi) NSVGimage * nsvgParse(char * input, char const * units, float dpi)
static @Nullable NSVGImage
nsvgParse
(ByteBuffer input, ByteBuffer units, float dpi) NSVGimage * nsvgParse(char * input, char const * units, float dpi)
static @Nullable NSVGImage
nsvgParseFromFile
(CharSequence filename, CharSequence units, float dpi) NSVGimage * nsvgParseFromFile(char const * filename, char const * units, float dpi)
static @Nullable NSVGImage
nsvgParseFromFile
(ByteBuffer filename, ByteBuffer units, float dpi) NSVGimage * nsvgParseFromFile(char const * filename, char const * units, float dpi)
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)
-
Field Details
-
NSVG_PAINT_UNDEF
public static final int NSVG_PAINT_UNDEF- See Also:
-
NSVG_PAINT_NONE
public static final int NSVG_PAINT_NONE- See Also:
-
NSVG_PAINT_COLOR
public static final int NSVG_PAINT_COLOR- See Also:
-
NSVG_PAINT_LINEAR_GRADIENT
public static final int NSVG_PAINT_LINEAR_GRADIENT- See Also:
-
NSVG_PAINT_RADIAL_GRADIENT
public static final int NSVG_PAINT_RADIAL_GRADIENT- See Also:
-
NSVG_SPREAD_PAD
public static final int NSVG_SPREAD_PAD- See Also:
-
NSVG_SPREAD_REFLECT
public static final int NSVG_SPREAD_REFLECT- See Also:
-
NSVG_SPREAD_REPEAT
public static final int NSVG_SPREAD_REPEAT- See Also:
-
NSVG_JOIN_MITER
public static final int NSVG_JOIN_MITER- See Also:
-
NSVG_JOIN_ROUND
public static final int NSVG_JOIN_ROUND- See Also:
-
NSVG_JOIN_BEVEL
public static final int NSVG_JOIN_BEVEL- See Also:
-
NSVG_CAP_BUTT
public static final int NSVG_CAP_BUTT- See Also:
-
NSVG_CAP_ROUND
public static final int NSVG_CAP_ROUND- See Also:
-
NSVG_CAP_SQUARE
public static final int NSVG_CAP_SQUARE- See Also:
-
NSVG_FILLRULE_NONZERO
public static final int NSVG_FILLRULE_NONZERO- See Also:
-
NSVG_FILLRULE_EVENODD
public static final int NSVG_FILLRULE_EVENODD- See Also:
-
NSVG_FLAGS_VISIBLE
public static final int NSVG_FLAGS_VISIBLE- See Also:
-
-
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
NSVGimage * nsvgParse(char * input, char const * units, float dpi)
-
nsvgParse
NSVGimage * nsvgParse(char * input, char const * units, float dpi)
-
nnsvgDuplicatePath
public static long nnsvgDuplicatePath(long p) NSVGpath * nsvgDuplicatePath(NSVGpath * p)
-
nsvgDuplicatePath
NSVGpath * nsvgDuplicatePath(NSVGpath * p)
-
nnsvgDelete
public static void nnsvgDelete(long image) void nsvgDelete(NSVGimage * image)
-
nsvgDelete
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)
-