Description: This 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 renderbackend or OS window and input handling but instead provides a very modular library approach by using 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 only focuses on the actual UI.
To Search:
File list (Check if you may need any files):
nuklear
.......\.gitattributes
.......\.gitignore
.......\.travis.yml
.......\Readme.md
.......\demo
.......\....\allegro5
.......\....\........\Makefile
.......\....\........\main.c
.......\....\........\nuklear_allegro.h
.......\....\calculator.c
.......\....\d3d11
.......\....\.....\build.bat
.......\....\.....\demo.exe
.......\....\.....\main.c
.......\....\.....\main.obj
.......\....\.....\nuklear_d3d11.h
.......\....\.....\nuklear_d3d11.hlsl
.......\....\.....\nuklear_d3d11_pixel_shader.h
.......\....\.....\nuklear_d3d11_vertex_shader.h
.......\....\gdi
.......\....\...\build.bat
.......\....\...\demo.exe
.......\....\...\main.c
.......\....\...\main.obj
.......\....\...\nuklear_gdi.h
.......\....\gdip
.......\....\....\build.bat
.......\....\....\demo.exe
.......\....\....\main.c
.......\....\....\main.obj
.......\....\....\nuklear_gdip.h
.......\....\glfw_opengl2
.......\....\............\Makefile
.......\....\............\main.c
.......\....\............\nuklear_glfw_gl2.h
.......\....\glfw_opengl3
.......\....\............\Makefile
.......\....\............\main.c
.......\....\............\nuklear_glfw_gl3.h
.......\....\node_editor.c
.......\....\overview.c
.......\....\sdl1_2
.......\....\......\Makefile
.......\....\......\main.c
.......\....\......\nuklear_sdl.h
.......\....\sdl_opengl2
.......\....\...........\Makefile
.......\....\...........\main.c
.......\....\...........\nuklear_sdl_gl2.h
.......\....\sdl_opengl3
.......\....\...........\Makefile
.......\....\...........\main.c
.......\....\...........\nuklear_sdl_gl3.h
.......\....\style.c
.......\....\x11
.......\....\...\Makefile
.......\....\...\main.c
.......\....\...\nuklear_xlib.h
.......\....\x11_opengl2
.......\....\...........\Makefile
.......\....\...........\main.c
.......\....\...........\nuklear_xlib_gl2.h
.......\....\x11_opengl3
.......\....\...........\Makefile
.......\....\...........\main.c
.......\....\...........\nuklear_xlib_gl3.h
.......\example
.......\.......\Makefile
.......\.......\extended.c
.......\.......\file_browser.c
.......\.......\icon
.......\.......\....\checked.png
.......\.......\....\cloud.png
.......\.......\....\computer.png
.......\.......\....\copy.png
.......\.......\....\default.png
.......\.......\....\delete.png
.......\.......\....\desktop.png
.......\.......\....\directory.png
.......\.......\....\edit.png
.......\.......\....\export.png
.......\.......\....\font.png
.......\.......\....\home.png
.......\.......\....\img.png
.......\.......\....\movie.png
.......\.......\....\music.png
.......\.......\....\next.png
.......\.......\....\pause.png
.......\.......\....\pen.png
.......\.......\....\phone.png
.......\.......\....\plane.png
.......\.......\....\play.png
.......\.......\....\prev.png
.......\.......\....\rocket.png
.......\.......\....\settings.png
.......\.......\....\stop.png
.......\.......\....\text.png
.......\.......\....\tools.png
.......\.......\....\unchecked.png