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
Data Structures
Here are the data structures with brief descriptions:
 Cnk_allocator
 Cnk_buffer
 Cnk_buffer_marker
 Cnk_chart
 Cnk_chart_slot
 Cnk_clipboard
 Cnk_color
 Cnk_colorf
 Cnk_commandCommand base and header of every command inside the buffer
 Cnk_command_arc
 Cnk_command_arc_filled
 Cnk_command_buffer
 Cnk_command_circle
 Cnk_command_circle_filled
 Cnk_command_curve
 Cnk_command_custom
 Cnk_command_image
 Cnk_command_line
 Cnk_command_polygon
 Cnk_command_polygon_filled
 Cnk_command_polyline
 Cnk_command_rect
 Cnk_command_rect_filled
 Cnk_command_rect_multi_color
 Cnk_command_scissor
 Cnk_command_text
 Cnk_command_triangle
 Cnk_command_triangle_filled
 Cnk_configuration_stacks
 Cnk_context
 Cnk_convert_config
 Cnk_cursor
 Cnk_draw_null_texture
 Cnk_edit_state
 Cnk_handle
 Cnk_image
 Cnk_input
 Cnk_key
 Cnk_keyboard
 Cnk_list_view
 Cnk_memory
 Cnk_memory_status
 Cnk_menu_state
 Cnk_mouse
 Cnk_mouse_button
 Cnk_nine_slice
 Cnk_page
 Cnk_page_data
 Cnk_page_element
 Cnk_panel
 Cnk_pool
 Cnk_popup_buffer
 Cnk_popup_state
 Cnk_property
 Cnk_property_state
 Cnk_property_variant
 Cnk_rect
 Cnk_recti
 Cnk_row_layout
 Cnk_scroll
 Cnk_str==============================================================
 Cnk_style
 Cnk_style_button
 Cnk_style_chart
 Cnk_style_combo
 Cnk_style_edit
 Cnk_style_item
 Cnk_style_item_data
 Cnk_style_knob
 Cnk_style_progress
 Cnk_style_property
 Cnk_style_scrollbar
 Cnk_style_selectable
 Cnk_style_slider
 Cnk_style_tab
 Cnk_style_text
 Cnk_style_toggle
 Cnk_style_window
 Cnk_style_window_header
 Cnk_table
 Cnk_text
 Cnk_text_edit
 Cnk_text_edit_row
 Cnk_text_find
 Cnk_text_undo_record
 Cnk_text_undo_state
 Cnk_user_font
 Cnk_vec2
 Cnk_vec2i
 Cnk_window
 Cstbrp_context
 Cstbrp_node
 Cstbrp_rect
 Cstbtt__bitmap
 Cstbtt__buf
 Cstbtt_aligned_quad
 Cstbtt_bakedchar
 Cstbtt_fontinfo
 Cstbtt_kerningentry
 Cstbtt_pack_context
 Cstbtt_pack_range
 Cstbtt_packedchar
 Cstbtt_vertex