| Interface | Description |
|---|---|
| NkCommandCustomCallbackI |
Type
|
| NkDrawBeginCallbackI |
Instances of this interface may be set to the
nk_style_* structs. |
| NkDrawEndCallbackI |
Instances of this interface may be set to the
nk_style_* structs. |
| NkItemGetterI |
Instances of this interface may be passed to the
combo_callback and combobox_callback functions. |
| NkPluginAllocI |
Type
|
| NkPluginCopyI |
Instances of this interface may be set to the
NkClipboard struct. |
| NkPluginFilterI |
Instances of this interface may be set to the
NkTextEdit struct. |
| NkPluginFreeI |
Type
|
| NkPluginPasteI |
Instances of this interface may be set to the
NkClipboard struct. |
| NkQueryFontGlyphCallbackI |
Instances of this interface may be set to the
NkUserFont struct. |
| NkTextWidthCallbackI |
Instances of this interface may be set to the
NkUserFont struct. |
| NkValueGetterI |
Instances of this interface may be passed to the
plot_function function. |
| Class | Description |
|---|---|
| NkAllocator |
Layout
|
| NkAllocator.Buffer |
An array of
NkAllocator structs. |
| NkBuffer |
Member documentation
|
| NkBuffer.Buffer |
An array of
NkBuffer structs. |
| NkBufferMarker |
Layout
|
| NkBufferMarker.Buffer |
An array of
NkBufferMarker structs. |
| NkChart |
Layout
|
| NkChart.Buffer |
An array of
NkChart structs. |
| NkChartSlot |
Layout
|
| NkChartSlot.Buffer |
An array of
NkChartSlot structs. |
| NkClipboard |
Layout
|
| NkClipboard.Buffer |
An array of
NkClipboard structs. |
| NkColor |
Layout
|
| NkColor.Buffer |
An array of
NkColor structs. |
| NkColorf |
Layout
|
| NkColorf.Buffer |
An array of
NkColorf structs. |
| NkCommand |
Layout
|
| NkCommand.Buffer |
An array of
NkCommand structs. |
| NkCommandBuffer |
Layout
|
| NkCommandBuffer.Buffer |
An array of
NkCommandBuffer structs. |
| NkCommandCustomCallback |
Type
|
| NkContext |
Layout
|
| NkConvertConfig |
Member documentation
|
| NkConvertConfig.Buffer |
An array of
NkConvertConfig structs. |
| NkCursor |
Layout
|
| NkCursor.Buffer |
An array of
NkCursor structs. |
| NkDrawBeginCallback |
Instances of this class may be set to the
nk_style_* structs. |
| NkDrawCommand |
Layout
|
| NkDrawCommand.Buffer |
An array of
NkDrawCommand structs. |
| NkDrawEndCallback |
Instances of this class may be set to the
nk_style_* structs. |
| NkDrawList |
Layout
|
| NkDrawList.Buffer |
An array of
NkDrawList structs. |
| NkDrawNullTexture |
Member documentation
|
| NkDrawNullTexture.Buffer |
An array of
NkDrawNullTexture structs. |
| NkDrawVertexLayoutElement |
Member documentation
|
| NkDrawVertexLayoutElement.Buffer |
An array of
NkDrawVertexLayoutElement structs. |
| NkEditState |
Layout
|
| NkEditState.Buffer |
An array of
NkEditState structs. |
| NkHandle |
Layout
|
| NkHandle.Buffer |
An array of
NkHandle structs. |
| NkImage |
Layout
|
| NkImage.Buffer |
An array of
NkImage structs. |
| NkInput |
Layout
|
| NkInput.Buffer |
An array of
NkInput structs. |
| NkItemGetter |
Instances of this class may be passed to the
combo_callback and combobox_callback functions. |
| NkKey |
Layout
|
| NkKey.Buffer |
An array of
NkKey structs. |
| NkKeyboard |
Layout
|
| NkKeyboard.Buffer |
An array of
NkKeyboard structs. |
| NkListView |
Layout
|
| NkListView.Buffer |
An array of
NkListView structs. |
| NkMemory |
Layout
|
| NkMemory.Buffer |
An array of
NkMemory structs. |
| NkMemoryStatus |
Layout
|
| NkMemoryStatus.Buffer |
An array of
NkMemoryStatus structs. |
| NkMenuState |
Layout
|
| NkMenuState.Buffer |
An array of
NkMenuState structs. |
| NkMouse |
Layout
|
| NkMouse.Buffer |
An array of
NkMouse structs. |
| NkMouseButton |
Layout
|
| NkMouseButton.Buffer |
An array of
NkMouseButton structs. |
| NkPanel |
Member documentation
|
| NkPanel.Buffer |
An array of
NkPanel structs. |
| NkPluginAlloc |
Type
|
| NkPluginCopy |
Instances of this class may be set to the
NkClipboard struct. |
| NkPluginFilter |
Instances of this class may be set to the
NkTextEdit struct. |
| NkPluginFree |
Type
|
| NkPluginPaste |
Instances of this class may be set to the
NkClipboard struct. |
| NkPopupBuffer |
Layout
|
| NkPopupBuffer.Buffer |
An array of
NkPopupBuffer structs. |
| NkPopupState |
Member documentation
|
| NkPopupState.Buffer |
An array of
NkPopupState structs. |
| NkPropertyState |
Layout
|
| NkPropertyState.Buffer |
An array of
NkPropertyState structs. |
| NkQueryFontGlyphCallback |
Instances of this class may be set to the
NkUserFont struct. |
| NkRect |
Layout
|
| NkRect.Buffer |
An array of
NkRect structs. |
| NkRowLayout |
Member documentation
|
| NkRowLayout.Buffer |
An array of
NkRowLayout structs. |
| NkScroll |
Layout
|
| NkScroll.Buffer |
An array of
NkScroll structs. |
| NkStr |
Basic string buffer which is only used in context with the text editor to manage and manipulate dynamic or
fixed size string content.
|
| NkStr.Buffer |
An array of
NkStr structs. |
| NkStyle |
Layout
|
| NkStyle.Buffer |
An array of
NkStyle structs. |
| NkStyleButton |
Layout
|
| NkStyleButton.Buffer |
An array of
NkStyleButton structs. |
| NkStyleChart |
Layout
|
| NkStyleChart.Buffer |
An array of
NkStyleChart structs. |
| NkStyleCombo |
Layout
|
| NkStyleCombo.Buffer |
An array of
NkStyleCombo structs. |
| NkStyleEdit |
Layout
|
| NkStyleEdit.Buffer |
An array of
NkStyleEdit structs. |
| NkStyleItem |
Member documentation
|
| NkStyleItem.Buffer |
An array of
NkStyleItem structs. |
| NkStyleItemData |
Layout
|
| NkStyleItemData.Buffer |
An array of
NkStyleItemData structs. |
| NkStyleProgress |
Layout
|
| NkStyleProgress.Buffer |
An array of
NkStyleProgress structs. |
| NkStyleProperty |
Member documentation
|
| NkStyleProperty.Buffer |
An array of
NkStyleProperty structs. |
| NkStyleScrollbar |
Member documentation
|
| NkStyleScrollbar.Buffer |
An array of
NkStyleScrollbar structs. |
| NkStyleSelectable |
Layout
|
| NkStyleSelectable.Buffer |
An array of
NkStyleSelectable structs. |
| NkStyleSlider |
Member documentation
|
| NkStyleSlider.Buffer |
An array of
NkStyleSlider structs. |
| NkStyleTab |
Layout
|
| NkStyleTab.Buffer |
An array of
NkStyleTab structs. |
| NkStyleText |
Layout
|
| NkStyleText.Buffer |
An array of
NkStyleText structs. |
| NkStyleToggle |
Layout
|
| NkStyleToggle.Buffer |
An array of
NkStyleToggle structs. |
| NkStyleWindow |
Layout
|
| NkStyleWindow.Buffer |
An array of
NkStyleWindow structs. |
| NkStyleWindowHeader |
Member documentation
|
| NkStyleWindowHeader.Buffer |
An array of
NkStyleWindowHeader structs. |
| NkTextEdit |
Layout
|
| NkTextEdit.Buffer |
An array of
NkTextEdit structs. |
| NkTextUndoRecord |
Layout
|
| NkTextUndoRecord.Buffer |
An array of
NkTextUndoRecord structs. |
| NkTextUndoState |
Layout
|
| NkTextUndoState.Buffer |
An array of
NkTextUndoState structs. |
| NkTextWidthCallback |
Instances of this class may be set to the
NkUserFont struct. |
| NkUserFont |
Member documentation
|
| NkUserFont.Buffer |
An array of
NkUserFont structs. |
| NkUserFontGlyph |
Member documentation
|
| NkUserFontGlyph.Buffer |
An array of
NkUserFontGlyph structs. |
| NkValueGetter |
Instances of this class may be passed to the
plot_function function. |
| NkVec2 |
Layout
|
| NkVec2.Buffer |
An array of
NkVec2 structs. |
| NkWindow |
Layout
|
| NkWindow.Buffer |
An array of
NkWindow structs. |
| Nuklear |
This is a minimal state immediate mode graphical user interface single header toolkit written in ANSI C and licensed under public domain.
|
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.
Copyright LWJGL. All Rights Reserved. License terms.