| Name | Description | Type | Package | Framework |
| NanoVG | NanoVG is a small antialiased vector graphics rendering library for OpenGL. | Class | org.lwjgl.nanovg | LWJGL |
| NanoVGGL2 | Class | org.lwjgl.nanovg | LWJGL | |
| NanoVGGL3 | Class | org.lwjgl.nanovg | LWJGL | |
| NanoVGGLES2 | Class | org.lwjgl.nanovg | LWJGL | |
| NanoVGGLES3 | Class | org.lwjgl.nanovg | LWJGL | |
| NVGColor | float[4] rgba; float r; | Class | org.lwjgl.nanovg | LWJGL |
| NVGColor .Buffer | An array of NVGColor structs. | Class | org.lwjgl.nanovg.NVGColor | LWJGL |
| NVGGlyphPosition | struct NVGglyphPosition { Member documentation | Class | org.lwjgl.nanovg | LWJGL |
| NVGGlyphPosition .Buffer | An array of NVGGlyphPosition structs. | Class | org.lwjgl.nanovg.NVGGlyphPosition | LWJGL |
| NVGLUFramebuffer | A framebuffer object. | Class | org.lwjgl.nanovg | LWJGL |
| NVGLUFramebuffer .Buffer | An array of NVGLUFramebuffer structs. | Class | org.lwjgl.nanovg.NVGLUFramebuffer | LWJGL |
| NVGPaint | float[6] xform; float[2] extent; | Class | org.lwjgl.nanovg | LWJGL |
| NVGPaint .Buffer | An array of NVGPaint structs. | Class | org.lwjgl.nanovg.NVGPaint | LWJGL |
| NVGTextRow | struct NVGtextRow { Member documentation | Class | org.lwjgl.nanovg | LWJGL |
| NVGTextRow .Buffer | An array of NVGTextRow structs. | Class | org.lwjgl.nanovg.NVGTextRow | LWJGL |