@NonnullDefault
Package org.lwjgl.nanovg
Contains bindings to NanoVG, a small antialiased vector graphics rendering library for OpenGL. It has
lean API modeled after HTML5 canvas API. It is aimed to be a practical and fun toolset for building scalable user interfaces and visualizations.
-
Interface Summary Interface Description UIHandlerI Instances of this interface may be passed to theSetHandler
method. -
Class Summary Class Description Blendish Blendish is a small collection of drawing functions for NanoVG, designed to replicate the look of the Blender 2.5+ User Interface.BNDnodeTheme Describes the theme used to draw nodes.BNDnodeTheme.Buffer An array ofBNDnodeTheme
structs.BNDtheme Describes the theme used to draw widgets.BNDtheme.Buffer An array ofBNDtheme
structs.BNDwidgetTheme Describes the theme used to draw a single widget or widget box; these values correspond to the same values that can be retrieved from the Theme panel in the Blender preferences.BNDwidgetTheme.Buffer An array ofBNDwidgetTheme
structs.NanoSVG NanoSVG is a simple stupid single-header-file SVG parse.NanoVG NanoVG is a small antialiased vector graphics rendering library for OpenGL.NanoVGBGFX Implementation of the NanoVG API using bgfx.NanoVGBGFX.Functions Contains the function pointers loaded from bgfx.NanoVGGL2 Implementation of the NanoVG API using OpenGL 2.0.NanoVGGL3 Implementation of the NanoVG API using OpenGL 3.0.NanoVGGLES2 Implementation of the NanoVG API using OpenGL ES 2.0.NanoVGGLES3 Implementation of the NanoVG API using OpenGL ES 3.0.NSVGGradient LayoutNSVGGradient.Buffer An array ofNSVGGradient
structs.NSVGGradientStop LayoutNSVGGradientStop.Buffer An array ofNSVGGradientStop
structs.NSVGImage Member documentationNSVGImage.Buffer An array ofNSVGImage
structs.NSVGPaint LayoutNSVGPaint.Buffer An array ofNSVGPaint
structs.NSVGPath Member documentationNSVGPath.Buffer An array ofNSVGPath
structs.NSVGShape Member documentationNSVGShape.Buffer An array ofNSVGShape
structs.NVGColor A NanoVG color.NVGColor.Buffer An array ofNVGColor
structs.NVGGlyphPosition A glyph position.NVGGlyphPosition.Buffer An array ofNVGGlyphPosition
structs.NVGLUFramebuffer A framebuffer object.NVGLUFramebuffer.Buffer An array ofNVGLUFramebuffer
structs.NVGLUFramebufferBGFX A framebuffer object.NVGLUFramebufferBGFX.Buffer An array ofNVGLUFramebufferBGFX
structs.NVGPaint A NanoVG paint.NVGPaint.Buffer An array ofNVGPaint
structs.NVGTextRow A text row.NVGTextRow.Buffer An array ofNVGTextRow
structs.OUI UIHandler Instances of this class may be passed to theSetHandler
method.UIRect layout rectangleUIRect.Buffer An array ofUIRect
structs.UIVec2 for cursor positions, mainlyUIVec2.Buffer An array ofUIVec2
structs.