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.
|
Files | |
build.py | |
nuklear.h | |
main API and documentation file | |
nuklear_9slice.c | |
nuklear_buffer.c | |
nuklear_button.c | |
nuklear_chart.c | |
nuklear_color.c | |
nuklear_color_picker.c | |
nuklear_combo.c | |
nuklear_context.c | |
nuklear_contextual.c | |
nuklear_draw.c | |
nuklear_edit.c | |
nuklear_font.c | |
nuklear_group.c | |
nuklear_image.c | |
nuklear_input.c | |
nuklear_internal.h | |
nuklear_knob.c | |
nuklear_layout.c | |
nuklear_list_view.c | |
nuklear_math.c | |
nuklear_menu.c | |
nuklear_page_element.c | |
nuklear_panel.c | |
nuklear_pool.c | |
nuklear_popup.c | |
nuklear_progress.c | |
nuklear_property.c | |
nuklear_scrollbar.c | |
nuklear_selectable.c | |
nuklear_slider.c | |
nuklear_string.c | |
nuklear_style.c | |
nuklear_table.c | |
nuklear_text.c | |
nuklear_text_editor.c | |
nuklear_toggle.c | |
nuklear_tooltip.c | |
nuklear_tree.c | |
nuklear_utf8.c | |
nuklear_util.c | |
nuklear_vertex.c | |
nuklear_widget.c | |
nuklear_window.c | |
stb_rect_pack.h | |
stb_truetype.h | |