Nuklear
This is a minimal-state, immediate-mode graphical user interface toolkit written in ANSI C and licensed under public domain. It was designed as a simple embeddable user interface for application and does not have any dependencies, a default render backend or OS window/input handling but instead provides a highly modular, library-based approach, with simple input state for input and draw commands describing primitive shapes as output. So instead of providing a layered library that tries to abstract over a number of platform and render backends, it focuses only on the actual UI.
 
Loading...
Searching...
No Matches
Related Pages
Here is a list of all related documentation pages:
 ContextContexts are the main entry point and the majestro of nuklear and contain all required state
 InputThe input API is responsible for holding the current input state composed of mouse, key and text input states
 Drawing=============================================================================
 Window=============================================================================
 LayoutingLayouting in general describes placing widget inside a window with position and size
 Groups=============================================================================
 Tree=============================================================================
 PropertiesProperties are the main value modification widgets in Nuklear
 FontFont handling in this library was designed to be quite customizable and lets you decide what you want to use and what you want to provide
 Buffer==============================================================
 Editor===============================================================
 Stack