Package org.lwjgl.nuklear
@NullMarked
package org.lwjgl.nuklear
Bindings to the Nuklear library.
A minimal state immediate mode graphical user interface single header 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.
Developed by Micha Mettke.
-
ClassDescriptionLayoutAn array of
NkAllocatorstructs.LayoutAn array ofNkBakedFontstructs.LayoutAn array ofNkBufferstructs.LayoutAn array ofNkBufferMarkerstructs.LayoutAn array ofNkChartstructs.LayoutAn array ofNkChartSlotstructs.LayoutAn array ofNkClipboardstructs.LayoutAn array ofNkColorstructs.LayoutAn array ofNkColorfstructs.LayoutAn array ofNkCommandstructs.LayoutAn array ofNkCommandBufferstructs.TypeTypeLayoutLayoutAn array ofNkConvertConfigstructs.LayoutAn array ofNkCursorstructs.Instances of this class may be set to thenk_style_*structs.Instances of this interface may be set to thenk_style_*structs.LayoutAn array ofNkDrawCommandstructs.Instances of this class may be set to thenk_style_*structs.Instances of this interface may be set to thenk_style_*structs.LayoutAn array ofNkDrawListstructs.LayoutAn array ofNkDrawNullTexturestructs.LayoutAn array ofNkDrawVertexLayoutElementstructs.LayoutAn array ofNkEditStatestructs.LayoutAn array ofNkFontstructs.LayoutAn array ofNkFontAtlasstructs.LayoutAn array ofNkFontConfigstructs.LayoutAn array ofNkFontGlyphstructs.LayoutAn array ofNkHandlestructs.LayoutAn array ofNkImagestructs.LayoutAn array ofNkInputstructs.Instances of this class may be passed to thecombo_callbackandcombobox_callbackfunctions.Instances of this interface may be passed to thecombo_callbackandcombobox_callbackfunctions.LayoutAn array ofNkKeystructs.LayoutAn array ofNkKeyboardstructs.LayoutAn array ofNkListViewstructs.LayoutAn array ofNkMemorystructs.LayoutAn array ofNkMemoryStatusstructs.LayoutAn array ofNkMenuStatestructs.LayoutAn array ofNkMousestructs.LayoutAn array ofNkMouseButtonstructs.LayoutAn array ofNkNineSlicestructs.LayoutAn array ofNkPanelstructs.TypeTypeInstances of this class may be set to theNkClipboardstruct.Instances of this interface may be set to theNkClipboardstruct.Instances of this class may be set to theNkTextEditstruct.Instances of this interface may be set to theNkTextEditstruct.TypeTypeInstances of this class may be set to theNkClipboardstruct.Instances of this interface may be set to theNkClipboardstruct.LayoutAn array ofNkPopupBufferstructs.LayoutAn array ofNkPopupStatestructs.LayoutAn array ofNkPropertyStatestructs.Instances of this class may be set to theNkUserFontstruct.Instances of this interface may be set to theNkUserFontstruct.LayoutAn array ofNkRectstructs.LayoutAn array ofNkRectistructs.LayoutAn array ofNkRowLayoutstructs.LayoutAn array ofNkScrollstructs.Basic string buffer which is only used in context with the text editor to manage and manipulate dynamic or fixed size string content.An array ofNkStrstructs.LayoutAn array ofNkStylestructs.LayoutAn array ofNkStyleButtonstructs.LayoutAn array ofNkStyleChartstructs.LayoutAn array ofNkStyleCombostructs.LayoutAn array ofNkStyleEditstructs.LayoutAn array ofNkStyleItemstructs.LayoutAn array ofNkStyleItemDatastructs.LayoutAn array ofNkStyleKnobstructs.LayoutAn array ofNkStyleProgressstructs.LayoutAn array ofNkStylePropertystructs.LayoutAn array ofNkStyleScrollbarstructs.LayoutAn array ofNkStyleSelectablestructs.LayoutAn array ofNkStyleSliderstructs.LayoutAn array ofNkStyleTabstructs.LayoutAn array ofNkStyleTextstructs.LayoutAn array ofNkStyleTogglestructs.LayoutAn array ofNkStyleWindowstructs.LayoutAn array ofNkStyleWindowHeaderstructs.LayoutAn array ofNkTextEditstructs.LayoutAn array ofNkTextUndoRecordstructs.LayoutAn array ofNkTextUndoStatestructs.Instances of this class may be set to theNkUserFontstruct.Instances of this interface may be set to theNkUserFontstruct.LayoutAn array ofNkUserFontstructs.LayoutAn array ofNkUserFontGlyphstructs.Instances of this class may be passed to theplot_functionfunction.Instances of this interface may be passed to theplot_functionfunction.LayoutAn array ofNkVec2structs.LayoutAn array ofNkWindowstructs.This is a minimal state immediate mode graphical user interface single header toolkit written in ANSI C and licensed under public domain.