This is the bodge-nuklear Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:24:07 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
bodge-nuklearWrapper over Nuklear IM GUI library
Pavel Korolev
MIT
1.0.0
alexandria (system).
cffi (system).
claw (system).
claw-utils (system).
cffi-c-ref (system).
packages.lisp (file).
bodge_nuklear.h (file).
claw.lisp (file).
nuklear.lisp (file).
spec (module).
lib (module).
nuklear-lib (module).
Modules are listed depth-first from the system components tree.
bodge-nuklear/specnuklear.lisp (file).
bodge-nuklear (system).
bodge-nuklear/nuklear-liblib (module).
bodge-nuklear (system).
Files are sorted by type and then listed depth-first from the systems components trees.
bodge-nuklear/bodge-nuklear.asdbodge-nuklear/packages.lispbodge-nuklear/claw.lispbodge-nuklear/nuklear.lispbodge-nuklear/claw.lispbodge_nuklear.h (file).
bodge-nuklear (system).
%draw-end (function).
%draw-list-begin (function).
%draw-list-end (function).
%draw-list-next (function).
+api+ (special variable).
+button-behavior-stack-size+ (special variable).
+button-trigger-on-release+ (special variable).
+chart-max-slot+ (special variable).
+color-stack-size+ (special variable).
+false+ (special variable).
+flags-stack-size+ (special variable).
+float+ (special variable).
+float-stack-size+ (special variable).
+font-stack-size+ (special variable).
+global+ (special variable).
+include-default-allocator+ (special variable).
+include-default-font+ (special variable).
+include-fixed-types+ (special variable).
+include-font-baking+ (special variable).
+include-standard-io+ (special variable).
+include-vertex-buffer-output+ (special variable).
+input-max+ (special variable).
+int16+ (special variable).
+int32+ (special variable).
+int8+ (special variable).
+intern+ (special variable).
+lib+ (special variable).
+max-float-precision+ (special variable).
+max-layout-row-template-columns+ (special variable).
+max-number-buffer+ (special variable).
+nuklear-h-+ (special variable).
+pi+ (special variable).
+pointer-type+ (special variable).
+scrollbar-hiding-timeout+ (special variable).
+single-file+ (special variable).
+size-type+ (special variable).
+storage+ (special variable).
+style-item-stack-size+ (special variable).
+textedit-undocharcount+ (special variable).
+textedit-undostatecount+ (special variable).
+true+ (special variable).
+uint16+ (special variable).
+uint32+ (special variable).
+uint8+ (special variable).
+undefined+ (special variable).
+utf-invalid+ (special variable).
+utf-size+ (special variable).
+value-page-capacity+ (special variable).
+vector-stack-size+ (special variable).
+vertex-layout-end+ (special variable).
+window-max-name+ (special variable).
begin (function).
begin-titled (function).
buffer-clear (function).
buffer-free (function).
buffer-info (function).
buffer-init (function).
buffer-init-default (function).
buffer-init-fixed (function).
buffer-mark (function).
buffer-memory (function).
buffer-memory-const (function).
buffer-push (function).
buffer-reset (function).
buffer-total (function).
button-color (function).
button-image (function).
button-image-label (function).
button-image-label-styled (function).
button-image-styled (function).
button-image-text (function).
button-image-text-styled (function).
button-label (function).
button-label-styled (function).
button-pop-behavior (function).
button-push-behavior (function).
button-set-behavior (function).
button-symbol (function).
button-symbol-label (function).
button-symbol-label-styled (function).
button-symbol-styled (function).
button-symbol-text (function).
button-symbol-text-styled (function).
button-text (function).
button-text-styled (function).
chart-add-slot (function).
chart-add-slot-colored (function).
chart-begin (function).
chart-begin-colored (function).
chart-end (function).
chart-push (function).
chart-push-slot (function).
check-flags-label (function).
check-flags-text (function).
check-label (function).
check-text (function).
checkbox-flags-label (function).
checkbox-flags-text (function).
checkbox-label (function).
checkbox-text (function).
clear (function).
color-cf (function).
color-d (function).
color-dv (function).
color-f (function).
color-fv (function).
color-hex-rgb (function).
color-hex-rgba (function).
color-hsv-b (function).
color-hsv-bv (function).
color-hsv-f (function).
color-hsv-fv (function).
color-hsv-i (function).
color-hsv-iv (function).
color-hsva-b (function).
color-hsva-bv (function).
color-hsva-f (function).
color-hsva-fv (function).
color-hsva-i (function).
color-hsva-iv (function).
color-pick (function).
color-picker (function).
color-u32 (function).
colorf-hsva-f (function).
colorf-hsva-fv (function).
combo (function).
combo-begin-color (function).
combo-begin-image (function).
combo-begin-image-label (function).
combo-begin-image-text (function).
combo-begin-label (function).
combo-begin-symbol (function).
combo-begin-symbol-label (function).
combo-begin-symbol-text (function).
combo-begin-text (function).
combo-callback (function).
combo-close (function).
combo-end (function).
combo-item-image-label (function).
combo-item-image-text (function).
combo-item-label (function).
combo-item-symbol-label (function).
combo-item-symbol-text (function).
combo-item-text (function).
combo-separator (function).
combo-string (function).
combobox (function).
combobox-callback (function).
combobox-separator (function).
combobox-string (function).
command-list-begin (function).
command-list-next (function).
contextual-begin (function).
contextual-close (function).
contextual-end (function).
contextual-item-image-label (function).
contextual-item-image-text (function).
contextual-item-label (function).
contextual-item-symbol-label (function).
contextual-item-symbol-text (function).
contextual-item-text (function).
convert (function).
draw-image (function).
draw-list-add-image (function).
draw-list-add-text (function).
draw-list-begin (function).
draw-list-fill-circle (function).
draw-list-fill-poly-convex (function).
draw-list-fill-rect (function).
draw-list-fill-rect-multi-color (function).
draw-list-fill-triangle (function).
draw-list-init (function).
draw-list-next (function).
draw-list-path-arc-to (function).
draw-list-path-arc-to-fast (function).
draw-list-path-clear (function).
draw-list-path-curve-to (function).
draw-list-path-fill (function).
draw-list-path-line-to (function).
draw-list-path-rect-to (function).
draw-list-path-stroke (function).
draw-list-setup (function).
draw-list-stroke-circle (function).
draw-list-stroke-curve (function).
draw-list-stroke-line (function).
draw-list-stroke-poly-line (function).
draw-list-stroke-rect (function).
draw-list-stroke-triangle (function).
draw-text (function).
edit-buffer (function).
edit-focus (function).
edit-string (function).
edit-string-zero-terminated (function).
edit-unfocus (function).
end (function).
fill-arc (function).
fill-circle (function).
fill-polygon (function).
fill-rect (function).
fill-rect-multi-color (function).
fill-triangle (function).
filter-ascii (function).
filter-binary (function).
filter-decimal (function).
filter-default (function).
filter-float (function).
filter-hex (function).
filter-oct (function).
font-atlas-add (function).
font-atlas-add-compressed (function).
font-atlas-add-compressed-base85 (function).
font-atlas-add-default (function).
font-atlas-add-from-file (function).
font-atlas-add-from-memory (function).
font-atlas-bake (function).
font-atlas-begin (function).
font-atlas-cleanup (function).
font-atlas-clear (function).
font-atlas-end (function).
font-atlas-init (function).
font-atlas-init-custom (function).
font-atlas-init-default (function).
font-chinese-glyph-ranges (function).
font-config (function).
font-cyrillic-glyph-ranges (function).
font-default-glyph-ranges (function).
font-find-glyph (function).
font-korean-glyph-ranges (function).
free (function).
get-null-rect (function).
group-begin (function).
group-begin-titled (function).
group-end (function).
group-get-scroll (function).
group-scrolled-begin (function).
group-scrolled-end (function).
group-scrolled-offset-begin (function).
group-set-scroll (function).
handle-id (function).
handle-ptr (function).
hsv (function).
hsv-bv (function).
hsv-f (function).
hsv-fv (function).
hsv-iv (function).
hsva (function).
hsva-bv (function).
hsva-colorf (function).
hsva-colorfv (function).
hsva-f (function).
hsva-fv (function).
hsva-iv (function).
image (function).
image-color (function).
image-handle (function).
image-id (function).
image-is-subimage (function).
image-ptr (function).
init (function).
init-custom (function).
init-default (function).
init-fixed (function).
input-any-mouse-click-in-rect (function).
input-begin (function).
input-button (function).
input-char (function).
input-end (function).
input-glyph (function).
input-has-mouse-click (function).
input-has-mouse-click-down-in-rect (function).
input-has-mouse-click-in-rect (function).
input-is-key-down (function).
input-is-key-pressed (function).
input-is-key-released (function).
input-is-mouse-click-down-in-rect (function).
input-is-mouse-click-in-rect (function).
input-is-mouse-down (function).
input-is-mouse-hovering-rect (function).
input-is-mouse-pressed (function).
input-is-mouse-prev-hovering-rect (function).
input-is-mouse-released (function).
input-key (function).
input-motion (function).
input-mouse-clicked (function).
input-scroll (function).
input-unicode (function).
item-is-any-active (function).
label (function).
label-colored (function).
label-colored-wrap (function).
label-wrap (function).
layout-ratio-from-pixel (function).
layout-reset-min-row-height (function).
layout-row (function).
layout-row-begin (function).
layout-row-dynamic (function).
layout-row-end (function).
layout-row-push (function).
layout-row-static (function).
layout-row-template-begin (function).
layout-row-template-end (function).
layout-row-template-push-dynamic (function).
layout-row-template-push-static (function).
layout-row-template-push-variable (function).
layout-set-min-row-height (function).
layout-space-begin (function).
layout-space-bounds (function).
layout-space-end (function).
layout-space-push (function).
layout-space-rect-to-local (function).
layout-space-rect-to-screen (function).
layout-space-to-local (function).
layout-space-to-screen (function).
layout-widget-bounds (function).
list-view-begin (function).
list-view-end (function).
menu-begin-image (function).
menu-begin-image-label (function).
menu-begin-image-text (function).
menu-begin-label (function).
menu-begin-symbol (function).
menu-begin-symbol-label (function).
menu-begin-symbol-text (function).
menu-begin-text (function).
menu-close (function).
menu-end (function).
menu-item-image-label (function).
menu-item-image-text (function).
menu-item-label (function).
menu-item-symbol-label (function).
menu-item-symbol-text (function).
menu-item-text (function).
menubar-begin (function).
menubar-end (function).
murmur-hash (function).
option-label (function).
option-text (function).
plot (function).
plot-function (function).
popup-begin (function).
popup-close (function).
popup-end (function).
popup-get-scroll (function).
popup-set-scroll (function).
prog (function).
progress (function).
property-double (function).
property-float (function).
property-int (function).
propertyd (function).
propertyf (function).
propertyi (function).
push-custom (function).
push-scissor (function).
radio-label (function).
radio-text (function).
rect (function).
rect-pos (function).
rect-size (function).
recta (function).
recti (function).
rectiv (function).
rectv (function).
rgb (function).
rgb-bv (function).
rgb-cf (function).
rgb-f (function).
rgb-fv (function).
rgb-hex (function).
rgb-iv (function).
rgba (function).
rgba-bv (function).
rgba-cf (function).
rgba-f (function).
rgba-fv (function).
rgba-hex (function).
rgba-iv (function).
rgba-u32 (function).
select-image-label (function).
select-image-text (function).
select-label (function).
select-symbol-label (function).
select-symbol-text (function).
select-text (function).
selectable-image-label (function).
selectable-image-text (function).
selectable-label (function).
selectable-symbol-label (function).
selectable-symbol-text (function).
selectable-text (function).
slide-float (function).
slide-int (function).
slider-float (function).
slider-int (function).
spacing (function).
str-append-str-char (function).
str-append-str-runes (function).
str-append-str-utf8 (function).
str-append-text-char (function).
str-append-text-runes (function).
str-append-text-utf8 (function).
str-at-char (function).
str-at-char-const (function).
str-at-const (function).
str-at-rune (function).
str-clear (function).
str-delete-chars (function).
str-delete-runes (function).
str-free (function).
str-get (function).
str-get-const (function).
str-init (function).
str-init-default (function).
str-init-fixed (function).
str-insert-at-char (function).
str-insert-at-rune (function).
str-insert-str-char (function).
str-insert-str-runes (function).
str-insert-str-utf8 (function).
str-insert-text-char (function).
str-insert-text-runes (function).
str-insert-text-utf8 (function).
str-len (function).
str-len-char (function).
str-remove-chars (function).
str-remove-runes (function).
str-rune-at (function).
strfilter (function).
stricmp (function).
stricmpn (function).
strlen (function).
strmatch-fuzzy-string (function).
strmatch-fuzzy-text (function).
stroke-arc (function).
stroke-circle (function).
stroke-curve (function).
stroke-line (function).
stroke-polygon (function).
stroke-polyline (function).
stroke-rect (function).
stroke-triangle (function).
strtod (function).
strtof (function).
strtoi (function).
style-default (function).
style-from-table (function).
style-get-color-by-name (function).
style-hide-cursor (function).
style-item-color (function).
style-item-hide (function).
style-item-image (function).
style-load-all-cursors (function).
style-load-cursor (function).
style-pop-color (function).
style-pop-flags (function).
style-pop-float (function).
style-pop-font (function).
style-pop-style-item (function).
style-pop-vec2 (function).
style-push-color (function).
style-push-flags (function).
style-push-float (function).
style-push-font (function).
style-push-style-item (function).
style-push-vec2 (function).
style-set-cursor (function).
style-set-font (function).
style-show-cursor (function).
subimage-handle (function).
subimage-id (function).
subimage-ptr (function).
text (function).
text-colored (function).
text-wrap (function).
text-wrap-colored (function).
textedit-cut (function).
textedit-delete (function).
textedit-delete-selection (function).
textedit-free (function).
textedit-init (function).
textedit-init-default (function).
textedit-init-fixed (function).
textedit-paste (function).
textedit-redo (function).
textedit-select-all (function).
textedit-text (function).
textedit-undo (function).
tooltip (function).
tooltip-begin (function).
tooltip-end (function).
tree-element-image-push-hashed (function).
tree-element-pop (function).
tree-element-push-hashed (function).
tree-image-push-hashed (function).
tree-pop (function).
tree-push-hashed (function).
tree-state-image-push (function).
tree-state-pop (function).
tree-state-push (function).
triangle-from-direction (function).
utf-at (function).
utf-decode (function).
utf-encode (function).
utf-len (function).
vec2 (function).
vec2i (function).
vec2iv (function).
vec2v (function).
widget (function).
widget-bounds (function).
widget-fitting (function).
widget-has-mouse-click-down (function).
widget-height (function).
widget-is-hovered (function).
widget-is-mouse-clicked (function).
widget-position (function).
widget-size (function).
widget-width (function).
window-close (function).
window-collapse (function).
window-collapse-if (function).
window-find (function).
window-get-bounds (function).
window-get-canvas (function).
window-get-content-region (function).
window-get-content-region-max (function).
window-get-content-region-min (function).
window-get-content-region-size (function).
window-get-height (function).
window-get-panel (function).
window-get-position (function).
window-get-scroll (function).
window-get-size (function).
window-get-width (function).
window-has-focus (function).
window-is-active (function).
window-is-any-hovered (function).
window-is-closed (function).
window-is-collapsed (function).
window-is-hidden (function).
window-is-hovered (function).
window-set-bounds (function).
window-set-focus (function).
window-set-position (function).
window-set-scroll (function).
window-set-size (function).
window-show (function).
window-show-if (function).
bodge-nuklear/nuklear.lispclaw.lisp (file).
bodge-nuklear (system).
command-type (function).
define-text-width-callback (macro).
destroy-context (function).
destroy-user-font (function).
docommands (macro).
make-context (function).
make-user-font (function).
panel-mask (function).
with-vec2 (macro).
*max-element-buffer-size* (special variable).
*max-vertex-buffer-size* (special variable).
bodge-nuklear/bodge_nuklear.hpackages.lisp (file).
bodge-nuklear (system).
Packages are listed by definition order.
nuklearnk
alexandria.
cffi-c-ref.
claw.
common-lisp.
command-type (function).
define-text-width-callback (macro).
destroy-context (function).
destroy-user-font (function).
docommands (macro).
make-context (function).
make-user-font (function).
panel-mask (function).
with-vec2 (macro).
*max-element-buffer-size* (special variable).
*max-vertex-buffer-size* (special variable).
%nuklear%nk
%draw-end (function).
%draw-list-begin (function).
%draw-list-end (function).
%draw-list-next (function).
+api+ (special variable).
+button-behavior-stack-size+ (special variable).
+button-trigger-on-release+ (special variable).
+chart-max-slot+ (special variable).
+color-stack-size+ (special variable).
+false+ (special variable).
+flags-stack-size+ (special variable).
+float+ (special variable).
+float-stack-size+ (special variable).
+font-stack-size+ (special variable).
+global+ (special variable).
+include-default-allocator+ (special variable).
+include-default-font+ (special variable).
+include-fixed-types+ (special variable).
+include-font-baking+ (special variable).
+include-standard-io+ (special variable).
+include-vertex-buffer-output+ (special variable).
+input-max+ (special variable).
+int16+ (special variable).
+int32+ (special variable).
+int8+ (special variable).
+intern+ (special variable).
+lib+ (special variable).
+max-float-precision+ (special variable).
+max-layout-row-template-columns+ (special variable).
+max-number-buffer+ (special variable).
+nuklear-h-+ (special variable).
+pi+ (special variable).
+pointer-type+ (special variable).
+scrollbar-hiding-timeout+ (special variable).
+single-file+ (special variable).
+size-type+ (special variable).
+storage+ (special variable).
+style-item-stack-size+ (special variable).
+textedit-undocharcount+ (special variable).
+textedit-undostatecount+ (special variable).
+true+ (special variable).
+uint16+ (special variable).
+uint32+ (special variable).
+uint8+ (special variable).
+undefined+ (special variable).
+utf-invalid+ (special variable).
+utf-size+ (special variable).
+value-page-capacity+ (special variable).
+vector-stack-size+ (special variable).
+vertex-layout-end+ (special variable).
+window-max-name+ (special variable).
begin (function).
begin-titled (function).
buffer-clear (function).
buffer-free (function).
buffer-info (function).
buffer-init (function).
buffer-init-default (function).
buffer-init-fixed (function).
buffer-mark (function).
buffer-memory (function).
buffer-memory-const (function).
buffer-push (function).
buffer-reset (function).
buffer-total (function).
button-color (function).
button-image (function).
button-image-label (function).
button-image-label-styled (function).
button-image-styled (function).
button-image-text (function).
button-image-text-styled (function).
button-label (function).
button-label-styled (function).
button-pop-behavior (function).
button-push-behavior (function).
button-set-behavior (function).
button-symbol (function).
button-symbol-label (function).
button-symbol-label-styled (function).
button-symbol-styled (function).
button-symbol-text (function).
button-symbol-text-styled (function).
button-text (function).
button-text-styled (function).
chart-add-slot (function).
chart-add-slot-colored (function).
chart-begin (function).
chart-begin-colored (function).
chart-end (function).
chart-push (function).
chart-push-slot (function).
check-flags-label (function).
check-flags-text (function).
check-label (function).
check-text (function).
checkbox-flags-label (function).
checkbox-flags-text (function).
checkbox-label (function).
checkbox-text (function).
clear (function).
color-cf (function).
color-d (function).
color-dv (function).
color-f (function).
color-fv (function).
color-hex-rgb (function).
color-hex-rgba (function).
color-hsv-b (function).
color-hsv-bv (function).
color-hsv-f (function).
color-hsv-fv (function).
color-hsv-i (function).
color-hsv-iv (function).
color-hsva-b (function).
color-hsva-bv (function).
color-hsva-f (function).
color-hsva-fv (function).
color-hsva-i (function).
color-hsva-iv (function).
color-pick (function).
color-picker (function).
color-u32 (function).
colorf-hsva-f (function).
colorf-hsva-fv (function).
combo (function).
combo-begin-color (function).
combo-begin-image (function).
combo-begin-image-label (function).
combo-begin-image-text (function).
combo-begin-label (function).
combo-begin-symbol (function).
combo-begin-symbol-label (function).
combo-begin-symbol-text (function).
combo-begin-text (function).
combo-callback (function).
combo-close (function).
combo-end (function).
combo-item-image-label (function).
combo-item-image-text (function).
combo-item-label (function).
combo-item-symbol-label (function).
combo-item-symbol-text (function).
combo-item-text (function).
combo-separator (function).
combo-string (function).
combobox (function).
combobox-callback (function).
combobox-separator (function).
combobox-string (function).
command-list-begin (function).
command-list-next (function).
contextual-begin (function).
contextual-close (function).
contextual-end (function).
contextual-item-image-label (function).
contextual-item-image-text (function).
contextual-item-label (function).
contextual-item-symbol-label (function).
contextual-item-symbol-text (function).
contextual-item-text (function).
convert (function).
draw-image (function).
draw-list-add-image (function).
draw-list-add-text (function).
draw-list-begin (function).
draw-list-fill-circle (function).
draw-list-fill-poly-convex (function).
draw-list-fill-rect (function).
draw-list-fill-rect-multi-color (function).
draw-list-fill-triangle (function).
draw-list-init (function).
draw-list-next (function).
draw-list-path-arc-to (function).
draw-list-path-arc-to-fast (function).
draw-list-path-clear (function).
draw-list-path-curve-to (function).
draw-list-path-fill (function).
draw-list-path-line-to (function).
draw-list-path-rect-to (function).
draw-list-path-stroke (function).
draw-list-setup (function).
draw-list-stroke-circle (function).
draw-list-stroke-curve (function).
draw-list-stroke-line (function).
draw-list-stroke-poly-line (function).
draw-list-stroke-rect (function).
draw-list-stroke-triangle (function).
draw-text (function).
edit-buffer (function).
edit-focus (function).
edit-string (function).
edit-string-zero-terminated (function).
edit-unfocus (function).
end (function).
fill-arc (function).
fill-circle (function).
fill-polygon (function).
fill-rect (function).
fill-rect-multi-color (function).
fill-triangle (function).
filter-ascii (function).
filter-binary (function).
filter-decimal (function).
filter-default (function).
filter-float (function).
filter-hex (function).
filter-oct (function).
font-atlas-add (function).
font-atlas-add-compressed (function).
font-atlas-add-compressed-base85 (function).
font-atlas-add-default (function).
font-atlas-add-from-file (function).
font-atlas-add-from-memory (function).
font-atlas-bake (function).
font-atlas-begin (function).
font-atlas-cleanup (function).
font-atlas-clear (function).
font-atlas-end (function).
font-atlas-init (function).
font-atlas-init-custom (function).
font-atlas-init-default (function).
font-chinese-glyph-ranges (function).
font-config (function).
font-cyrillic-glyph-ranges (function).
font-default-glyph-ranges (function).
font-find-glyph (function).
font-korean-glyph-ranges (function).
free (function).
get-null-rect (function).
group-begin (function).
group-begin-titled (function).
group-end (function).
group-get-scroll (function).
group-scrolled-begin (function).
group-scrolled-end (function).
group-scrolled-offset-begin (function).
group-set-scroll (function).
handle-id (function).
handle-ptr (function).
hsv (function).
hsv-bv (function).
hsv-f (function).
hsv-fv (function).
hsv-iv (function).
hsva (function).
hsva-bv (function).
hsva-colorf (function).
hsva-colorfv (function).
hsva-f (function).
hsva-fv (function).
hsva-iv (function).
image (function).
image-color (function).
image-handle (function).
image-id (function).
image-is-subimage (function).
image-ptr (function).
init (function).
init-custom (function).
init-default (function).
init-fixed (function).
input-any-mouse-click-in-rect (function).
input-begin (function).
input-button (function).
input-char (function).
input-end (function).
input-glyph (function).
input-has-mouse-click (function).
input-has-mouse-click-down-in-rect (function).
input-has-mouse-click-in-rect (function).
input-is-key-down (function).
input-is-key-pressed (function).
input-is-key-released (function).
input-is-mouse-click-down-in-rect (function).
input-is-mouse-click-in-rect (function).
input-is-mouse-down (function).
input-is-mouse-hovering-rect (function).
input-is-mouse-pressed (function).
input-is-mouse-prev-hovering-rect (function).
input-is-mouse-released (function).
input-key (function).
input-motion (function).
input-mouse-clicked (function).
input-scroll (function).
input-unicode (function).
item-is-any-active (function).
label (function).
label-colored (function).
label-colored-wrap (function).
label-wrap (function).
layout-ratio-from-pixel (function).
layout-reset-min-row-height (function).
layout-row (function).
layout-row-begin (function).
layout-row-dynamic (function).
layout-row-end (function).
layout-row-push (function).
layout-row-static (function).
layout-row-template-begin (function).
layout-row-template-end (function).
layout-row-template-push-dynamic (function).
layout-row-template-push-static (function).
layout-row-template-push-variable (function).
layout-set-min-row-height (function).
layout-space-begin (function).
layout-space-bounds (function).
layout-space-end (function).
layout-space-push (function).
layout-space-rect-to-local (function).
layout-space-rect-to-screen (function).
layout-space-to-local (function).
layout-space-to-screen (function).
layout-widget-bounds (function).
list-view-begin (function).
list-view-end (function).
menu-begin-image (function).
menu-begin-image-label (function).
menu-begin-image-text (function).
menu-begin-label (function).
menu-begin-symbol (function).
menu-begin-symbol-label (function).
menu-begin-symbol-text (function).
menu-begin-text (function).
menu-close (function).
menu-end (function).
menu-item-image-label (function).
menu-item-image-text (function).
menu-item-label (function).
menu-item-symbol-label (function).
menu-item-symbol-text (function).
menu-item-text (function).
menubar-begin (function).
menubar-end (function).
murmur-hash (function).
option-label (function).
option-text (function).
plot (function).
plot-function (function).
popup-begin (function).
popup-close (function).
popup-end (function).
popup-get-scroll (function).
popup-set-scroll (function).
prog (function).
progress (function).
property-double (function).
property-float (function).
property-int (function).
propertyd (function).
propertyf (function).
propertyi (function).
push-custom (function).
push-scissor (function).
radio-label (function).
radio-text (function).
rect (function).
rect-pos (function).
rect-size (function).
recta (function).
recti (function).
rectiv (function).
rectv (function).
rgb (function).
rgb-bv (function).
rgb-cf (function).
rgb-f (function).
rgb-fv (function).
rgb-hex (function).
rgb-iv (function).
rgba (function).
rgba-bv (function).
rgba-cf (function).
rgba-f (function).
rgba-fv (function).
rgba-hex (function).
rgba-iv (function).
rgba-u32 (function).
select-image-label (function).
select-image-text (function).
select-label (function).
select-symbol-label (function).
select-symbol-text (function).
select-text (function).
selectable-image-label (function).
selectable-image-text (function).
selectable-label (function).
selectable-symbol-label (function).
selectable-symbol-text (function).
selectable-text (function).
slide-float (function).
slide-int (function).
slider-float (function).
slider-int (function).
spacing (function).
str-append-str-char (function).
str-append-str-runes (function).
str-append-str-utf8 (function).
str-append-text-char (function).
str-append-text-runes (function).
str-append-text-utf8 (function).
str-at-char (function).
str-at-char-const (function).
str-at-const (function).
str-at-rune (function).
str-clear (function).
str-delete-chars (function).
str-delete-runes (function).
str-free (function).
str-get (function).
str-get-const (function).
str-init (function).
str-init-default (function).
str-init-fixed (function).
str-insert-at-char (function).
str-insert-at-rune (function).
str-insert-str-char (function).
str-insert-str-runes (function).
str-insert-str-utf8 (function).
str-insert-text-char (function).
str-insert-text-runes (function).
str-insert-text-utf8 (function).
str-len (function).
str-len-char (function).
str-remove-chars (function).
str-remove-runes (function).
str-rune-at (function).
strfilter (function).
stricmp (function).
stricmpn (function).
strlen (function).
strmatch-fuzzy-string (function).
strmatch-fuzzy-text (function).
stroke-arc (function).
stroke-circle (function).
stroke-curve (function).
stroke-line (function).
stroke-polygon (function).
stroke-polyline (function).
stroke-rect (function).
stroke-triangle (function).
strtod (function).
strtof (function).
strtoi (function).
style-default (function).
style-from-table (function).
style-get-color-by-name (function).
style-hide-cursor (function).
style-item-color (function).
style-item-hide (function).
style-item-image (function).
style-load-all-cursors (function).
style-load-cursor (function).
style-pop-color (function).
style-pop-flags (function).
style-pop-float (function).
style-pop-font (function).
style-pop-style-item (function).
style-pop-vec2 (function).
style-push-color (function).
style-push-flags (function).
style-push-float (function).
style-push-font (function).
style-push-style-item (function).
style-push-vec2 (function).
style-set-cursor (function).
style-set-font (function).
style-show-cursor (function).
subimage-handle (function).
subimage-id (function).
subimage-ptr (function).
text (function).
text-colored (function).
text-wrap (function).
text-wrap-colored (function).
textedit-cut (function).
textedit-delete (function).
textedit-delete-selection (function).
textedit-free (function).
textedit-init (function).
textedit-init-default (function).
textedit-init-fixed (function).
textedit-paste (function).
textedit-redo (function).
textedit-select-all (function).
textedit-text (function).
textedit-undo (function).
tooltip (function).
tooltip-begin (function).
tooltip-end (function).
tree-element-image-push-hashed (function).
tree-element-pop (function).
tree-element-push-hashed (function).
tree-image-push-hashed (function).
tree-pop (function).
tree-push-hashed (function).
tree-state-image-push (function).
tree-state-pop (function).
tree-state-push (function).
triangle-from-direction (function).
utf-at (function).
utf-decode (function).
utf-encode (function).
utf-len (function).
vec2 (function).
vec2i (function).
vec2iv (function).
vec2v (function).
widget (function).
widget-bounds (function).
widget-fitting (function).
widget-has-mouse-click-down (function).
widget-height (function).
widget-is-hovered (function).
widget-is-mouse-clicked (function).
widget-position (function).
widget-size (function).
widget-width (function).
window-close (function).
window-collapse (function).
window-collapse-if (function).
window-find (function).
window-get-bounds (function).
window-get-canvas (function).
window-get-content-region (function).
window-get-content-region-max (function).
window-get-content-region-min (function).
window-get-content-region-size (function).
window-get-height (function).
window-get-panel (function).
window-get-position (function).
window-get-scroll (function).
window-get-size (function).
window-get-width (function).
window-has-focus (function).
window-is-active (function).
window-is-any-hovered (function).
window-is-closed (function).
window-is-collapsed (function).
window-is-hidden (function).
window-is-hovered (function).
window-set-bounds (function).
window-set-focus (function).
window-set-position (function).
window-set-scroll (function).
window-set-size (function).
window-show (function).
window-show-if (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
struct nk_draw_command* nk__draw_end(struct nk_context* arg0, struct nk_buffer* arg1);
struct nk_draw_command* nk__draw_list_begin(struct nk_draw_list* arg0, struct nk_buffer* arg1);
struct nk_draw_command* nk__draw_list_end(struct nk_draw_list* arg0, struct nk_buffer* arg1);
struct nk_draw_command* nk__draw_list_next(struct nk_draw_command* arg0, struct nk_buffer* arg1, struct nk_draw_list* arg2);
int nk_begin(struct nk_context* ctx, char* title, struct nk_rect bounds, nk_flags flags);
int nk_begin_titled(struct nk_context* ctx, char* name, char* title, struct nk_rect bounds, nk_flags flags);
void nk_buffer_clear(struct nk_buffer* arg0);
void nk_buffer_free(struct nk_buffer* arg0);
void nk_buffer_info(struct nk_memory_status* arg0, struct nk_buffer* arg1);
void nk_buffer_init(struct nk_buffer* arg0, struct nk_allocator* arg1, nk_size size);
void nk_buffer_init_default(struct nk_buffer* arg0);
void nk_buffer_init_fixed(struct nk_buffer* arg0, void* memory, nk_size size);
void nk_buffer_mark(struct nk_buffer* arg0, enum nk_buffer_allocation_type type);
void* nk_buffer_memory(struct nk_buffer* arg0);
void* nk_buffer_memory_const(struct nk_buffer* arg0);
void nk_buffer_push(struct nk_buffer* arg0, enum nk_buffer_allocation_type type, void* memory, nk_size size, nk_size align);
void nk_buffer_reset(struct nk_buffer* arg0, enum nk_buffer_allocation_type type);
nk_size nk_buffer_total(struct nk_buffer* arg0);
int nk_button_color(struct nk_context* arg0, struct nk_color arg1);
int nk_button_image(struct nk_context* arg0, struct nk_image img);
int nk_button_image_label(struct nk_context* arg0, struct nk_image img, char* arg2, nk_flags text_alignment);
int nk_button_image_label_styled(struct nk_context* arg0, struct nk_style_button* arg1, struct nk_image img, char* arg3, nk_flags text_alignment);
int nk_button_image_styled(struct nk_context* arg0, struct nk_style_button* arg1, struct nk_image img);
int nk_button_image_text(struct nk_context* arg0, struct nk_image img, char* arg2, int arg3, nk_flags alignment);
int nk_button_image_text_styled(struct nk_context* arg0, struct nk_style_button* arg1, struct nk_image img, char* arg3, int arg4, nk_flags alignment);
int nk_button_label(struct nk_context* arg0, char* title);
int nk_button_label_styled(struct nk_context* arg0, struct nk_style_button* arg1, char* title);
int nk_button_pop_behavior(struct nk_context* arg0);
int nk_button_push_behavior(struct nk_context* arg0, enum nk_button_behavior arg1);
void nk_button_set_behavior(struct nk_context* arg0, enum nk_button_behavior arg1);
int nk_button_symbol(struct nk_context* arg0, enum nk_symbol_type arg1);
int nk_button_symbol_label(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, nk_flags text_alignment);
int nk_button_symbol_label_styled(struct nk_context* ctx, struct nk_style_button* style, enum nk_symbol_type symbol, char* title, nk_flags align);
int nk_button_symbol_styled(struct nk_context* arg0, struct nk_style_button* arg1, enum nk_symbol_type arg2);
int nk_button_symbol_text(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, int arg3, nk_flags alignment);
int nk_button_symbol_text_styled(struct nk_context* arg0, struct nk_style_button* arg1, enum nk_symbol_type arg2, char* arg3, int arg4, nk_flags alignment);
int nk_button_text(struct nk_context* arg0, char* title, int len);
int nk_button_text_styled(struct nk_context* arg0, struct nk_style_button* arg1, char* title, int len);
void nk_chart_add_slot(struct nk_context* ctx, enum nk_chart_type arg1, int count, float min_value, float max_value);
void nk_chart_add_slot_colored(struct nk_context* ctx, enum nk_chart_type arg1, struct nk_color arg2, struct nk_color active, int count, float min_value, float max_value);
int nk_chart_begin(struct nk_context* arg0, enum nk_chart_type arg1, int num, float min, float max);
int nk_chart_begin_colored(struct nk_context* arg0, enum nk_chart_type arg1, struct nk_color arg2, struct nk_color active, int num, float min, float max);
void nk_chart_end(struct nk_context* arg0);
nk_flags nk_chart_push(struct nk_context* arg0, float arg1);
nk_flags nk_chart_push_slot(struct nk_context* arg0, float arg1, int arg2);
unsigned int nk_check_flags_label(struct nk_context* arg0, char* arg1, unsigned int flags, unsigned int value);
unsigned int nk_check_flags_text(struct nk_context* arg0, char* arg1, int arg2, unsigned int flags, unsigned int value);
int nk_check_label(struct nk_context* arg0, char* arg1, int active);
int nk_check_text(struct nk_context* arg0, char* arg1, int arg2, int active);
int nk_checkbox_flags_label(struct nk_context* arg0, char* arg1, unsigned int* flags, unsigned int value);
int nk_checkbox_flags_text(struct nk_context* arg0, char* arg1, int arg2, unsigned int* flags, unsigned int value);
int nk_checkbox_label(struct nk_context* arg0, char* arg1, int* active);
int nk_checkbox_text(struct nk_context* arg0, char* arg1, int arg2, int* active);
void nk_clear(struct nk_context* arg0);
struct nk_colorf nk_color_cf(struct nk_color arg0);
void nk_color_d(double* r, double* g, double* b, double* a, struct nk_color arg4);
void nk_color_dv(double* rgba_out, struct nk_color arg1);
void nk_color_f(float* r, float* g, float* b, float* a, struct nk_color arg4);
void nk_color_fv(float* rgba_out, struct nk_color arg1);
void nk_color_hex_rgb(char* output, struct nk_color arg1);
void nk_color_hex_rgba(char* output, struct nk_color arg1);
void nk_color_hsv_b(nk_byte* out_h, nk_byte* out_s, nk_byte* out_v, struct nk_color arg3);
void nk_color_hsv_bv(nk_byte* hsv_out, struct nk_color arg1);
void nk_color_hsv_f(float* out_h, float* out_s, float* out_v, struct nk_color arg3);
void nk_color_hsv_fv(float* hsv_out, struct nk_color arg1);
void nk_color_hsv_i(int* out_h, int* out_s, int* out_v, struct nk_color arg3);
void nk_color_hsv_iv(int* hsv_out, struct nk_color arg1);
void nk_color_hsva_b(nk_byte* h, nk_byte* s, nk_byte* v, nk_byte* a, struct nk_color arg4);
void nk_color_hsva_bv(nk_byte* hsva_out, struct nk_color arg1);
void nk_color_hsva_f(float* out_h, float* out_s, float* out_v, float* out_a, struct nk_color arg4);
void nk_color_hsva_fv(float* hsva_out, struct nk_color arg1);
void nk_color_hsva_i(int* h, int* s, int* v, int* a, struct nk_color arg4);
void nk_color_hsva_iv(int* hsva_out, struct nk_color arg1);
int nk_color_pick(struct nk_context* arg0, struct nk_colorf* arg1, enum nk_color_format arg2);
struct nk_colorf nk_color_picker(struct nk_context* arg0, struct nk_colorf arg1, enum nk_color_format arg2);
nk_uint nk_color_u32(struct nk_color arg0);
void nk_colorf_hsva_f(float* out_h, float* out_s, float* out_v, float* out_a, struct nk_colorf in);
void nk_colorf_hsva_fv(float* hsva, struct nk_colorf in);
int nk_combo(struct nk_context* arg0, char** items, int count, int selected, int item_height, struct nk_vec2 size);
int nk_combo_begin_color(struct nk_context* arg0, struct nk_color color, struct nk_vec2 size);
int nk_combo_begin_image(struct nk_context* arg0, struct nk_image img, struct nk_vec2 size);
int nk_combo_begin_image_label(struct nk_context* arg0, char* selected, struct nk_image arg2, struct nk_vec2 size);
int nk_combo_begin_image_text(struct nk_context* arg0, char* selected, int arg2, struct nk_image arg3, struct nk_vec2 size);
int nk_combo_begin_label(struct nk_context* arg0, char* selected, struct nk_vec2 size);
int nk_combo_begin_symbol(struct nk_context* arg0, enum nk_symbol_type arg1, struct nk_vec2 size);
int nk_combo_begin_symbol_label(struct nk_context* arg0, char* selected, enum nk_symbol_type arg2, struct nk_vec2 size);
int nk_combo_begin_symbol_text(struct nk_context* arg0, char* selected, int arg2, enum nk_symbol_type arg3, struct nk_vec2 size);
int nk_combo_begin_text(struct nk_context* arg0, char* selected, int arg2, struct nk_vec2 size);
int nk_combo_callback(struct nk_context* arg0, void* item_getter, void* userdata, int selected, int count, int item_height, struct nk_vec2 size);
void nk_combo_close(struct nk_context* arg0);
void nk_combo_end(struct nk_context* arg0);
int nk_combo_item_image_label(struct nk_context* arg0, struct nk_image arg1, char* arg2, nk_flags alignment);
int nk_combo_item_image_text(struct nk_context* arg0, struct nk_image arg1, char* arg2, int arg3, nk_flags alignment);
int nk_combo_item_label(struct nk_context* arg0, char* arg1, nk_flags alignment);
int nk_combo_item_symbol_label(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, nk_flags alignment);
int nk_combo_item_symbol_text(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, int arg3, nk_flags alignment);
int nk_combo_item_text(struct nk_context* arg0, char* arg1, int arg2, nk_flags alignment);
int nk_combo_separator(struct nk_context* arg0, char* items_separated_by_separator, int separator, int selected, int count, int item_height, struct nk_vec2 size);
int nk_combo_string(struct nk_context* arg0, char* items_separated_by_zeros, int selected, int count, int item_height, struct nk_vec2 size);
void nk_combobox(struct nk_context* arg0, char** items, int count, int* selected, int item_height, struct nk_vec2 size);
void nk_combobox_callback(struct nk_context* arg0, void* item_getter, void* arg2, int* selected, int count, int item_height, struct nk_vec2 size);
void nk_combobox_separator(struct nk_context* arg0, char* items_separated_by_separator, int separator, int* selected, int count, int item_height, struct nk_vec2 size);
void nk_combobox_string(struct nk_context* arg0, char* items_separated_by_zeros, int* selected, int count, int item_height, struct nk_vec2 size);
struct nk_command* nk__begin(struct nk_context* arg0);
struct nk_command* nk__next(struct nk_context* arg0, struct nk_command* arg1);
int nk_contextual_begin(struct nk_context* arg0, nk_flags arg1, struct nk_vec2 arg2, struct nk_rect trigger_bounds);
void nk_contextual_close(struct nk_context* arg0);
void nk_contextual_end(struct nk_context* arg0);
int nk_contextual_item_image_label(struct nk_context* arg0, struct nk_image arg1, char* arg2, nk_flags alignment);
int nk_contextual_item_image_text(struct nk_context* arg0, struct nk_image arg1, char* arg2, int len, nk_flags alignment);
int nk_contextual_item_label(struct nk_context* arg0, char* arg1, nk_flags align);
int nk_contextual_item_symbol_label(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, nk_flags alignment);
int nk_contextual_item_symbol_text(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, int arg3, nk_flags alignment);
int nk_contextual_item_text(struct nk_context* arg0, char* arg1, int arg2, nk_flags align);
nk_flags nk_convert(struct nk_context* arg0, struct nk_buffer* cmds, struct nk_buffer* vertices, struct nk_buffer* elements, struct nk_convert_config* arg4);
void nk_draw_image(struct nk_command_buffer* arg0, struct nk_rect arg1, struct nk_image* arg2, struct nk_color arg3);
void nk_draw_list_add_image(struct nk_draw_list* arg0, struct nk_image texture, struct nk_rect rect, struct nk_color arg3);
void nk_draw_list_add_text(struct nk_draw_list* arg0, struct nk_user_font* arg1, struct nk_rect arg2, char* text, int len, float font_height, struct nk_color arg6);
struct nk_draw_command* nk__draw_begin(struct nk_context* arg0, struct nk_buffer* arg1);
void nk_draw_list_fill_circle(struct nk_draw_list* arg0, struct nk_vec2 center, float radius, struct nk_color col, unsigned int segs);
void nk_draw_list_fill_poly_convex(struct nk_draw_list* arg0, struct nk_vec2* points, unsigned int count, struct nk_color arg3, enum nk_anti_aliasing arg4);
void nk_draw_list_fill_rect(struct nk_draw_list* arg0, struct nk_rect rect, struct nk_color arg2, float rounding);
void nk_draw_list_fill_rect_multi_color(struct nk_draw_list* arg0, struct nk_rect rect, struct nk_color left, struct nk_color top, struct nk_color right, struct nk_color bottom);
void nk_draw_list_fill_triangle(struct nk_draw_list* arg0, struct nk_vec2 a, struct nk_vec2 b, struct nk_vec2 c, struct nk_color arg4);
void nk_draw_list_init(struct nk_draw_list* arg0);
struct nk_draw_command* nk__draw_next(struct nk_draw_command* arg0, struct nk_buffer* arg1, struct nk_context* arg2);
void nk_draw_list_path_arc_to(struct nk_draw_list* arg0, struct nk_vec2 center, float radius, float a_min, float a_max, unsigned int segments);
void nk_draw_list_path_arc_to_fast(struct nk_draw_list* arg0, struct nk_vec2 center, float radius, int a_min, int a_max);
void nk_draw_list_path_clear(struct nk_draw_list* arg0);
void nk_draw_list_path_curve_to(struct nk_draw_list* arg0, struct nk_vec2 p2, struct nk_vec2 p3, struct nk_vec2 p4, unsigned int num_segments);
void nk_draw_list_path_fill(struct nk_draw_list* arg0, struct nk_color arg1);
void nk_draw_list_path_line_to(struct nk_draw_list* arg0, struct nk_vec2 pos);
void nk_draw_list_path_rect_to(struct nk_draw_list* arg0, struct nk_vec2 a, struct nk_vec2 b, float rounding);
void nk_draw_list_path_stroke(struct nk_draw_list* arg0, struct nk_color arg1, enum nk_draw_list_stroke closed, float thickness);
void nk_draw_list_setup(struct nk_draw_list* arg0, struct nk_convert_config* arg1, struct nk_buffer* cmds, struct nk_buffer* vertices, struct nk_buffer* elements, enum nk_anti_aliasing line_aa, enum nk_anti_aliasing shape_aa);
void nk_draw_list_stroke_circle(struct nk_draw_list* arg0, struct nk_vec2 center, float radius, struct nk_color arg3, unsigned int segs, float thickness);
void nk_draw_list_stroke_curve(struct nk_draw_list* arg0, struct nk_vec2 p0, struct nk_vec2 cp0, struct nk_vec2 cp1, struct nk_vec2 p1, struct nk_color arg5, unsigned int segments, float thickness);
void nk_draw_list_stroke_line(struct nk_draw_list* arg0, struct nk_vec2 a, struct nk_vec2 b, struct nk_color arg3, float thickness);
void nk_draw_list_stroke_poly_line(struct nk_draw_list* arg0, struct nk_vec2* pnts, unsigned int cnt, struct nk_color arg3, enum nk_draw_list_stroke arg4, float thickness, enum nk_anti_aliasing arg6);
void nk_draw_list_stroke_rect(struct nk_draw_list* arg0, struct nk_rect rect, struct nk_color arg2, float rounding, float thickness);
void nk_draw_list_stroke_triangle(struct nk_draw_list* arg0, struct nk_vec2 a, struct nk_vec2 b, struct nk_vec2 c, struct nk_color arg4, float thickness);
void nk_draw_text(struct nk_command_buffer* arg0, struct nk_rect arg1, char* text, int len, struct nk_user_font* arg4, struct nk_color arg5, struct nk_color arg6);
nk_flags nk_edit_buffer(struct nk_context* arg0, nk_flags arg1, struct nk_text_edit* arg2, nk_plugin_filter arg3);
void nk_edit_focus(struct nk_context* arg0, nk_flags flags);
nk_flags nk_edit_string(struct nk_context* arg0, nk_flags arg1, char* buffer, int* len, int max, nk_plugin_filter arg5);
nk_flags nk_edit_string_zero_terminated(struct nk_context* arg0, nk_flags arg1, char* buffer, int max, nk_plugin_filter arg4);
void nk_edit_unfocus(struct nk_context* arg0);
void nk_fill_arc(struct nk_command_buffer* arg0, float cx, float cy, float radius, float a_min, float a_max, struct nk_color arg6);
void nk_fill_circle(struct nk_command_buffer* arg0, struct nk_rect arg1, struct nk_color arg2);
void nk_fill_polygon(struct nk_command_buffer* arg0, float* arg1, int point_count, struct nk_color arg3);
void nk_fill_rect(struct nk_command_buffer* arg0, struct nk_rect arg1, float rounding, struct nk_color arg3);
void nk_fill_rect_multi_color(struct nk_command_buffer* arg0, struct nk_rect arg1, struct nk_color left, struct nk_color top, struct nk_color right, struct nk_color bottom);
void nk_fill_triangle(struct nk_command_buffer* arg0, float x0, float y0, float x1, float y1, float x2, float y2, struct nk_color arg7);
int nk_filter_ascii(struct nk_text_edit* arg0, nk_rune unicode);
int nk_filter_binary(struct nk_text_edit* arg0, nk_rune unicode);
int nk_filter_decimal(struct nk_text_edit* arg0, nk_rune unicode);
int nk_filter_default(struct nk_text_edit* arg0, nk_rune unicode);
int nk_filter_float(struct nk_text_edit* arg0, nk_rune unicode);
int nk_filter_hex(struct nk_text_edit* arg0, nk_rune unicode);
int nk_filter_oct(struct nk_text_edit* arg0, nk_rune unicode);
struct nk_font* nk_font_atlas_add(struct nk_font_atlas* arg0, struct nk_font_config* arg1);
struct nk_font* nk_font_atlas_add_compressed(struct nk_font_atlas* arg0, void* memory, nk_size size, float height, struct nk_font_config* arg4);
struct nk_font* nk_font_atlas_add_compressed_base85(struct nk_font_atlas* arg0, char* data, float height, struct nk_font_config* config);
struct nk_font* nk_font_atlas_add_default(struct nk_font_atlas* arg0, float height, struct nk_font_config* arg2);
struct nk_font* nk_font_atlas_add_from_file(struct nk_font_atlas* atlas, char* file_path, float height, struct nk_font_config* arg3);
struct nk_font* nk_font_atlas_add_from_memory(struct nk_font_atlas* atlas, void* memory, nk_size size, float height, struct nk_font_config* config);
void* nk_font_atlas_bake(struct nk_font_atlas* arg0, int* width, int* height, enum nk_font_atlas_format arg3);
void nk_font_atlas_begin(struct nk_font_atlas* arg0);
void nk_font_atlas_cleanup(struct nk_font_atlas* atlas);
void nk_font_atlas_clear(struct nk_font_atlas* arg0);
void nk_font_atlas_end(struct nk_font_atlas* arg0, nk_handle tex, struct nk_draw_null_texture* arg2);
void nk_font_atlas_init(struct nk_font_atlas* arg0, struct nk_allocator* arg1);
void nk_font_atlas_init_custom(struct nk_font_atlas* arg0, struct nk_allocator* persistent, struct nk_allocator* transient);
void nk_font_atlas_init_default(struct nk_font_atlas* arg0);
nk_rune* nk_font_chinese_glyph_ranges();
struct nk_font_config nk_font_config(float pixel_height);
nk_rune* nk_font_cyrillic_glyph_ranges();
nk_rune* nk_font_default_glyph_ranges();
struct nk_font_glyph* nk_font_find_glyph(struct nk_font* arg0, nk_rune unicode);
nk_rune* nk_font_korean_glyph_ranges();
struct nk_rect nk_get_null_rect();
int nk_group_begin(struct nk_context* arg0, char* title, nk_flags arg2);
int nk_group_begin_titled(struct nk_context* arg0, char* name, char* title, nk_flags arg3);
void nk_group_end(struct nk_context* arg0);
void nk_group_get_scroll(struct nk_context* arg0, char* id, nk_uint* x_offset, nk_uint* y_offset);
int nk_group_scrolled_begin(struct nk_context* arg0, struct nk_scroll* off, char* title, nk_flags arg3);
void nk_group_scrolled_end(struct nk_context* arg0);
int nk_group_scrolled_offset_begin(struct nk_context* arg0, nk_uint* x_offset, nk_uint* y_offset, char* title, nk_flags flags);
void nk_group_set_scroll(struct nk_context* arg0, char* id, nk_uint x_offset, nk_uint y_offset);
nk_handle nk_handle_id(int arg0);
nk_handle nk_handle_ptr(void* arg0);
struct nk_color nk_hsv(int h, int s, int v);
struct nk_color nk_hsv_bv(nk_byte* hsv);
struct nk_color nk_hsv_f(float h, float s, float v);
struct nk_color nk_hsv_fv(float* hsv);
struct nk_color nk_hsv_iv(int* hsv);
struct nk_color nk_hsva(int h, int s, int v, int a);
struct nk_color nk_hsva_bv(nk_byte* hsva);
struct nk_colorf nk_hsva_colorf(float h, float s, float v, float a);
struct nk_colorf nk_hsva_colorfv(float* c);
struct nk_color nk_hsva_f(float h, float s, float v, float a);
struct nk_color nk_hsva_fv(float* hsva);
struct nk_color nk_hsva_iv(int* hsva);
void nk_image(struct nk_context* arg0, struct nk_image arg1);
void nk_image_color(struct nk_context* arg0, struct nk_image arg1, struct nk_color arg2);
struct nk_image nk_image_handle(nk_handle arg0);
struct nk_image nk_image_id(int arg0);
int nk_image_is_subimage(struct nk_image* img);
struct nk_image nk_image_ptr(void* arg0);
int nk_init(struct nk_context* arg0, struct nk_allocator* arg1, struct nk_user_font* arg2);
int nk_init_custom(struct nk_context* arg0, struct nk_buffer* cmds, struct nk_buffer* pool, struct nk_user_font* arg3);
int nk_init_default(struct nk_context* arg0, struct nk_user_font* arg1);
int nk_init_fixed(struct nk_context* arg0, void* memory, nk_size size, struct nk_user_font* arg3);
int nk_input_any_mouse_click_in_rect(struct nk_input* arg0, struct nk_rect arg1);
void nk_input_begin(struct nk_context* arg0);
void nk_input_button(struct nk_context* arg0, enum nk_buttons arg1, int x, int y, int down);
void nk_input_char(struct nk_context* arg0, char arg1);
void nk_input_end(struct nk_context* arg0);
void nk_input_glyph(struct nk_context* arg0, nk_glyph arg1);
int nk_input_has_mouse_click(struct nk_input* arg0, enum nk_buttons arg1);
int nk_input_has_mouse_click_down_in_rect(struct nk_input* arg0, enum nk_buttons arg1, struct nk_rect arg2, int down);
int nk_input_has_mouse_click_in_rect(struct nk_input* arg0, enum nk_buttons arg1, struct nk_rect arg2);
int nk_input_is_key_down(struct nk_input* arg0, enum nk_keys arg1);
int nk_input_is_key_pressed(struct nk_input* arg0, enum nk_keys arg1);
int nk_input_is_key_released(struct nk_input* arg0, enum nk_keys arg1);
int nk_input_is_mouse_click_down_in_rect(struct nk_input* i, enum nk_buttons id, struct nk_rect b, int down);
int nk_input_is_mouse_click_in_rect(struct nk_input* arg0, enum nk_buttons arg1, struct nk_rect arg2);
int nk_input_is_mouse_down(struct nk_input* arg0, enum nk_buttons arg1);
int nk_input_is_mouse_hovering_rect(struct nk_input* arg0, struct nk_rect arg1);
int nk_input_is_mouse_pressed(struct nk_input* arg0, enum nk_buttons arg1);
int nk_input_is_mouse_prev_hovering_rect(struct nk_input* arg0, struct nk_rect arg1);
int nk_input_is_mouse_released(struct nk_input* arg0, enum nk_buttons arg1);
void nk_input_key(struct nk_context* arg0, enum nk_keys arg1, int down);
void nk_input_motion(struct nk_context* arg0, int x, int y);
int nk_input_mouse_clicked(struct nk_input* arg0, enum nk_buttons arg1, struct nk_rect arg2);
void nk_input_scroll(struct nk_context* arg0, struct nk_vec2 val);
void nk_input_unicode(struct nk_context* arg0, nk_rune arg1);
int nk_item_is_any_active(struct nk_context* arg0);
void nk_label(struct nk_context* arg0, char* arg1, nk_flags align);
void nk_label_colored(struct nk_context* arg0, char* arg1, nk_flags align, struct nk_color arg3);
void nk_label_colored_wrap(struct nk_context* arg0, char* arg1, struct nk_color arg2);
void nk_label_wrap(struct nk_context* arg0, char* arg1);
float nk_layout_ratio_from_pixel(struct nk_context* arg0, float pixel_width);
void nk_layout_reset_min_row_height(struct nk_context* arg0);
void nk_layout_row(struct nk_context* arg0, enum nk_layout_format arg1, float height, int cols, float* ratio);
void nk_layout_row_begin(struct nk_context* ctx, enum nk_layout_format fmt, float row_height, int cols);
void nk_layout_row_dynamic(struct nk_context* ctx, float height, int cols);
void nk_layout_row_end(struct nk_context* arg0);
void nk_layout_row_push(struct nk_context* arg0, float value);
void nk_layout_row_static(struct nk_context* ctx, float height, int item_width, int cols);
void nk_layout_row_template_begin(struct nk_context* arg0, float row_height);
void nk_layout_row_template_end(struct nk_context* arg0);
void nk_layout_row_template_push_dynamic(struct nk_context* arg0);
void nk_layout_row_template_push_static(struct nk_context* arg0, float width);
void nk_layout_row_template_push_variable(struct nk_context* arg0, float min_width);
void nk_layout_set_min_row_height(struct nk_context* arg0, float height);
void nk_layout_space_begin(struct nk_context* arg0, enum nk_layout_format arg1, float height, int widget_count);
struct nk_rect nk_layout_space_bounds(struct nk_context* arg0);
void nk_layout_space_end(struct nk_context* arg0);
void nk_layout_space_push(struct nk_context* arg0, struct nk_rect bounds);
struct nk_rect nk_layout_space_rect_to_local(struct nk_context* arg0, struct nk_rect arg1);
struct nk_rect nk_layout_space_rect_to_screen(struct nk_context* arg0, struct nk_rect arg1);
struct nk_vec2 nk_layout_space_to_local(struct nk_context* arg0, struct nk_vec2 arg1);
struct nk_vec2 nk_layout_space_to_screen(struct nk_context* arg0, struct nk_vec2 arg1);
struct nk_rect nk_layout_widget_bounds(struct nk_context* arg0);
int nk_list_view_begin(struct nk_context* arg0, struct nk_list_view* out, char* id, nk_flags arg3, int row_height, int row_count);
void nk_list_view_end(struct nk_list_view* arg0);
int nk_menu_begin_image(struct nk_context* arg0, char* arg1, struct nk_image arg2, struct nk_vec2 size);
int nk_menu_begin_image_label(struct nk_context* arg0, char* arg1, nk_flags align, struct nk_image arg3, struct nk_vec2 size);
int nk_menu_begin_image_text(struct nk_context* arg0, char* arg1, int arg2, nk_flags align, struct nk_image arg4, struct nk_vec2 size);
int nk_menu_begin_symbol(struct nk_context* arg0, char* arg1, enum nk_symbol_type arg2, struct nk_vec2 size);
int nk_menu_begin_symbol_label(struct nk_context* arg0, char* arg1, nk_flags align, enum nk_symbol_type arg3, struct nk_vec2 size);
int nk_menu_begin_symbol_text(struct nk_context* arg0, char* arg1, int arg2, nk_flags align, enum nk_symbol_type arg4, struct nk_vec2 size);
int nk_menu_begin_text(struct nk_context* arg0, char* title, int title_len, nk_flags align, struct nk_vec2 size);
int nk_menu_item_image_label(struct nk_context* arg0, struct nk_image arg1, char* arg2, nk_flags alignment);
int nk_menu_item_image_text(struct nk_context* arg0, struct nk_image arg1, char* arg2, int len, nk_flags alignment);
int nk_menu_item_symbol_label(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, nk_flags alignment);
int nk_menu_item_symbol_text(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, int arg3, nk_flags alignment);
nk_hash nk_murmur_hash(void* key, int len, nk_hash seed);
int nk_option_label(struct nk_context* arg0, char* arg1, int active);
int nk_option_text(struct nk_context* arg0, char* arg1, int arg2, int active);
void nk_plot(struct nk_context* arg0, enum nk_chart_type arg1, float* values, int count, int offset);
void nk_plot_function(struct nk_context* arg0, enum nk_chart_type arg1, void* userdata, void* value_getter, int count, int offset);
int nk_popup_begin(struct nk_context* arg0, enum nk_popup_type arg1, char* arg2, nk_flags arg3, struct nk_rect bounds);
void nk_popup_close(struct nk_context* arg0);
void nk_popup_end(struct nk_context* arg0);
void nk_popup_get_scroll(struct nk_context* arg0, nk_uint* offset_x, nk_uint* offset_y);
void nk_popup_set_scroll(struct nk_context* arg0, nk_uint offset_x, nk_uint offset_y);
nk_size nk_prog(struct nk_context* arg0, nk_size cur, nk_size max, int modifyable);
int nk_progress(struct nk_context* arg0, nk_size* cur, nk_size max, int modifyable);
void nk_property_double(struct nk_context* arg0, char* name, double min, double* val, double max, double step, float inc_per_pixel);
void nk_property_float(struct nk_context* arg0, char* name, float min, float* val, float max, float step, float inc_per_pixel);
void nk_property_int(struct nk_context* arg0, char* name, int min, int* val, int max, int step, float inc_per_pixel);
double nk_propertyd(struct nk_context* arg0, char* name, double min, double val, double max, double step, float inc_per_pixel);
float nk_propertyf(struct nk_context* arg0, char* name, float min, float val, float max, float step, float inc_per_pixel);
int nk_propertyi(struct nk_context* arg0, char* name, int min, int val, int max, int step, float inc_per_pixel);
void nk_push_custom(struct nk_command_buffer* arg0, struct nk_rect arg1, nk_command_custom_callback arg2, nk_handle usr);
void nk_push_scissor(struct nk_command_buffer* arg0, struct nk_rect arg1);
int nk_radio_label(struct nk_context* arg0, char* arg1, int* active);
int nk_radio_text(struct nk_context* arg0, char* arg1, int arg2, int* active);
struct nk_rect nk_rect(float x, float y, float w, float h);
struct nk_vec2 nk_rect_pos(struct nk_rect arg0);
struct nk_vec2 nk_rect_size(struct nk_rect arg0);
struct nk_rect nk_recta(struct nk_vec2 pos, struct nk_vec2 size);
struct nk_rect nk_recti(int x, int y, int w, int h);
struct nk_rect nk_rectiv(int* xywh);
struct nk_rect nk_rectv(float* xywh);
struct nk_color nk_rgb(int r, int g, int b);
struct nk_color nk_rgb_bv(nk_byte* rgb);
struct nk_color nk_rgb_cf(struct nk_colorf c);
struct nk_color nk_rgb_f(float r, float g, float b);
struct nk_color nk_rgb_fv(float* rgb);
struct nk_color nk_rgb_hex(char* rgb);
struct nk_color nk_rgb_iv(int* rgb);
struct nk_color nk_rgba(int r, int g, int b, int a);
struct nk_color nk_rgba_bv(nk_byte* rgba);
struct nk_color nk_rgba_cf(struct nk_colorf c);
struct nk_color nk_rgba_f(float r, float g, float b, float a);
struct nk_color nk_rgba_fv(float* rgba);
struct nk_color nk_rgba_hex(char* rgb);
struct nk_color nk_rgba_iv(int* rgba);
struct nk_color nk_rgba_u32(nk_uint arg0);
int nk_select_image_label(struct nk_context* arg0, struct nk_image arg1, char* arg2, nk_flags align, int value);
int nk_select_image_text(struct nk_context* arg0, struct nk_image arg1, char* arg2, int arg3, nk_flags align, int value);
int nk_select_label(struct nk_context* arg0, char* arg1, nk_flags align, int value);
int nk_select_symbol_label(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, nk_flags align, int value);
int nk_select_symbol_text(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, int arg3, nk_flags align, int value);
int nk_select_text(struct nk_context* arg0, char* arg1, int arg2, nk_flags align, int value);
int nk_selectable_image_label(struct nk_context* arg0, struct nk_image arg1, char* arg2, nk_flags align, int* value);
int nk_selectable_image_text(struct nk_context* arg0, struct nk_image arg1, char* arg2, int arg3, nk_flags align, int* value);
int nk_selectable_label(struct nk_context* arg0, char* arg1, nk_flags align, int* value);
int nk_selectable_symbol_label(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, nk_flags align, int* value);
int nk_selectable_symbol_text(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, int arg3, nk_flags align, int* value);
int nk_selectable_text(struct nk_context* arg0, char* arg1, int arg2, nk_flags align, int* value);
float nk_slide_float(struct nk_context* arg0, float min, float val, float max, float step);
int nk_slide_int(struct nk_context* arg0, int min, int val, int max, int step);
int nk_slider_float(struct nk_context* arg0, float min, float* val, float max, float step);
int nk_slider_int(struct nk_context* arg0, int min, int* val, int max, int step);
void nk_spacing(struct nk_context* arg0, int cols);
int nk_str_append_str_char(struct nk_str* arg0, char* arg1);
int nk_str_append_str_runes(struct nk_str* arg0, nk_rune* arg1);
int nk_str_append_str_utf8(struct nk_str* arg0, char* arg1);
int nk_str_append_text_char(struct nk_str* arg0, char* arg1, int arg2);
int nk_str_append_text_runes(struct nk_str* arg0, nk_rune* arg1, int arg2);
int nk_str_append_text_utf8(struct nk_str* arg0, char* arg1, int arg2);
char* nk_str_at_char(struct nk_str* arg0, int pos);
char* nk_str_at_char_const(struct nk_str* arg0, int pos);
char* nk_str_at_const(struct nk_str* arg0, int pos, nk_rune* unicode, int* len);
char* nk_str_at_rune(struct nk_str* arg0, int pos, nk_rune* unicode, int* len);
void nk_str_clear(struct nk_str* arg0);
void nk_str_delete_chars(struct nk_str* arg0, int pos, int len);
void nk_str_delete_runes(struct nk_str* arg0, int pos, int len);
void nk_str_free(struct nk_str* arg0);
char* nk_str_get(struct nk_str* arg0);
char* nk_str_get_const(struct nk_str* arg0);
void nk_str_init(struct nk_str* arg0, struct nk_allocator* arg1, nk_size size);
void nk_str_init_default(struct nk_str* arg0);
void nk_str_init_fixed(struct nk_str* arg0, void* memory, nk_size size);
int nk_str_insert_at_char(struct nk_str* arg0, int pos, char* arg2, int arg3);
int nk_str_insert_at_rune(struct nk_str* arg0, int pos, char* arg2, int arg3);
int nk_str_insert_str_char(struct nk_str* arg0, int pos, char* arg2);
int nk_str_insert_str_runes(struct nk_str* arg0, int pos, nk_rune* arg2);
int nk_str_insert_str_utf8(struct nk_str* arg0, int pos, char* arg2);
int nk_str_insert_text_char(struct nk_str* arg0, int pos, char* arg2, int arg3);
int nk_str_insert_text_runes(struct nk_str* arg0, int pos, nk_rune* arg2, int arg3);
int nk_str_insert_text_utf8(struct nk_str* arg0, int pos, char* arg2, int arg3);
int nk_str_len_char(struct nk_str* arg0);
void nk_str_remove_chars(struct nk_str* arg0, int len);
void nk_str_remove_runes(struct nk_str* str, int len);
nk_rune nk_str_rune_at(struct nk_str* arg0, int pos);
int nk_strfilter(char* text, char* regexp);
int nk_stricmpn(char* s1, char* s2, int n);
int nk_strmatch_fuzzy_string(char* str, char* pattern, int* out_score);
int nk_strmatch_fuzzy_text(char* txt, int txt_len, char* pattern, int* out_score);
void nk_stroke_arc(struct nk_command_buffer* arg0, float cx, float cy, float radius, float a_min, float a_max, float line_thickness, struct nk_color arg7);
void nk_stroke_circle(struct nk_command_buffer* arg0, struct nk_rect arg1, float line_thickness, struct nk_color arg3);
void nk_stroke_curve(struct nk_command_buffer* arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float line_thickness, struct nk_color arg10);
void nk_stroke_line(struct nk_command_buffer* b, float x0, float y0, float x1, float y1, float line_thickness, struct nk_color arg6);
void nk_stroke_polygon(struct nk_command_buffer* arg0, float* arg1, int point_count, float line_thickness, struct nk_color arg4);
void nk_stroke_polyline(struct nk_command_buffer* arg0, float* points, int point_count, float line_thickness, struct nk_color col);
void nk_stroke_rect(struct nk_command_buffer* arg0, struct nk_rect arg1, float rounding, float line_thickness, struct nk_color arg4);
void nk_stroke_triangle(struct nk_command_buffer* arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float line_thichness, struct nk_color arg8);
double nk_strtod(char* str, char** endptr);
float nk_strtof(char* str, char** endptr);
int nk_strtoi(char* str, char** endptr);
void nk_style_default(struct nk_context* arg0);
void nk_style_from_table(struct nk_context* arg0, struct nk_color* arg1);
char* nk_style_get_color_by_name(enum nk_style_colors arg0);
void nk_style_hide_cursor(struct nk_context* arg0);
struct nk_style_item nk_style_item_color(struct nk_color arg0);
struct nk_style_item nk_style_item_hide();
struct nk_style_item nk_style_item_image(struct nk_image img);
void nk_style_load_all_cursors(struct nk_context* arg0, struct nk_cursor* arg1);
void nk_style_load_cursor(struct nk_context* arg0, enum nk_style_cursor arg1, struct nk_cursor* arg2);
int nk_style_pop_color(struct nk_context* arg0);
int nk_style_pop_flags(struct nk_context* arg0);
int nk_style_pop_float(struct nk_context* arg0);
int nk_style_pop_font(struct nk_context* arg0);
int nk_style_pop_style_item(struct nk_context* arg0);
int nk_style_pop_vec2(struct nk_context* arg0);
int nk_style_push_color(struct nk_context* arg0, struct nk_color* arg1, struct nk_color arg2);
int nk_style_push_flags(struct nk_context* arg0, nk_flags* arg1, nk_flags arg2);
int nk_style_push_float(struct nk_context* arg0, float* arg1, float arg2);
int nk_style_push_font(struct nk_context* arg0, struct nk_user_font* arg1);
int nk_style_push_style_item(struct nk_context* arg0, struct nk_style_item* arg1, struct nk_style_item arg2);
int nk_style_push_vec2(struct nk_context* arg0, struct nk_vec2* arg1, struct nk_vec2 arg2);
int nk_style_set_cursor(struct nk_context* arg0, enum nk_style_cursor arg1);
void nk_style_set_font(struct nk_context* arg0, struct nk_user_font* arg1);
void nk_style_show_cursor(struct nk_context* arg0);
struct nk_image nk_subimage_handle(nk_handle arg0, unsigned short w, unsigned short h, struct nk_rect sub_region);
struct nk_image nk_subimage_id(int arg0, unsigned short w, unsigned short h, struct nk_rect sub_region);
struct nk_image nk_subimage_ptr(void* arg0, unsigned short w, unsigned short h, struct nk_rect sub_region);
void nk_text(struct nk_context* arg0, char* arg1, int arg2, nk_flags arg3);
void nk_text_colored(struct nk_context* arg0, char* arg1, int arg2, nk_flags arg3, struct nk_color arg4);
void nk_text_wrap(struct nk_context* arg0, char* arg1, int arg2);
void nk_text_wrap_colored(struct nk_context* arg0, char* arg1, int arg2, struct nk_color arg3);
int nk_textedit_cut(struct nk_text_edit* arg0);
void nk_textedit_delete(struct nk_text_edit* arg0, int where, int len);
void nk_textedit_delete_selection(struct nk_text_edit* arg0);
void nk_textedit_free(struct nk_text_edit* arg0);
void nk_textedit_init(struct nk_text_edit* arg0, struct nk_allocator* arg1, nk_size size);
void nk_textedit_init_default(struct nk_text_edit* arg0);
void nk_textedit_init_fixed(struct nk_text_edit* arg0, void* memory, nk_size size);
int nk_textedit_paste(struct nk_text_edit* arg0, char* arg1, int len);
void nk_textedit_redo(struct nk_text_edit* arg0);
void nk_textedit_select_all(struct nk_text_edit* arg0);
void nk_textedit_text(struct nk_text_edit* arg0, char* arg1, int total_len);
void nk_textedit_undo(struct nk_text_edit* arg0);
void nk_tooltip(struct nk_context* arg0, char* arg1);
int nk_tooltip_begin(struct nk_context* arg0, float width);
void nk_tooltip_end(struct nk_context* arg0);
int nk_tree_element_image_push_hashed(struct nk_context* arg0, enum nk_tree_type arg1, struct nk_image arg2, char* title, enum nk_collapse_states initial_state, int* selected, char* hash, int len, int seed);
void nk_tree_element_pop(struct nk_context* arg0);
int nk_tree_element_push_hashed(struct nk_context* arg0, enum nk_tree_type arg1, char* title, enum nk_collapse_states initial_state, int* selected, char* hash, int len, int seed);
int nk_tree_image_push_hashed(struct nk_context* arg0, enum nk_tree_type arg1, struct nk_image arg2, char* title, enum nk_collapse_states initial_state, char* hash, int len, int seed);
void nk_tree_pop(struct nk_context* arg0);
int nk_tree_push_hashed(struct nk_context* arg0, enum nk_tree_type arg1, char* title, enum nk_collapse_states initial_state, char* hash, int len, int seed);
int nk_tree_state_image_push(struct nk_context* arg0, enum nk_tree_type arg1, struct nk_image arg2, char* title, enum nk_collapse_states* state);
void nk_tree_state_pop(struct nk_context* arg0);
int nk_tree_state_push(struct nk_context* arg0, enum nk_tree_type arg1, char* title, enum nk_collapse_states* state);
void nk_triangle_from_direction(struct nk_vec2* result, struct nk_rect r, float pad_x, float pad_y, enum nk_heading arg4);
char* nk_utf_at(char* buffer, int length, int index, nk_rune* unicode, int* len);
int nk_utf_decode(char* arg0, nk_rune* arg1, int arg2);
int nk_utf_encode(nk_rune arg0, char* arg1, int arg2);
int nk_utf_len(char* arg0, int byte_len);
struct nk_vec2 nk_vec2(float x, float y);
struct nk_vec2 nk_vec2i(int x, int y);
struct nk_vec2 nk_vec2iv(int* xy);
struct nk_vec2 nk_vec2v(float* xy);
enum nk_widget_layout_states nk_widget(struct nk_rect* arg0, struct nk_context* arg1);
struct nk_rect nk_widget_bounds(struct nk_context* arg0);
enum nk_widget_layout_states nk_widget_fitting(struct nk_rect* arg0, struct nk_context* arg1, struct nk_vec2 arg2);
int nk_widget_has_mouse_click_down(struct nk_context* arg0, enum nk_buttons arg1, int down);
float nk_widget_height(struct nk_context* arg0);
int nk_widget_is_hovered(struct nk_context* arg0);
int nk_widget_is_mouse_clicked(struct nk_context* arg0, enum nk_buttons arg1);
struct nk_vec2 nk_widget_position(struct nk_context* arg0);
struct nk_vec2 nk_widget_size(struct nk_context* arg0);
float nk_widget_width(struct nk_context* arg0);
void nk_window_close(struct nk_context* ctx, char* name);
void nk_window_collapse(struct nk_context* arg0, char* name, enum nk_collapse_states state);
void nk_window_collapse_if(struct nk_context* arg0, char* name, enum nk_collapse_states arg2, int cond);
struct nk_window* nk_window_find(struct nk_context* ctx, char* name);
struct nk_rect nk_window_get_bounds(struct nk_context* ctx);
struct nk_command_buffer* nk_window_get_canvas(struct nk_context* arg0);
struct nk_rect nk_window_get_content_region(struct nk_context* arg0);
struct nk_vec2 nk_window_get_content_region_max(struct nk_context* arg0);
struct nk_vec2 nk_window_get_content_region_min(struct nk_context* arg0);
struct nk_vec2 nk_window_get_content_region_size(struct nk_context* arg0);
float nk_window_get_height(struct nk_context* arg0);
struct nk_panel* nk_window_get_panel(struct nk_context* arg0);
struct nk_vec2 nk_window_get_position(struct nk_context* ctx);
void nk_window_get_scroll(struct nk_context* arg0, nk_uint* offset_x, nk_uint* offset_y);
struct nk_vec2 nk_window_get_size(struct nk_context* arg0);
float nk_window_get_width(struct nk_context* arg0);
int nk_window_has_focus(struct nk_context* arg0);
int nk_window_is_active(struct nk_context* arg0, char* arg1);
int nk_window_is_any_hovered(struct nk_context* arg0);
int nk_window_is_closed(struct nk_context* arg0, char* arg1);
int nk_window_is_collapsed(struct nk_context* ctx, char* name);
int nk_window_is_hovered(struct nk_context* arg0);
void nk_window_set_bounds(struct nk_context* arg0, char* name, struct nk_rect bounds);
void nk_window_set_focus(struct nk_context* arg0, char* name);
void nk_window_set_position(struct nk_context* arg0, char* name, struct nk_vec2 pos);
void nk_window_set_scroll(struct nk_context* arg0, nk_uint offset_x, nk_uint offset_y);
void nk_window_set_size(struct nk_context* arg0, char* name, struct nk_vec2 arg2);
void nk_window_show(struct nk_context* arg0, char* name, enum nk_show_states arg2);
void nk_window_show_if(struct nk_context* arg0, char* name, enum nk_show_states arg2, int cond);
| Jump to: | %
B C D E F G H I L M O P R S T U V W |
|---|
| Jump to: | %
B C D E F G H I L M O P R S T U V W |
|---|
| Jump to: | *
+
S |
|---|
| Jump to: | *
+
S |
|---|
| Jump to: | %
B C F L M N P S |
|---|
| Jump to: | %
B C F L M N P S |
|---|