The bodge-nuklear Reference Manual

This is the bodge-nuklear Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 14:45:41 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 bodge-nuklear

Wrapper over Nuklear IM GUI library

Author

Pavel Korolev

Contact

License

MIT

Version

1.0.0

Dependencies
  • alexandria (system).
  • cffi (system).
  • claw (system).
  • claw-utils (system).
  • cffi-c-ref (system).
Source

bodge-nuklear.asd.

Child Components

3 Modules

Modules are listed depth-first from the system components tree.


3.1 bodge-nuklear/spec

Dependency

nuklear.lisp (file).

Source

bodge-nuklear.asd.

Parent Component

bodge-nuklear (system).


3.2 bodge-nuklear/lib

Dependency

spec (module).

Source

bodge-nuklear.asd.

Parent Component

bodge-nuklear (system).


3.3 bodge-nuklear/nuklear-lib

Dependency

lib (module).

Source

bodge-nuklear.asd.

Parent Component

bodge-nuklear (system).


4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 bodge-nuklear/bodge-nuklear.asd

Source

bodge-nuklear.asd.

Parent Component

bodge-nuklear (system).

ASDF Systems

bodge-nuklear.


4.1.2 bodge-nuklear/packages.lisp

Source

bodge-nuklear.asd.

Parent Component

bodge-nuklear (system).

Packages

nuklear.


4.1.3 bodge-nuklear/claw.lisp

Dependency

bodge_nuklear.h (file).

Source

bodge-nuklear.asd.

Parent Component

bodge-nuklear (system).

Packages

%nuklear.

Public Interface

4.1.4 bodge-nuklear/nuklear.lisp

Dependency

claw.lisp (file).

Source

bodge-nuklear.asd.

Parent Component

bodge-nuklear (system).

Public Interface
Internals

4.2 Static


4.2.1 bodge-nuklear/bodge_nuklear.h

Dependency

packages.lisp (file).

Source

bodge-nuklear.asd.

Parent Component

bodge-nuklear (system).


5 Packages

Packages are listed by definition order.


5.1 nuklear

Source

packages.lisp.

Nickname

nk

Use List
  • alexandria.
  • cffi-c-ref.
  • claw.
  • common-lisp.
Public Interface
Internals

5.2 %nuklear

Source

claw.lisp.

Nickname

%nk

Public Interface

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Special variables

Special Variable: +api+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +button-behavior-stack-size+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +button-trigger-on-release+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +chart-max-slot+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +color-stack-size+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +false+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +flags-stack-size+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +float+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +float-stack-size+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +font-stack-size+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +global+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +include-default-allocator+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +include-default-font+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +include-fixed-types+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +include-font-baking+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +include-standard-io+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +include-vertex-buffer-output+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +input-max+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +int16+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +int32+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +int8+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +intern+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +lib+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +max-float-precision+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +max-layout-row-template-columns+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +max-number-buffer+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +nuklear-h-+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +pi+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +pointer-type+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +scrollbar-hiding-timeout+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +single-file+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +size-type+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +storage+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +style-item-stack-size+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +textedit-undocharcount+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +textedit-undostatecount+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +true+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +uint16+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +uint32+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +uint8+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +undefined+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +utf-invalid+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +utf-size+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +value-page-capacity+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +vector-stack-size+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +vertex-layout-end+
Package

%nuklear.

Source

claw.lisp.

Special Variable: +window-max-name+
Package

%nuklear.

Source

claw.lisp.


6.1.2 Macros

Macro: define-text-width-callback (name (handle font-height text) &body body)
Package

nuklear.

Source

nuklear.lisp.

Macro: docommands ((cmd ctx) &body body)
Package

nuklear.

Source

nuklear.lisp.

Macro: with-vec2 ((vec) &body body)
Package

nuklear.

Source

nuklear.lisp.


6.1.3 Ordinary functions

Function: %draw-end (arg0 arg1)

struct nk_draw_command* nk__draw_end(struct nk_context* arg0, struct nk_buffer* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: %draw-list-begin (arg0 arg1)

struct nk_draw_command* nk__draw_list_begin(struct nk_draw_list* arg0, struct nk_buffer* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: %draw-list-end (arg0 arg1)

struct nk_draw_command* nk__draw_list_end(struct nk_draw_list* arg0, struct nk_buffer* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: %draw-list-next (arg0 arg1 arg2)

struct nk_draw_command* nk__draw_list_next(struct nk_draw_command* arg0, struct nk_buffer* arg1, struct nk_draw_list* arg2);

Package

%nuklear.

Source

claw.lisp.

Function: begin (ctx title bounds flags)

int nk_begin(struct nk_context* ctx, char* title, struct nk_rect bounds, nk_flags flags);

Package

%nuklear.

Source

claw.lisp.

Function: begin-titled (ctx name title bounds flags)

int nk_begin_titled(struct nk_context* ctx, char* name, char* title, struct nk_rect bounds, nk_flags flags);

Package

%nuklear.

Source

claw.lisp.

Function: buffer-clear (arg0)

void nk_buffer_clear(struct nk_buffer* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: buffer-free (arg0)

void nk_buffer_free(struct nk_buffer* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: buffer-info (arg0 arg1)

void nk_buffer_info(struct nk_memory_status* arg0, struct nk_buffer* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: buffer-init (arg0 arg1 size)

void nk_buffer_init(struct nk_buffer* arg0, struct nk_allocator* arg1, nk_size size);

Package

%nuklear.

Source

claw.lisp.

Function: buffer-init-default (arg0)

void nk_buffer_init_default(struct nk_buffer* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: buffer-init-fixed (arg0 memory size)

void nk_buffer_init_fixed(struct nk_buffer* arg0, void* memory, nk_size size);

Package

%nuklear.

Source

claw.lisp.

Function: buffer-mark (arg0 type)

void nk_buffer_mark(struct nk_buffer* arg0, enum nk_buffer_allocation_type type);

Package

%nuklear.

Source

claw.lisp.

Function: buffer-memory (arg0)

void* nk_buffer_memory(struct nk_buffer* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: buffer-memory-const (arg0)

void* nk_buffer_memory_const(struct nk_buffer* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: buffer-push (arg0 type memory size align)

void nk_buffer_push(struct nk_buffer* arg0, enum nk_buffer_allocation_type type, void* memory, nk_size size, nk_size align);

Package

%nuklear.

Source

claw.lisp.

Function: buffer-reset (arg0 type)

void nk_buffer_reset(struct nk_buffer* arg0, enum nk_buffer_allocation_type type);

Package

%nuklear.

Source

claw.lisp.

Function: buffer-total (arg0)

nk_size nk_buffer_total(struct nk_buffer* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: button-color (arg0 arg1)

int nk_button_color(struct nk_context* arg0, struct nk_color arg1);

Package

%nuklear.

Source

claw.lisp.

Function: button-image (arg0 img)

int nk_button_image(struct nk_context* arg0, struct nk_image img);

Package

%nuklear.

Source

claw.lisp.

Function: button-image-label (arg0 img arg2 text-alignment)

int nk_button_image_label(struct nk_context* arg0, struct nk_image img, char* arg2, nk_flags text_alignment);

Package

%nuklear.

Source

claw.lisp.

Function: button-image-label-styled (arg0 arg1 img arg3 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);

Package

%nuklear.

Source

claw.lisp.

Function: button-image-styled (arg0 arg1 img)

int nk_button_image_styled(struct nk_context* arg0, struct nk_style_button* arg1, struct nk_image img);

Package

%nuklear.

Source

claw.lisp.

Function: button-image-text (arg0 img arg2 arg3 alignment)

int nk_button_image_text(struct nk_context* arg0, struct nk_image img, char* arg2, int arg3, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: button-image-text-styled (arg0 arg1 img arg3 arg4 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);

Package

%nuklear.

Source

claw.lisp.

Function: button-label (arg0 title)

int nk_button_label(struct nk_context* arg0, char* title);

Package

%nuklear.

Source

claw.lisp.

Function: button-label-styled (arg0 arg1 title)

int nk_button_label_styled(struct nk_context* arg0, struct nk_style_button* arg1, char* title);

Package

%nuklear.

Source

claw.lisp.

Function: button-pop-behavior (arg0)

int nk_button_pop_behavior(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: button-push-behavior (arg0 arg1)

int nk_button_push_behavior(struct nk_context* arg0, enum nk_button_behavior arg1);

Package

%nuklear.

Source

claw.lisp.

Function: button-set-behavior (arg0 arg1)

void nk_button_set_behavior(struct nk_context* arg0, enum nk_button_behavior arg1);

Package

%nuklear.

Source

claw.lisp.

Function: button-symbol (arg0 arg1)

int nk_button_symbol(struct nk_context* arg0, enum nk_symbol_type arg1);

Package

%nuklear.

Source

claw.lisp.

Function: button-symbol-label (arg0 arg1 arg2 text-alignment)

int nk_button_symbol_label(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, nk_flags text_alignment);

Package

%nuklear.

Source

claw.lisp.

Function: button-symbol-label-styled (ctx style symbol title align)

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);

Package

%nuklear.

Source

claw.lisp.

Function: button-symbol-styled (arg0 arg1 arg2)

int nk_button_symbol_styled(struct nk_context* arg0, struct nk_style_button* arg1, enum nk_symbol_type arg2);

Package

%nuklear.

Source

claw.lisp.

Function: button-symbol-text (arg0 arg1 arg2 arg3 alignment)

int nk_button_symbol_text(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, int arg3, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: button-symbol-text-styled (arg0 arg1 arg2 arg3 arg4 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);

Package

%nuklear.

Source

claw.lisp.

Function: button-text (arg0 title len)

int nk_button_text(struct nk_context* arg0, char* title, int len);

Package

%nuklear.

Source

claw.lisp.

Function: button-text-styled (arg0 arg1 title len)

int nk_button_text_styled(struct nk_context* arg0, struct nk_style_button* arg1, char* title, int len);

Package

%nuklear.

Source

claw.lisp.

Function: chart-add-slot (ctx arg1 count min-value max-value)

void nk_chart_add_slot(struct nk_context* ctx, enum nk_chart_type arg1, int count, float min_value, float max_value);

Package

%nuklear.

Source

claw.lisp.

Function: chart-add-slot-colored (ctx arg1 arg2 active count min-value 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);

Package

%nuklear.

Source

claw.lisp.

Function: chart-begin (arg0 arg1 num min max)

int nk_chart_begin(struct nk_context* arg0, enum nk_chart_type arg1, int num, float min, float max);

Package

%nuklear.

Source

claw.lisp.

Function: chart-begin-colored (arg0 arg1 arg2 active num min 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);

Package

%nuklear.

Source

claw.lisp.

Function: chart-end (arg0)

void nk_chart_end(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: chart-push (arg0 arg1)

nk_flags nk_chart_push(struct nk_context* arg0, float arg1);

Package

%nuklear.

Source

claw.lisp.

Function: chart-push-slot (arg0 arg1 arg2)

nk_flags nk_chart_push_slot(struct nk_context* arg0, float arg1, int arg2);

Package

%nuklear.

Source

claw.lisp.

Function: check-flags-label (arg0 arg1 flags value)

unsigned int nk_check_flags_label(struct nk_context* arg0, char* arg1, unsigned int flags, unsigned int value);

Package

%nuklear.

Source

claw.lisp.

Function: check-flags-text (arg0 arg1 arg2 flags value)

unsigned int nk_check_flags_text(struct nk_context* arg0, char* arg1, int arg2, unsigned int flags, unsigned int value);

Package

%nuklear.

Source

claw.lisp.

Function: check-label (arg0 arg1 active)

int nk_check_label(struct nk_context* arg0, char* arg1, int active);

Package

%nuklear.

Source

claw.lisp.

Function: check-text (arg0 arg1 arg2 active)

int nk_check_text(struct nk_context* arg0, char* arg1, int arg2, int active);

Package

%nuklear.

Source

claw.lisp.

Function: checkbox-flags-label (arg0 arg1 flags value)

int nk_checkbox_flags_label(struct nk_context* arg0, char* arg1, unsigned int* flags, unsigned int value);

Package

%nuklear.

Source

claw.lisp.

Function: checkbox-flags-text (arg0 arg1 arg2 flags value)

int nk_checkbox_flags_text(struct nk_context* arg0, char* arg1, int arg2, unsigned int* flags, unsigned int value);

Package

%nuklear.

Source

claw.lisp.

Function: checkbox-label (arg0 arg1 active)

int nk_checkbox_label(struct nk_context* arg0, char* arg1, int* active);

Package

%nuklear.

Source

claw.lisp.

Function: checkbox-text (arg0 arg1 arg2 active)

int nk_checkbox_text(struct nk_context* arg0, char* arg1, int arg2, int* active);

Package

%nuklear.

Source

claw.lisp.

Function: clear (arg0)

void nk_clear(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: color-cf (result arg0)

struct nk_colorf nk_color_cf(struct nk_color arg0);

Package

%nuklear.

Source

claw.lisp.

Function: color-d (r g b a arg4)

void nk_color_d(double* r, double* g, double* b, double* a, struct nk_color arg4);

Package

%nuklear.

Source

claw.lisp.

Function: color-dv (rgba-out arg1)

void nk_color_dv(double* rgba_out, struct nk_color arg1);

Package

%nuklear.

Source

claw.lisp.

Function: color-f (r g b a arg4)

void nk_color_f(float* r, float* g, float* b, float* a, struct nk_color arg4);

Package

%nuklear.

Source

claw.lisp.

Function: color-fv (rgba-out arg1)

void nk_color_fv(float* rgba_out, struct nk_color arg1);

Package

%nuklear.

Source

claw.lisp.

Function: color-hex-rgb (output arg1)

void nk_color_hex_rgb(char* output, struct nk_color arg1);

Package

%nuklear.

Source

claw.lisp.

Function: color-hex-rgba (output arg1)

void nk_color_hex_rgba(char* output, struct nk_color arg1);

Package

%nuklear.

Source

claw.lisp.

Function: color-hsv-b (out-h out-s out-v arg3)

void nk_color_hsv_b(nk_byte* out_h, nk_byte* out_s, nk_byte* out_v, struct nk_color arg3);

Package

%nuklear.

Source

claw.lisp.

Function: color-hsv-bv (hsv-out arg1)

void nk_color_hsv_bv(nk_byte* hsv_out, struct nk_color arg1);

Package

%nuklear.

Source

claw.lisp.

Function: color-hsv-f (out-h out-s out-v arg3)

void nk_color_hsv_f(float* out_h, float* out_s, float* out_v, struct nk_color arg3);

Package

%nuklear.

Source

claw.lisp.

Function: color-hsv-fv (hsv-out arg1)

void nk_color_hsv_fv(float* hsv_out, struct nk_color arg1);

Package

%nuklear.

Source

claw.lisp.

Function: color-hsv-i (out-h out-s out-v arg3)

void nk_color_hsv_i(int* out_h, int* out_s, int* out_v, struct nk_color arg3);

Package

%nuklear.

Source

claw.lisp.

Function: color-hsv-iv (hsv-out arg1)

void nk_color_hsv_iv(int* hsv_out, struct nk_color arg1);

Package

%nuklear.

Source

claw.lisp.

Function: color-hsva-b (h s v a arg4)

void nk_color_hsva_b(nk_byte* h, nk_byte* s, nk_byte* v, nk_byte* a, struct nk_color arg4);

Package

%nuklear.

Source

claw.lisp.

Function: color-hsva-bv (hsva-out arg1)

void nk_color_hsva_bv(nk_byte* hsva_out, struct nk_color arg1);

Package

%nuklear.

Source

claw.lisp.

Function: color-hsva-f (out-h out-s out-v out-a arg4)

void nk_color_hsva_f(float* out_h, float* out_s, float* out_v, float* out_a, struct nk_color arg4);

Package

%nuklear.

Source

claw.lisp.

Function: color-hsva-fv (hsva-out arg1)

void nk_color_hsva_fv(float* hsva_out, struct nk_color arg1);

Package

%nuklear.

Source

claw.lisp.

Function: color-hsva-i (h s v a arg4)

void nk_color_hsva_i(int* h, int* s, int* v, int* a, struct nk_color arg4);

Package

%nuklear.

Source

claw.lisp.

Function: color-hsva-iv (hsva-out arg1)

void nk_color_hsva_iv(int* hsva_out, struct nk_color arg1);

Package

%nuklear.

Source

claw.lisp.

Function: color-pick (arg0 arg1 arg2)

int nk_color_pick(struct nk_context* arg0, struct nk_colorf* arg1, enum nk_color_format arg2);

Package

%nuklear.

Source

claw.lisp.

Function: color-picker (result arg0 arg1 arg2)

struct nk_colorf nk_color_picker(struct nk_context* arg0, struct nk_colorf arg1, enum nk_color_format arg2);

Package

%nuklear.

Source

claw.lisp.

Function: color-u32 (arg0)

nk_uint nk_color_u32(struct nk_color arg0);

Package

%nuklear.

Source

claw.lisp.

Function: colorf-hsva-f (out-h out-s out-v out-a in)

void nk_colorf_hsva_f(float* out_h, float* out_s, float* out_v, float* out_a, struct nk_colorf in);

Package

%nuklear.

Source

claw.lisp.

Function: colorf-hsva-fv (hsva in)

void nk_colorf_hsva_fv(float* hsva, struct nk_colorf in);

Package

%nuklear.

Source

claw.lisp.

Function: combo (arg0 items count selected item-height size)

int nk_combo(struct nk_context* arg0, char** items, int count, int selected, int item_height, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: combo-begin-color (arg0 color size)

int nk_combo_begin_color(struct nk_context* arg0, struct nk_color color, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: combo-begin-image (arg0 img size)

int nk_combo_begin_image(struct nk_context* arg0, struct nk_image img, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: combo-begin-image-label (arg0 selected arg2 size)

int nk_combo_begin_image_label(struct nk_context* arg0, char* selected, struct nk_image arg2, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: combo-begin-image-text (arg0 selected arg2 arg3 size)

int nk_combo_begin_image_text(struct nk_context* arg0, char* selected, int arg2, struct nk_image arg3, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: combo-begin-label (arg0 selected size)

int nk_combo_begin_label(struct nk_context* arg0, char* selected, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: combo-begin-symbol (arg0 arg1 size)

int nk_combo_begin_symbol(struct nk_context* arg0, enum nk_symbol_type arg1, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: combo-begin-symbol-label (arg0 selected arg2 size)

int nk_combo_begin_symbol_label(struct nk_context* arg0, char* selected, enum nk_symbol_type arg2, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: combo-begin-symbol-text (arg0 selected arg2 arg3 size)

int nk_combo_begin_symbol_text(struct nk_context* arg0, char* selected, int arg2, enum nk_symbol_type arg3, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: combo-begin-text (arg0 selected arg2 size)

int nk_combo_begin_text(struct nk_context* arg0, char* selected, int arg2, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: combo-callback (arg0 item-getter userdata selected count item-height 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);

Package

%nuklear.

Source

claw.lisp.

Function: combo-close (arg0)

void nk_combo_close(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: combo-end (arg0)

void nk_combo_end(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: combo-item-image-label (arg0 arg1 arg2 alignment)

int nk_combo_item_image_label(struct nk_context* arg0, struct nk_image arg1, char* arg2, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: combo-item-image-text (arg0 arg1 arg2 arg3 alignment)

int nk_combo_item_image_text(struct nk_context* arg0, struct nk_image arg1, char* arg2, int arg3, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: combo-item-label (arg0 arg1 alignment)

int nk_combo_item_label(struct nk_context* arg0, char* arg1, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: combo-item-symbol-label (arg0 arg1 arg2 alignment)

int nk_combo_item_symbol_label(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: combo-item-symbol-text (arg0 arg1 arg2 arg3 alignment)

int nk_combo_item_symbol_text(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, int arg3, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: combo-item-text (arg0 arg1 arg2 alignment)

int nk_combo_item_text(struct nk_context* arg0, char* arg1, int arg2, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: combo-separator (arg0 items-separated-by-separator separator selected count item-height size)

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);

Package

%nuklear.

Source

claw.lisp.

Function: combo-string (arg0 items-separated-by-zeros selected count item-height 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);

Package

%nuklear.

Source

claw.lisp.

Function: combobox (arg0 items count selected item-height size)

void nk_combobox(struct nk_context* arg0, char** items, int count, int* selected, int item_height, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: combobox-callback (arg0 item-getter arg2 selected count item-height 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);

Package

%nuklear.

Source

claw.lisp.

Function: combobox-separator (arg0 items-separated-by-separator separator selected count item-height 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);

Package

%nuklear.

Source

claw.lisp.

Function: combobox-string (arg0 items-separated-by-zeros selected count item-height 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);

Package

%nuklear.

Source

claw.lisp.

Function: command-list-begin (arg0)

struct nk_command* nk__begin(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: command-list-next (arg0 arg1)

struct nk_command* nk__next(struct nk_context* arg0, struct nk_command* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: command-type (cmd)
Package

nuklear.

Source

nuklear.lisp.

Function: contextual-begin (arg0 arg1 arg2 trigger-bounds)

int nk_contextual_begin(struct nk_context* arg0, nk_flags arg1, struct nk_vec2 arg2, struct nk_rect trigger_bounds);

Package

%nuklear.

Source

claw.lisp.

Function: contextual-close (arg0)

void nk_contextual_close(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: contextual-end (arg0)

void nk_contextual_end(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: contextual-item-image-label (arg0 arg1 arg2 alignment)

int nk_contextual_item_image_label(struct nk_context* arg0, struct nk_image arg1, char* arg2, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: contextual-item-image-text (arg0 arg1 arg2 len alignment)

int nk_contextual_item_image_text(struct nk_context* arg0, struct nk_image arg1, char* arg2, int len, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: contextual-item-label (arg0 arg1 align)

int nk_contextual_item_label(struct nk_context* arg0, char* arg1, nk_flags align);

Package

%nuklear.

Source

claw.lisp.

Function: contextual-item-symbol-label (arg0 arg1 arg2 alignment)

int nk_contextual_item_symbol_label(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: contextual-item-symbol-text (arg0 arg1 arg2 arg3 alignment)

int nk_contextual_item_symbol_text(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, int arg3, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: contextual-item-text (arg0 arg1 arg2 align)

int nk_contextual_item_text(struct nk_context* arg0, char* arg1, int arg2, nk_flags align);

Package

%nuklear.

Source

claw.lisp.

Function: convert (arg0 cmds vertices elements arg4)

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);

Package

%nuklear.

Source

claw.lisp.

Function: destroy-context (ctx)
Package

nuklear.

Source

nuklear.lisp.

Function: destroy-user-font (font)
Package

nuklear.

Source

nuklear.lisp.

Function: draw-image (arg0 arg1 arg2 arg3)

void nk_draw_image(struct nk_command_buffer* arg0, struct nk_rect arg1, struct nk_image* arg2, struct nk_color arg3);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-add-image (arg0 texture rect arg3)

void nk_draw_list_add_image(struct nk_draw_list* arg0, struct nk_image texture, struct nk_rect rect, struct nk_color arg3);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-add-text (arg0 arg1 arg2 text len font-height arg6)

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);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-begin (arg0 arg1)

struct nk_draw_command* nk__draw_begin(struct nk_context* arg0, struct nk_buffer* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-fill-circle (arg0 center radius col segs)

void nk_draw_list_fill_circle(struct nk_draw_list* arg0, struct nk_vec2 center, float radius, struct nk_color col, unsigned int segs);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-fill-poly-convex (arg0 points count arg3 arg4)

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);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-fill-rect (arg0 rect arg2 rounding)

void nk_draw_list_fill_rect(struct nk_draw_list* arg0, struct nk_rect rect, struct nk_color arg2, float rounding);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-fill-rect-multi-color (arg0 rect left top right bottom)

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);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-fill-triangle (arg0 a b c arg4)

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);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-init (arg0)

void nk_draw_list_init(struct nk_draw_list* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-next (arg0 arg1 arg2)

struct nk_draw_command* nk__draw_next(struct nk_draw_command* arg0, struct nk_buffer* arg1, struct nk_context* arg2);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-path-arc-to (arg0 center radius a-min a-max segments)

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);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-path-arc-to-fast (arg0 center radius a-min a-max)

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);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-path-clear (arg0)

void nk_draw_list_path_clear(struct nk_draw_list* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-path-curve-to (arg0 p2 p3 p4 num-segments)

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);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-path-fill (arg0 arg1)

void nk_draw_list_path_fill(struct nk_draw_list* arg0, struct nk_color arg1);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-path-line-to (arg0 pos)

void nk_draw_list_path_line_to(struct nk_draw_list* arg0, struct nk_vec2 pos);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-path-rect-to (arg0 a b rounding)

void nk_draw_list_path_rect_to(struct nk_draw_list* arg0, struct nk_vec2 a, struct nk_vec2 b, float rounding);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-path-stroke (arg0 arg1 closed thickness)

void nk_draw_list_path_stroke(struct nk_draw_list* arg0, struct nk_color arg1, enum nk_draw_list_stroke closed, float thickness);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-setup (arg0 arg1 cmds vertices elements line-aa shape-aa)

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);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-stroke-circle (arg0 center radius arg3 segs thickness)

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);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-stroke-curve (arg0 p0 cp0 cp1 p1 arg5 segments 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);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-stroke-line (arg0 a b arg3 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);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-stroke-poly-line (arg0 pnts cnt arg3 arg4 thickness arg6)

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);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-stroke-rect (arg0 rect arg2 rounding thickness)

void nk_draw_list_stroke_rect(struct nk_draw_list* arg0, struct nk_rect rect, struct nk_color arg2, float rounding, float thickness);

Package

%nuklear.

Source

claw.lisp.

Function: draw-list-stroke-triangle (arg0 a b c arg4 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);

Package

%nuklear.

Source

claw.lisp.

Function: draw-text (arg0 arg1 text len arg4 arg5 arg6)

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);

Package

%nuklear.

Source

claw.lisp.

Function: edit-buffer (arg0 arg1 arg2 arg3)

nk_flags nk_edit_buffer(struct nk_context* arg0, nk_flags arg1, struct nk_text_edit* arg2, nk_plugin_filter arg3);

Package

%nuklear.

Source

claw.lisp.

Function: edit-focus (arg0 flags)

void nk_edit_focus(struct nk_context* arg0, nk_flags flags);

Package

%nuklear.

Source

claw.lisp.

Function: edit-string (arg0 arg1 buffer len max arg5)

nk_flags nk_edit_string(struct nk_context* arg0, nk_flags arg1, char* buffer, int* len, int max, nk_plugin_filter arg5);

Package

%nuklear.

Source

claw.lisp.

Function: edit-string-zero-terminated (arg0 arg1 buffer max arg4)

nk_flags nk_edit_string_zero_terminated(struct nk_context* arg0, nk_flags arg1, char* buffer, int max, nk_plugin_filter arg4);

Package

%nuklear.

Source

claw.lisp.

Function: edit-unfocus (arg0)

void nk_edit_unfocus(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: end (ctx)

void nk_end(struct nk_context* ctx);

Package

%nuklear.

Source

claw.lisp.

Function: fill-arc (arg0 cx cy radius a-min a-max arg6)

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);

Package

%nuklear.

Source

claw.lisp.

Function: fill-circle (arg0 arg1 arg2)

void nk_fill_circle(struct nk_command_buffer* arg0, struct nk_rect arg1, struct nk_color arg2);

Package

%nuklear.

Source

claw.lisp.

Function: fill-polygon (arg0 arg1 point-count arg3)

void nk_fill_polygon(struct nk_command_buffer* arg0, float* arg1, int point_count, struct nk_color arg3);

Package

%nuklear.

Source

claw.lisp.

Function: fill-rect (arg0 arg1 rounding arg3)

void nk_fill_rect(struct nk_command_buffer* arg0, struct nk_rect arg1, float rounding, struct nk_color arg3);

Package

%nuklear.

Source

claw.lisp.

Function: fill-rect-multi-color (arg0 arg1 left top right bottom)

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);

Package

%nuklear.

Source

claw.lisp.

Function: fill-triangle (arg0 x0 y0 x1 y1 x2 y2 arg7)

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);

Package

%nuklear.

Source

claw.lisp.

Function: filter-ascii (arg0 unicode)

int nk_filter_ascii(struct nk_text_edit* arg0, nk_rune unicode);

Package

%nuklear.

Source

claw.lisp.

Function: filter-binary (arg0 unicode)

int nk_filter_binary(struct nk_text_edit* arg0, nk_rune unicode);

Package

%nuklear.

Source

claw.lisp.

Function: filter-decimal (arg0 unicode)

int nk_filter_decimal(struct nk_text_edit* arg0, nk_rune unicode);

Package

%nuklear.

Source

claw.lisp.

Function: filter-default (arg0 unicode)

int nk_filter_default(struct nk_text_edit* arg0, nk_rune unicode);

Package

%nuklear.

Source

claw.lisp.

Function: filter-float (arg0 unicode)

int nk_filter_float(struct nk_text_edit* arg0, nk_rune unicode);

Package

%nuklear.

Source

claw.lisp.

Function: filter-hex (arg0 unicode)

int nk_filter_hex(struct nk_text_edit* arg0, nk_rune unicode);

Package

%nuklear.

Source

claw.lisp.

Function: filter-oct (arg0 unicode)

int nk_filter_oct(struct nk_text_edit* arg0, nk_rune unicode);

Package

%nuklear.

Source

claw.lisp.

Function: font-atlas-add (arg0 arg1)

struct nk_font* nk_font_atlas_add(struct nk_font_atlas* arg0, struct nk_font_config* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: font-atlas-add-compressed (arg0 memory size height arg4)

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);

Package

%nuklear.

Source

claw.lisp.

Function: font-atlas-add-compressed-base85 (arg0 data height config)

struct nk_font* nk_font_atlas_add_compressed_base85(struct nk_font_atlas* arg0, char* data, float height, struct nk_font_config* config);

Package

%nuklear.

Source

claw.lisp.

Function: font-atlas-add-default (arg0 height arg2)

struct nk_font* nk_font_atlas_add_default(struct nk_font_atlas* arg0, float height, struct nk_font_config* arg2);

Package

%nuklear.

Source

claw.lisp.

Function: font-atlas-add-from-file (atlas file-path height arg3)

struct nk_font* nk_font_atlas_add_from_file(struct nk_font_atlas* atlas, char* file_path, float height, struct nk_font_config* arg3);

Package

%nuklear.

Source

claw.lisp.

Function: font-atlas-add-from-memory (atlas memory size height config)

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);

Package

%nuklear.

Source

claw.lisp.

Function: font-atlas-bake (arg0 width height arg3)

void* nk_font_atlas_bake(struct nk_font_atlas* arg0, int* width, int* height, enum nk_font_atlas_format arg3);

Package

%nuklear.

Source

claw.lisp.

Function: font-atlas-begin (arg0)

void nk_font_atlas_begin(struct nk_font_atlas* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: font-atlas-cleanup (atlas)

void nk_font_atlas_cleanup(struct nk_font_atlas* atlas);

Package

%nuklear.

Source

claw.lisp.

Function: font-atlas-clear (arg0)

void nk_font_atlas_clear(struct nk_font_atlas* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: font-atlas-end (arg0 tex arg2)

void nk_font_atlas_end(struct nk_font_atlas* arg0, nk_handle tex, struct nk_draw_null_texture* arg2);

Package

%nuklear.

Source

claw.lisp.

Function: font-atlas-init (arg0 arg1)

void nk_font_atlas_init(struct nk_font_atlas* arg0, struct nk_allocator* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: font-atlas-init-custom (arg0 persistent transient)

void nk_font_atlas_init_custom(struct nk_font_atlas* arg0, struct nk_allocator* persistent, struct nk_allocator* transient);

Package

%nuklear.

Source

claw.lisp.

Function: font-atlas-init-default (arg0)

void nk_font_atlas_init_default(struct nk_font_atlas* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: font-chinese-glyph-ranges ()

nk_rune* nk_font_chinese_glyph_ranges();

Package

%nuklear.

Source

claw.lisp.

Function: font-config (result pixel-height)

struct nk_font_config nk_font_config(float pixel_height);

Package

%nuklear.

Source

claw.lisp.

Function: font-cyrillic-glyph-ranges ()

nk_rune* nk_font_cyrillic_glyph_ranges();

Package

%nuklear.

Source

claw.lisp.

Function: font-default-glyph-ranges ()

nk_rune* nk_font_default_glyph_ranges();

Package

%nuklear.

Source

claw.lisp.

Function: font-find-glyph (arg0 unicode)

struct nk_font_glyph* nk_font_find_glyph(struct nk_font* arg0, nk_rune unicode);

Package

%nuklear.

Source

claw.lisp.

Function: font-korean-glyph-ranges ()

nk_rune* nk_font_korean_glyph_ranges();

Package

%nuklear.

Source

claw.lisp.

Function: free (arg0)

void nk_free(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: get-null-rect (result)

struct nk_rect nk_get_null_rect();

Package

%nuklear.

Source

claw.lisp.

Function: group-begin (arg0 title arg2)

int nk_group_begin(struct nk_context* arg0, char* title, nk_flags arg2);

Package

%nuklear.

Source

claw.lisp.

Function: group-begin-titled (arg0 name title arg3)

int nk_group_begin_titled(struct nk_context* arg0, char* name, char* title, nk_flags arg3);

Package

%nuklear.

Source

claw.lisp.

Function: group-end (arg0)

void nk_group_end(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: group-get-scroll (arg0 id x-offset y-offset)

void nk_group_get_scroll(struct nk_context* arg0, char* id, nk_uint* x_offset, nk_uint* y_offset);

Package

%nuklear.

Source

claw.lisp.

Function: group-scrolled-begin (arg0 off title arg3)

int nk_group_scrolled_begin(struct nk_context* arg0, struct nk_scroll* off, char* title, nk_flags arg3);

Package

%nuklear.

Source

claw.lisp.

Function: group-scrolled-end (arg0)

void nk_group_scrolled_end(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: group-scrolled-offset-begin (arg0 x-offset y-offset title flags)

int nk_group_scrolled_offset_begin(struct nk_context* arg0, nk_uint* x_offset, nk_uint* y_offset, char* title, nk_flags flags);

Package

%nuklear.

Source

claw.lisp.

Function: group-set-scroll (arg0 id x-offset y-offset)

void nk_group_set_scroll(struct nk_context* arg0, char* id, nk_uint x_offset, nk_uint y_offset);

Package

%nuklear.

Source

claw.lisp.

Function: handle-id (result arg0)

nk_handle nk_handle_id(int arg0);

Package

%nuklear.

Source

claw.lisp.

Function: handle-ptr (result arg0)

nk_handle nk_handle_ptr(void* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: hsv (result h s v)

struct nk_color nk_hsv(int h, int s, int v);

Package

%nuklear.

Source

claw.lisp.

Function: hsv-bv (result hsv)

struct nk_color nk_hsv_bv(nk_byte* hsv);

Package

%nuklear.

Source

claw.lisp.

Function: hsv-f (result h s v)

struct nk_color nk_hsv_f(float h, float s, float v);

Package

%nuklear.

Source

claw.lisp.

Function: hsv-fv (result hsv)

struct nk_color nk_hsv_fv(float* hsv);

Package

%nuklear.

Source

claw.lisp.

Function: hsv-iv (result hsv)

struct nk_color nk_hsv_iv(int* hsv);

Package

%nuklear.

Source

claw.lisp.

Function: hsva (result h s v a)

struct nk_color nk_hsva(int h, int s, int v, int a);

Package

%nuklear.

Source

claw.lisp.

Function: hsva-bv (result hsva)

struct nk_color nk_hsva_bv(nk_byte* hsva);

Package

%nuklear.

Source

claw.lisp.

Function: hsva-colorf (result h s v a)

struct nk_colorf nk_hsva_colorf(float h, float s, float v, float a);

Package

%nuklear.

Source

claw.lisp.

Function: hsva-colorfv (result c)

struct nk_colorf nk_hsva_colorfv(float* c);

Package

%nuklear.

Source

claw.lisp.

Function: hsva-f (result h s v a)

struct nk_color nk_hsva_f(float h, float s, float v, float a);

Package

%nuklear.

Source

claw.lisp.

Function: hsva-fv (result hsva)

struct nk_color nk_hsva_fv(float* hsva);

Package

%nuklear.

Source

claw.lisp.

Function: hsva-iv (result hsva)

struct nk_color nk_hsva_iv(int* hsva);

Package

%nuklear.

Source

claw.lisp.

Function: image (arg0 arg1)

void nk_image(struct nk_context* arg0, struct nk_image arg1);

Package

%nuklear.

Source

claw.lisp.

Function: image-color (arg0 arg1 arg2)

void nk_image_color(struct nk_context* arg0, struct nk_image arg1, struct nk_color arg2);

Package

%nuklear.

Source

claw.lisp.

Function: image-handle (result arg0)

struct nk_image nk_image_handle(nk_handle arg0);

Package

%nuklear.

Source

claw.lisp.

Function: image-id (result arg0)

struct nk_image nk_image_id(int arg0);

Package

%nuklear.

Source

claw.lisp.

Function: image-is-subimage (img)

int nk_image_is_subimage(struct nk_image* img);

Package

%nuklear.

Source

claw.lisp.

Function: image-ptr (result arg0)

struct nk_image nk_image_ptr(void* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: init (arg0 arg1 arg2)

int nk_init(struct nk_context* arg0, struct nk_allocator* arg1, struct nk_user_font* arg2);

Package

%nuklear.

Source

claw.lisp.

Function: init-custom (arg0 cmds pool arg3)

int nk_init_custom(struct nk_context* arg0, struct nk_buffer* cmds, struct nk_buffer* pool, struct nk_user_font* arg3);

Package

%nuklear.

Source

claw.lisp.

Function: init-default (arg0 arg1)

int nk_init_default(struct nk_context* arg0, struct nk_user_font* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: init-fixed (arg0 memory size arg3)

int nk_init_fixed(struct nk_context* arg0, void* memory, nk_size size, struct nk_user_font* arg3);

Package

%nuklear.

Source

claw.lisp.

Function: input-any-mouse-click-in-rect (arg0 arg1)

int nk_input_any_mouse_click_in_rect(struct nk_input* arg0, struct nk_rect arg1);

Package

%nuklear.

Source

claw.lisp.

Function: input-begin (arg0)

void nk_input_begin(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: input-button (arg0 arg1 x y down)

void nk_input_button(struct nk_context* arg0, enum nk_buttons arg1, int x, int y, int down);

Package

%nuklear.

Source

claw.lisp.

Function: input-char (arg0 arg1)

void nk_input_char(struct nk_context* arg0, char arg1);

Package

%nuklear.

Source

claw.lisp.

Function: input-end (arg0)

void nk_input_end(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: input-glyph (arg0 arg1)

void nk_input_glyph(struct nk_context* arg0, nk_glyph arg1);

Package

%nuklear.

Source

claw.lisp.

Function: input-has-mouse-click (arg0 arg1)

int nk_input_has_mouse_click(struct nk_input* arg0, enum nk_buttons arg1);

Package

%nuklear.

Source

claw.lisp.

Function: input-has-mouse-click-down-in-rect (arg0 arg1 arg2 down)

int nk_input_has_mouse_click_down_in_rect(struct nk_input* arg0, enum nk_buttons arg1, struct nk_rect arg2, int down);

Package

%nuklear.

Source

claw.lisp.

Function: input-has-mouse-click-in-rect (arg0 arg1 arg2)

int nk_input_has_mouse_click_in_rect(struct nk_input* arg0, enum nk_buttons arg1, struct nk_rect arg2);

Package

%nuklear.

Source

claw.lisp.

Function: input-is-key-down (arg0 arg1)

int nk_input_is_key_down(struct nk_input* arg0, enum nk_keys arg1);

Package

%nuklear.

Source

claw.lisp.

Function: input-is-key-pressed (arg0 arg1)

int nk_input_is_key_pressed(struct nk_input* arg0, enum nk_keys arg1);

Package

%nuklear.

Source

claw.lisp.

Function: input-is-key-released (arg0 arg1)

int nk_input_is_key_released(struct nk_input* arg0, enum nk_keys arg1);

Package

%nuklear.

Source

claw.lisp.

Function: input-is-mouse-click-down-in-rect (i id b down)

int nk_input_is_mouse_click_down_in_rect(struct nk_input* i, enum nk_buttons id, struct nk_rect b, int down);

Package

%nuklear.

Source

claw.lisp.

Function: input-is-mouse-click-in-rect (arg0 arg1 arg2)

int nk_input_is_mouse_click_in_rect(struct nk_input* arg0, enum nk_buttons arg1, struct nk_rect arg2);

Package

%nuklear.

Source

claw.lisp.

Function: input-is-mouse-down (arg0 arg1)

int nk_input_is_mouse_down(struct nk_input* arg0, enum nk_buttons arg1);

Package

%nuklear.

Source

claw.lisp.

Function: input-is-mouse-hovering-rect (arg0 arg1)

int nk_input_is_mouse_hovering_rect(struct nk_input* arg0, struct nk_rect arg1);

Package

%nuklear.

Source

claw.lisp.

Function: input-is-mouse-pressed (arg0 arg1)

int nk_input_is_mouse_pressed(struct nk_input* arg0, enum nk_buttons arg1);

Package

%nuklear.

Source

claw.lisp.

Function: input-is-mouse-prev-hovering-rect (arg0 arg1)

int nk_input_is_mouse_prev_hovering_rect(struct nk_input* arg0, struct nk_rect arg1);

Package

%nuklear.

Source

claw.lisp.

Function: input-is-mouse-released (arg0 arg1)

int nk_input_is_mouse_released(struct nk_input* arg0, enum nk_buttons arg1);

Package

%nuklear.

Source

claw.lisp.

Function: input-key (arg0 arg1 down)

void nk_input_key(struct nk_context* arg0, enum nk_keys arg1, int down);

Package

%nuklear.

Source

claw.lisp.

Function: input-motion (arg0 x y)

void nk_input_motion(struct nk_context* arg0, int x, int y);

Package

%nuklear.

Source

claw.lisp.

Function: input-mouse-clicked (arg0 arg1 arg2)

int nk_input_mouse_clicked(struct nk_input* arg0, enum nk_buttons arg1, struct nk_rect arg2);

Package

%nuklear.

Source

claw.lisp.

Function: input-scroll (arg0 val)

void nk_input_scroll(struct nk_context* arg0, struct nk_vec2 val);

Package

%nuklear.

Source

claw.lisp.

Function: input-unicode (arg0 arg1)

void nk_input_unicode(struct nk_context* arg0, nk_rune arg1);

Package

%nuklear.

Source

claw.lisp.

Function: item-is-any-active (arg0)

int nk_item_is_any_active(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: label (arg0 arg1 align)

void nk_label(struct nk_context* arg0, char* arg1, nk_flags align);

Package

%nuklear.

Source

claw.lisp.

Function: label-colored (arg0 arg1 align arg3)

void nk_label_colored(struct nk_context* arg0, char* arg1, nk_flags align, struct nk_color arg3);

Package

%nuklear.

Source

claw.lisp.

Function: label-colored-wrap (arg0 arg1 arg2)

void nk_label_colored_wrap(struct nk_context* arg0, char* arg1, struct nk_color arg2);

Package

%nuklear.

Source

claw.lisp.

Function: label-wrap (arg0 arg1)

void nk_label_wrap(struct nk_context* arg0, char* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: layout-ratio-from-pixel (arg0 pixel-width)

float nk_layout_ratio_from_pixel(struct nk_context* arg0, float pixel_width);

Package

%nuklear.

Source

claw.lisp.

Function: layout-reset-min-row-height (arg0)

void nk_layout_reset_min_row_height(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: layout-row (arg0 arg1 height cols ratio)

void nk_layout_row(struct nk_context* arg0, enum nk_layout_format arg1, float height, int cols, float* ratio);

Package

%nuklear.

Source

claw.lisp.

Function: layout-row-begin (ctx fmt row-height cols)

void nk_layout_row_begin(struct nk_context* ctx, enum nk_layout_format fmt, float row_height, int cols);

Package

%nuklear.

Source

claw.lisp.

Function: layout-row-dynamic (ctx height cols)

void nk_layout_row_dynamic(struct nk_context* ctx, float height, int cols);

Package

%nuklear.

Source

claw.lisp.

Function: layout-row-end (arg0)

void nk_layout_row_end(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: layout-row-push (arg0 value)

void nk_layout_row_push(struct nk_context* arg0, float value);

Package

%nuklear.

Source

claw.lisp.

Function: layout-row-static (ctx height item-width cols)

void nk_layout_row_static(struct nk_context* ctx, float height, int item_width, int cols);

Package

%nuklear.

Source

claw.lisp.

Function: layout-row-template-begin (arg0 row-height)

void nk_layout_row_template_begin(struct nk_context* arg0, float row_height);

Package

%nuklear.

Source

claw.lisp.

Function: layout-row-template-end (arg0)

void nk_layout_row_template_end(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: layout-row-template-push-dynamic (arg0)

void nk_layout_row_template_push_dynamic(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: layout-row-template-push-static (arg0 width)

void nk_layout_row_template_push_static(struct nk_context* arg0, float width);

Package

%nuklear.

Source

claw.lisp.

Function: layout-row-template-push-variable (arg0 min-width)

void nk_layout_row_template_push_variable(struct nk_context* arg0, float min_width);

Package

%nuklear.

Source

claw.lisp.

Function: layout-set-min-row-height (arg0 height)

void nk_layout_set_min_row_height(struct nk_context* arg0, float height);

Package

%nuklear.

Source

claw.lisp.

Function: layout-space-begin (arg0 arg1 height widget-count)

void nk_layout_space_begin(struct nk_context* arg0, enum nk_layout_format arg1, float height, int widget_count);

Package

%nuklear.

Source

claw.lisp.

Function: layout-space-bounds (result arg0)

struct nk_rect nk_layout_space_bounds(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: layout-space-end (arg0)

void nk_layout_space_end(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: layout-space-push (arg0 bounds)

void nk_layout_space_push(struct nk_context* arg0, struct nk_rect bounds);

Package

%nuklear.

Source

claw.lisp.

Function: layout-space-rect-to-local (result arg0 arg1)

struct nk_rect nk_layout_space_rect_to_local(struct nk_context* arg0, struct nk_rect arg1);

Package

%nuklear.

Source

claw.lisp.

Function: layout-space-rect-to-screen (result arg0 arg1)

struct nk_rect nk_layout_space_rect_to_screen(struct nk_context* arg0, struct nk_rect arg1);

Package

%nuklear.

Source

claw.lisp.

Function: layout-space-to-local (result arg0 arg1)

struct nk_vec2 nk_layout_space_to_local(struct nk_context* arg0, struct nk_vec2 arg1);

Package

%nuklear.

Source

claw.lisp.

Function: layout-space-to-screen (result arg0 arg1)

struct nk_vec2 nk_layout_space_to_screen(struct nk_context* arg0, struct nk_vec2 arg1);

Package

%nuklear.

Source

claw.lisp.

Function: layout-widget-bounds (result arg0)

struct nk_rect nk_layout_widget_bounds(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: list-view-begin (arg0 out id arg3 row-height row-count)

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);

Package

%nuklear.

Source

claw.lisp.

Function: list-view-end (arg0)

void nk_list_view_end(struct nk_list_view* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: make-context (&optional font)
Package

nuklear.

Source

nuklear.lisp.

Function: make-user-font (height width-callback &optional user-data-ptr)
Package

nuklear.

Source

nuklear.lisp.

Function: menu-begin-image (arg0 arg1 arg2 size)

int nk_menu_begin_image(struct nk_context* arg0, char* arg1, struct nk_image arg2, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: menu-begin-image-label (arg0 arg1 align arg3 size)

int nk_menu_begin_image_label(struct nk_context* arg0, char* arg1, nk_flags align, struct nk_image arg3, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: menu-begin-image-text (arg0 arg1 arg2 align arg4 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);

Package

%nuklear.

Source

claw.lisp.

Function: menu-begin-label (arg0 arg1 align size)

int nk_menu_begin_label(struct nk_context* arg0, char* arg1, nk_flags align, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: menu-begin-symbol (arg0 arg1 arg2 size)

int nk_menu_begin_symbol(struct nk_context* arg0, char* arg1, enum nk_symbol_type arg2, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: menu-begin-symbol-label (arg0 arg1 align arg3 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);

Package

%nuklear.

Source

claw.lisp.

Function: menu-begin-symbol-text (arg0 arg1 arg2 align arg4 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);

Package

%nuklear.

Source

claw.lisp.

Function: menu-begin-text (arg0 title title-len align size)

int nk_menu_begin_text(struct nk_context* arg0, char* title, int title_len, nk_flags align, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: menu-close (arg0)

void nk_menu_close(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: menu-end (arg0)

void nk_menu_end(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: menu-item-image-label (arg0 arg1 arg2 alignment)

int nk_menu_item_image_label(struct nk_context* arg0, struct nk_image arg1, char* arg2, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: menu-item-image-text (arg0 arg1 arg2 len alignment)

int nk_menu_item_image_text(struct nk_context* arg0, struct nk_image arg1, char* arg2, int len, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: menu-item-label (arg0 arg1 alignment)

int nk_menu_item_label(struct nk_context* arg0, char* arg1, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: menu-item-symbol-label (arg0 arg1 arg2 alignment)

int nk_menu_item_symbol_label(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: menu-item-symbol-text (arg0 arg1 arg2 arg3 alignment)

int nk_menu_item_symbol_text(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, int arg3, nk_flags alignment);

Package

%nuklear.

Source

claw.lisp.

Function: menu-item-text (arg0 arg1 arg2 align)

int nk_menu_item_text(struct nk_context* arg0, char* arg1, int arg2, nk_flags align);

Package

%nuklear.

Source

claw.lisp.

Function: menubar-begin (arg0)

void nk_menubar_begin(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: menubar-end (arg0)

void nk_menubar_end(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: murmur-hash (key len seed)

nk_hash nk_murmur_hash(void* key, int len, nk_hash seed);

Package

%nuklear.

Source

claw.lisp.

Function: option-label (arg0 arg1 active)

int nk_option_label(struct nk_context* arg0, char* arg1, int active);

Package

%nuklear.

Source

claw.lisp.

Function: option-text (arg0 arg1 arg2 active)

int nk_option_text(struct nk_context* arg0, char* arg1, int arg2, int active);

Package

%nuklear.

Source

claw.lisp.

Function: panel-mask (&rest opts)
Package

nuklear.

Source

nuklear.lisp.

Function: plot (arg0 arg1 values count offset)

void nk_plot(struct nk_context* arg0, enum nk_chart_type arg1, float* values, int count, int offset);

Package

%nuklear.

Source

claw.lisp.

Function: plot-function (arg0 arg1 userdata value-getter count offset)

void nk_plot_function(struct nk_context* arg0, enum nk_chart_type arg1, void* userdata, void* value_getter, int count, int offset);

Package

%nuklear.

Source

claw.lisp.

Function: popup-begin (arg0 arg1 arg2 arg3 bounds)

int nk_popup_begin(struct nk_context* arg0, enum nk_popup_type arg1, char* arg2, nk_flags arg3, struct nk_rect bounds);

Package

%nuklear.

Source

claw.lisp.

Function: popup-close (arg0)

void nk_popup_close(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: popup-end (arg0)

void nk_popup_end(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: popup-get-scroll (arg0 offset-x offset-y)

void nk_popup_get_scroll(struct nk_context* arg0, nk_uint* offset_x, nk_uint* offset_y);

Package

%nuklear.

Source

claw.lisp.

Function: popup-set-scroll (arg0 offset-x offset-y)

void nk_popup_set_scroll(struct nk_context* arg0, nk_uint offset_x, nk_uint offset_y);

Package

%nuklear.

Source

claw.lisp.

Function: prog (arg0 cur max modifyable)

nk_size nk_prog(struct nk_context* arg0, nk_size cur, nk_size max, int modifyable);

Package

%nuklear.

Source

claw.lisp.

Function: progress (arg0 cur max modifyable)

int nk_progress(struct nk_context* arg0, nk_size* cur, nk_size max, int modifyable);

Package

%nuklear.

Source

claw.lisp.

Function: property-double (arg0 name min val max step inc-per-pixel)

void nk_property_double(struct nk_context* arg0, char* name, double min, double* val, double max, double step, float inc_per_pixel);

Package

%nuklear.

Source

claw.lisp.

Function: property-float (arg0 name min val max step 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);

Package

%nuklear.

Source

claw.lisp.

Function: property-int (arg0 name min val max step 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);

Package

%nuklear.

Source

claw.lisp.

Function: propertyd (arg0 name min val max step inc-per-pixel)

double nk_propertyd(struct nk_context* arg0, char* name, double min, double val, double max, double step, float inc_per_pixel);

Package

%nuklear.

Source

claw.lisp.

Function: propertyf (arg0 name min val max step inc-per-pixel)

float nk_propertyf(struct nk_context* arg0, char* name, float min, float val, float max, float step, float inc_per_pixel);

Package

%nuklear.

Source

claw.lisp.

Function: propertyi (arg0 name min val max step inc-per-pixel)

int nk_propertyi(struct nk_context* arg0, char* name, int min, int val, int max, int step, float inc_per_pixel);

Package

%nuklear.

Source

claw.lisp.

Function: push-custom (arg0 arg1 arg2 usr)

void nk_push_custom(struct nk_command_buffer* arg0, struct nk_rect arg1, nk_command_custom_callback arg2, nk_handle usr);

Package

%nuklear.

Source

claw.lisp.

Function: push-scissor (arg0 arg1)

void nk_push_scissor(struct nk_command_buffer* arg0, struct nk_rect arg1);

Package

%nuklear.

Source

claw.lisp.

Function: radio-label (arg0 arg1 active)

int nk_radio_label(struct nk_context* arg0, char* arg1, int* active);

Package

%nuklear.

Source

claw.lisp.

Function: radio-text (arg0 arg1 arg2 active)

int nk_radio_text(struct nk_context* arg0, char* arg1, int arg2, int* active);

Package

%nuklear.

Source

claw.lisp.

Function: rect (result x y w h)

struct nk_rect nk_rect(float x, float y, float w, float h);

Package

%nuklear.

Source

claw.lisp.

Function: rect-pos (result arg0)

struct nk_vec2 nk_rect_pos(struct nk_rect arg0);

Package

%nuklear.

Source

claw.lisp.

Function: rect-size (result arg0)

struct nk_vec2 nk_rect_size(struct nk_rect arg0);

Package

%nuklear.

Source

claw.lisp.

Function: recta (result pos size)

struct nk_rect nk_recta(struct nk_vec2 pos, struct nk_vec2 size);

Package

%nuklear.

Source

claw.lisp.

Function: recti (result x y w h)

struct nk_rect nk_recti(int x, int y, int w, int h);

Package

%nuklear.

Source

claw.lisp.

Function: rectiv (result xywh)

struct nk_rect nk_rectiv(int* xywh);

Package

%nuklear.

Source

claw.lisp.

Function: rectv (result xywh)

struct nk_rect nk_rectv(float* xywh);

Package

%nuklear.

Source

claw.lisp.

Function: rgb (result r g b)

struct nk_color nk_rgb(int r, int g, int b);

Package

%nuklear.

Source

claw.lisp.

Function: rgb-bv (result rgb)

struct nk_color nk_rgb_bv(nk_byte* rgb);

Package

%nuklear.

Source

claw.lisp.

Function: rgb-cf (result c)

struct nk_color nk_rgb_cf(struct nk_colorf c);

Package

%nuklear.

Source

claw.lisp.

Function: rgb-f (result r g b)

struct nk_color nk_rgb_f(float r, float g, float b);

Package

%nuklear.

Source

claw.lisp.

Function: rgb-fv (result rgb)

struct nk_color nk_rgb_fv(float* rgb);

Package

%nuklear.

Source

claw.lisp.

Function: rgb-hex (result rgb)

struct nk_color nk_rgb_hex(char* rgb);

Package

%nuklear.

Source

claw.lisp.

Function: rgb-iv (result rgb)

struct nk_color nk_rgb_iv(int* rgb);

Package

%nuklear.

Source

claw.lisp.

Function: rgba (result r g b a)

struct nk_color nk_rgba(int r, int g, int b, int a);

Package

%nuklear.

Source

claw.lisp.

Function: rgba-bv (result rgba)

struct nk_color nk_rgba_bv(nk_byte* rgba);

Package

%nuklear.

Source

claw.lisp.

Function: rgba-cf (result c)

struct nk_color nk_rgba_cf(struct nk_colorf c);

Package

%nuklear.

Source

claw.lisp.

Function: rgba-f (result r g b a)

struct nk_color nk_rgba_f(float r, float g, float b, float a);

Package

%nuklear.

Source

claw.lisp.

Function: rgba-fv (result rgba)

struct nk_color nk_rgba_fv(float* rgba);

Package

%nuklear.

Source

claw.lisp.

Function: rgba-hex (result rgb)

struct nk_color nk_rgba_hex(char* rgb);

Package

%nuklear.

Source

claw.lisp.

Function: rgba-iv (result rgba)

struct nk_color nk_rgba_iv(int* rgba);

Package

%nuklear.

Source

claw.lisp.

Function: rgba-u32 (result arg0)

struct nk_color nk_rgba_u32(nk_uint arg0);

Package

%nuklear.

Source

claw.lisp.

Function: select-image-label (arg0 arg1 arg2 align value)

int nk_select_image_label(struct nk_context* arg0, struct nk_image arg1, char* arg2, nk_flags align, int value);

Package

%nuklear.

Source

claw.lisp.

Function: select-image-text (arg0 arg1 arg2 arg3 align value)

int nk_select_image_text(struct nk_context* arg0, struct nk_image arg1, char* arg2, int arg3, nk_flags align, int value);

Package

%nuklear.

Source

claw.lisp.

Function: select-label (arg0 arg1 align value)

int nk_select_label(struct nk_context* arg0, char* arg1, nk_flags align, int value);

Package

%nuklear.

Source

claw.lisp.

Function: select-symbol-label (arg0 arg1 arg2 align value)

int nk_select_symbol_label(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, nk_flags align, int value);

Package

%nuklear.

Source

claw.lisp.

Function: select-symbol-text (arg0 arg1 arg2 arg3 align value)

int nk_select_symbol_text(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, int arg3, nk_flags align, int value);

Package

%nuklear.

Source

claw.lisp.

Function: select-text (arg0 arg1 arg2 align value)

int nk_select_text(struct nk_context* arg0, char* arg1, int arg2, nk_flags align, int value);

Package

%nuklear.

Source

claw.lisp.

Function: selectable-image-label (arg0 arg1 arg2 align value)

int nk_selectable_image_label(struct nk_context* arg0, struct nk_image arg1, char* arg2, nk_flags align, int* value);

Package

%nuklear.

Source

claw.lisp.

Function: selectable-image-text (arg0 arg1 arg2 arg3 align value)

int nk_selectable_image_text(struct nk_context* arg0, struct nk_image arg1, char* arg2, int arg3, nk_flags align, int* value);

Package

%nuklear.

Source

claw.lisp.

Function: selectable-label (arg0 arg1 align value)

int nk_selectable_label(struct nk_context* arg0, char* arg1, nk_flags align, int* value);

Package

%nuklear.

Source

claw.lisp.

Function: selectable-symbol-label (arg0 arg1 arg2 align value)

int nk_selectable_symbol_label(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, nk_flags align, int* value);

Package

%nuklear.

Source

claw.lisp.

Function: selectable-symbol-text (arg0 arg1 arg2 arg3 align value)

int nk_selectable_symbol_text(struct nk_context* arg0, enum nk_symbol_type arg1, char* arg2, int arg3, nk_flags align, int* value);

Package

%nuklear.

Source

claw.lisp.

Function: selectable-text (arg0 arg1 arg2 align value)

int nk_selectable_text(struct nk_context* arg0, char* arg1, int arg2, nk_flags align, int* value);

Package

%nuklear.

Source

claw.lisp.

Function: slide-float (arg0 min val max step)

float nk_slide_float(struct nk_context* arg0, float min, float val, float max, float step);

Package

%nuklear.

Source

claw.lisp.

Function: slide-int (arg0 min val max step)

int nk_slide_int(struct nk_context* arg0, int min, int val, int max, int step);

Package

%nuklear.

Source

claw.lisp.

Function: slider-float (arg0 min val max step)

int nk_slider_float(struct nk_context* arg0, float min, float* val, float max, float step);

Package

%nuklear.

Source

claw.lisp.

Function: slider-int (arg0 min val max step)

int nk_slider_int(struct nk_context* arg0, int min, int* val, int max, int step);

Package

%nuklear.

Source

claw.lisp.

Function: spacing (arg0 cols)

void nk_spacing(struct nk_context* arg0, int cols);

Package

%nuklear.

Source

claw.lisp.

Function: str-append-str-char (arg0 arg1)

int nk_str_append_str_char(struct nk_str* arg0, char* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: str-append-str-runes (arg0 arg1)

int nk_str_append_str_runes(struct nk_str* arg0, nk_rune* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: str-append-str-utf8 (arg0 arg1)

int nk_str_append_str_utf8(struct nk_str* arg0, char* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: str-append-text-char (arg0 arg1 arg2)

int nk_str_append_text_char(struct nk_str* arg0, char* arg1, int arg2);

Package

%nuklear.

Source

claw.lisp.

Function: str-append-text-runes (arg0 arg1 arg2)

int nk_str_append_text_runes(struct nk_str* arg0, nk_rune* arg1, int arg2);

Package

%nuklear.

Source

claw.lisp.

Function: str-append-text-utf8 (arg0 arg1 arg2)

int nk_str_append_text_utf8(struct nk_str* arg0, char* arg1, int arg2);

Package

%nuklear.

Source

claw.lisp.

Function: str-at-char (arg0 pos)

char* nk_str_at_char(struct nk_str* arg0, int pos);

Package

%nuklear.

Source

claw.lisp.

Function: str-at-char-const (arg0 pos)

char* nk_str_at_char_const(struct nk_str* arg0, int pos);

Package

%nuklear.

Source

claw.lisp.

Function: str-at-const (arg0 pos unicode len)

char* nk_str_at_const(struct nk_str* arg0, int pos, nk_rune* unicode, int* len);

Package

%nuklear.

Source

claw.lisp.

Function: str-at-rune (arg0 pos unicode len)

char* nk_str_at_rune(struct nk_str* arg0, int pos, nk_rune* unicode, int* len);

Package

%nuklear.

Source

claw.lisp.

Function: str-clear (arg0)

void nk_str_clear(struct nk_str* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: str-delete-chars (arg0 pos len)

void nk_str_delete_chars(struct nk_str* arg0, int pos, int len);

Package

%nuklear.

Source

claw.lisp.

Function: str-delete-runes (arg0 pos len)

void nk_str_delete_runes(struct nk_str* arg0, int pos, int len);

Package

%nuklear.

Source

claw.lisp.

Function: str-free (arg0)

void nk_str_free(struct nk_str* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: str-get (arg0)

char* nk_str_get(struct nk_str* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: str-get-const (arg0)

char* nk_str_get_const(struct nk_str* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: str-init (arg0 arg1 size)

void nk_str_init(struct nk_str* arg0, struct nk_allocator* arg1, nk_size size);

Package

%nuklear.

Source

claw.lisp.

Function: str-init-default (arg0)

void nk_str_init_default(struct nk_str* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: str-init-fixed (arg0 memory size)

void nk_str_init_fixed(struct nk_str* arg0, void* memory, nk_size size);

Package

%nuklear.

Source

claw.lisp.

Function: str-insert-at-char (arg0 pos arg2 arg3)

int nk_str_insert_at_char(struct nk_str* arg0, int pos, char* arg2, int arg3);

Package

%nuklear.

Source

claw.lisp.

Function: str-insert-at-rune (arg0 pos arg2 arg3)

int nk_str_insert_at_rune(struct nk_str* arg0, int pos, char* arg2, int arg3);

Package

%nuklear.

Source

claw.lisp.

Function: str-insert-str-char (arg0 pos arg2)

int nk_str_insert_str_char(struct nk_str* arg0, int pos, char* arg2);

Package

%nuklear.

Source

claw.lisp.

Function: str-insert-str-runes (arg0 pos arg2)

int nk_str_insert_str_runes(struct nk_str* arg0, int pos, nk_rune* arg2);

Package

%nuklear.

Source

claw.lisp.

Function: str-insert-str-utf8 (arg0 pos arg2)

int nk_str_insert_str_utf8(struct nk_str* arg0, int pos, char* arg2);

Package

%nuklear.

Source

claw.lisp.

Function: str-insert-text-char (arg0 pos arg2 arg3)

int nk_str_insert_text_char(struct nk_str* arg0, int pos, char* arg2, int arg3);

Package

%nuklear.

Source

claw.lisp.

Function: str-insert-text-runes (arg0 pos arg2 arg3)

int nk_str_insert_text_runes(struct nk_str* arg0, int pos, nk_rune* arg2, int arg3);

Package

%nuklear.

Source

claw.lisp.

Function: str-insert-text-utf8 (arg0 pos arg2 arg3)

int nk_str_insert_text_utf8(struct nk_str* arg0, int pos, char* arg2, int arg3);

Package

%nuklear.

Source

claw.lisp.

Function: str-len (arg0)

int nk_str_len(struct nk_str* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: str-len-char (arg0)

int nk_str_len_char(struct nk_str* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: str-remove-chars (arg0 len)

void nk_str_remove_chars(struct nk_str* arg0, int len);

Package

%nuklear.

Source

claw.lisp.

Function: str-remove-runes (str len)

void nk_str_remove_runes(struct nk_str* str, int len);

Package

%nuklear.

Source

claw.lisp.

Function: str-rune-at (arg0 pos)

nk_rune nk_str_rune_at(struct nk_str* arg0, int pos);

Package

%nuklear.

Source

claw.lisp.

Function: strfilter (text regexp)

int nk_strfilter(char* text, char* regexp);

Package

%nuklear.

Source

claw.lisp.

Function: stricmp (s1 s2)

int nk_stricmp(char* s1, char* s2);

Package

%nuklear.

Source

claw.lisp.

Function: stricmpn (s1 s2 n)

int nk_stricmpn(char* s1, char* s2, int n);

Package

%nuklear.

Source

claw.lisp.

Function: strlen (str)

int nk_strlen(char* str);

Package

%nuklear.

Source

claw.lisp.

Function: strmatch-fuzzy-string (str pattern out-score)

int nk_strmatch_fuzzy_string(char* str, char* pattern, int* out_score);

Package

%nuklear.

Source

claw.lisp.

Function: strmatch-fuzzy-text (txt txt-len pattern out-score)

int nk_strmatch_fuzzy_text(char* txt, int txt_len, char* pattern, int* out_score);

Package

%nuklear.

Source

claw.lisp.

Function: stroke-arc (arg0 cx cy radius a-min a-max line-thickness arg7)

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);

Package

%nuklear.

Source

claw.lisp.

Function: stroke-circle (arg0 arg1 line-thickness arg3)

void nk_stroke_circle(struct nk_command_buffer* arg0, struct nk_rect arg1, float line_thickness, struct nk_color arg3);

Package

%nuklear.

Source

claw.lisp.

Function: stroke-curve (arg0 arg1 arg2 arg3 arg4 arg5 arg6 arg7 arg8 line-thickness arg10)

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);

Package

%nuklear.

Source

claw.lisp.

Function: stroke-line (b x0 y0 x1 y1 line-thickness arg6)

void nk_stroke_line(struct nk_command_buffer* b, float x0, float y0, float x1, float y1, float line_thickness, struct nk_color arg6);

Package

%nuklear.

Source

claw.lisp.

Function: stroke-polygon (arg0 arg1 point-count line-thickness arg4)

void nk_stroke_polygon(struct nk_command_buffer* arg0, float* arg1, int point_count, float line_thickness, struct nk_color arg4);

Package

%nuklear.

Source

claw.lisp.

Function: stroke-polyline (arg0 points point-count line-thickness col)

void nk_stroke_polyline(struct nk_command_buffer* arg0, float* points, int point_count, float line_thickness, struct nk_color col);

Package

%nuklear.

Source

claw.lisp.

Function: stroke-rect (arg0 arg1 rounding line-thickness arg4)

void nk_stroke_rect(struct nk_command_buffer* arg0, struct nk_rect arg1, float rounding, float line_thickness, struct nk_color arg4);

Package

%nuklear.

Source

claw.lisp.

Function: stroke-triangle (arg0 arg1 arg2 arg3 arg4 arg5 arg6 line-thichness arg8)

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);

Package

%nuklear.

Source

claw.lisp.

Function: strtod (str endptr)

double nk_strtod(char* str, char** endptr);

Package

%nuklear.

Source

claw.lisp.

Function: strtof (str endptr)

float nk_strtof(char* str, char** endptr);

Package

%nuklear.

Source

claw.lisp.

Function: strtoi (str endptr)

int nk_strtoi(char* str, char** endptr);

Package

%nuklear.

Source

claw.lisp.

Function: style-default (arg0)

void nk_style_default(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: style-from-table (arg0 arg1)

void nk_style_from_table(struct nk_context* arg0, struct nk_color* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: style-get-color-by-name (arg0)

char* nk_style_get_color_by_name(enum nk_style_colors arg0);

Package

%nuklear.

Source

claw.lisp.

Function: style-hide-cursor (arg0)

void nk_style_hide_cursor(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: style-item-color (result arg0)

struct nk_style_item nk_style_item_color(struct nk_color arg0);

Package

%nuklear.

Source

claw.lisp.

Function: style-item-hide (result)

struct nk_style_item nk_style_item_hide();

Package

%nuklear.

Source

claw.lisp.

Function: style-item-image (result img)

struct nk_style_item nk_style_item_image(struct nk_image img);

Package

%nuklear.

Source

claw.lisp.

Function: style-load-all-cursors (arg0 arg1)

void nk_style_load_all_cursors(struct nk_context* arg0, struct nk_cursor* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: style-load-cursor (arg0 arg1 arg2)

void nk_style_load_cursor(struct nk_context* arg0, enum nk_style_cursor arg1, struct nk_cursor* arg2);

Package

%nuklear.

Source

claw.lisp.

Function: style-pop-color (arg0)

int nk_style_pop_color(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: style-pop-flags (arg0)

int nk_style_pop_flags(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: style-pop-float (arg0)

int nk_style_pop_float(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: style-pop-font (arg0)

int nk_style_pop_font(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: style-pop-style-item (arg0)

int nk_style_pop_style_item(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: style-pop-vec2 (arg0)

int nk_style_pop_vec2(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: style-push-color (arg0 arg1 arg2)

int nk_style_push_color(struct nk_context* arg0, struct nk_color* arg1, struct nk_color arg2);

Package

%nuklear.

Source

claw.lisp.

Function: style-push-flags (arg0 arg1 arg2)

int nk_style_push_flags(struct nk_context* arg0, nk_flags* arg1, nk_flags arg2);

Package

%nuklear.

Source

claw.lisp.

Function: style-push-float (arg0 arg1 arg2)

int nk_style_push_float(struct nk_context* arg0, float* arg1, float arg2);

Package

%nuklear.

Source

claw.lisp.

Function: style-push-font (arg0 arg1)

int nk_style_push_font(struct nk_context* arg0, struct nk_user_font* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: style-push-style-item (arg0 arg1 arg2)

int nk_style_push_style_item(struct nk_context* arg0, struct nk_style_item* arg1, struct nk_style_item arg2);

Package

%nuklear.

Source

claw.lisp.

Function: style-push-vec2 (arg0 arg1 arg2)

int nk_style_push_vec2(struct nk_context* arg0, struct nk_vec2* arg1, struct nk_vec2 arg2);

Package

%nuklear.

Source

claw.lisp.

Function: style-set-cursor (arg0 arg1)

int nk_style_set_cursor(struct nk_context* arg0, enum nk_style_cursor arg1);

Package

%nuklear.

Source

claw.lisp.

Function: style-set-font (arg0 arg1)

void nk_style_set_font(struct nk_context* arg0, struct nk_user_font* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: style-show-cursor (arg0)

void nk_style_show_cursor(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: subimage-handle (result arg0 w h sub-region)

struct nk_image nk_subimage_handle(nk_handle arg0, unsigned short w, unsigned short h, struct nk_rect sub_region);

Package

%nuklear.

Source

claw.lisp.

Function: subimage-id (result arg0 w h sub-region)

struct nk_image nk_subimage_id(int arg0, unsigned short w, unsigned short h, struct nk_rect sub_region);

Package

%nuklear.

Source

claw.lisp.

Function: subimage-ptr (result arg0 w h sub-region)

struct nk_image nk_subimage_ptr(void* arg0, unsigned short w, unsigned short h, struct nk_rect sub_region);

Package

%nuklear.

Source

claw.lisp.

Function: text (arg0 arg1 arg2 arg3)

void nk_text(struct nk_context* arg0, char* arg1, int arg2, nk_flags arg3);

Package

%nuklear.

Source

claw.lisp.

Function: text-colored (arg0 arg1 arg2 arg3 arg4)

void nk_text_colored(struct nk_context* arg0, char* arg1, int arg2, nk_flags arg3, struct nk_color arg4);

Package

%nuklear.

Source

claw.lisp.

Function: text-wrap (arg0 arg1 arg2)

void nk_text_wrap(struct nk_context* arg0, char* arg1, int arg2);

Package

%nuklear.

Source

claw.lisp.

Function: text-wrap-colored (arg0 arg1 arg2 arg3)

void nk_text_wrap_colored(struct nk_context* arg0, char* arg1, int arg2, struct nk_color arg3);

Package

%nuklear.

Source

claw.lisp.

Function: textedit-cut (arg0)

int nk_textedit_cut(struct nk_text_edit* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: textedit-delete (arg0 where len)

void nk_textedit_delete(struct nk_text_edit* arg0, int where, int len);

Package

%nuklear.

Source

claw.lisp.

Function: textedit-delete-selection (arg0)

void nk_textedit_delete_selection(struct nk_text_edit* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: textedit-free (arg0)

void nk_textedit_free(struct nk_text_edit* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: textedit-init (arg0 arg1 size)

void nk_textedit_init(struct nk_text_edit* arg0, struct nk_allocator* arg1, nk_size size);

Package

%nuklear.

Source

claw.lisp.

Function: textedit-init-default (arg0)

void nk_textedit_init_default(struct nk_text_edit* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: textedit-init-fixed (arg0 memory size)

void nk_textedit_init_fixed(struct nk_text_edit* arg0, void* memory, nk_size size);

Package

%nuklear.

Source

claw.lisp.

Function: textedit-paste (arg0 arg1 len)

int nk_textedit_paste(struct nk_text_edit* arg0, char* arg1, int len);

Package

%nuklear.

Source

claw.lisp.

Function: textedit-redo (arg0)

void nk_textedit_redo(struct nk_text_edit* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: textedit-select-all (arg0)

void nk_textedit_select_all(struct nk_text_edit* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: textedit-text (arg0 arg1 total-len)

void nk_textedit_text(struct nk_text_edit* arg0, char* arg1, int total_len);

Package

%nuklear.

Source

claw.lisp.

Function: textedit-undo (arg0)

void nk_textedit_undo(struct nk_text_edit* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: tooltip (arg0 arg1)

void nk_tooltip(struct nk_context* arg0, char* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: tooltip-begin (arg0 width)

int nk_tooltip_begin(struct nk_context* arg0, float width);

Package

%nuklear.

Source

claw.lisp.

Function: tooltip-end (arg0)

void nk_tooltip_end(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: tree-element-image-push-hashed (arg0 arg1 arg2 title initial-state selected hash len seed)

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);

Package

%nuklear.

Source

claw.lisp.

Function: tree-element-pop (arg0)

void nk_tree_element_pop(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: tree-element-push-hashed (arg0 arg1 title initial-state selected hash len seed)

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);

Package

%nuklear.

Source

claw.lisp.

Function: tree-image-push-hashed (arg0 arg1 arg2 title initial-state hash len 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);

Package

%nuklear.

Source

claw.lisp.

Function: tree-pop (arg0)

void nk_tree_pop(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: tree-push-hashed (arg0 arg1 title initial-state hash len seed)

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);

Package

%nuklear.

Source

claw.lisp.

Function: tree-state-image-push (arg0 arg1 arg2 title state)

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);

Package

%nuklear.

Source

claw.lisp.

Function: tree-state-pop (arg0)

void nk_tree_state_pop(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: tree-state-push (arg0 arg1 title state)

int nk_tree_state_push(struct nk_context* arg0, enum nk_tree_type arg1, char* title, enum nk_collapse_states* state);

Package

%nuklear.

Source

claw.lisp.

Function: triangle-from-direction (result r pad-x pad-y arg4)

void nk_triangle_from_direction(struct nk_vec2* result, struct nk_rect r, float pad_x, float pad_y, enum nk_heading arg4);

Package

%nuklear.

Source

claw.lisp.

Function: utf-at (buffer length index unicode len)

char* nk_utf_at(char* buffer, int length, int index, nk_rune* unicode, int* len);

Package

%nuklear.

Source

claw.lisp.

Function: utf-decode (arg0 arg1 arg2)

int nk_utf_decode(char* arg0, nk_rune* arg1, int arg2);

Package

%nuklear.

Source

claw.lisp.

Function: utf-encode (arg0 arg1 arg2)

int nk_utf_encode(nk_rune arg0, char* arg1, int arg2);

Package

%nuklear.

Source

claw.lisp.

Function: utf-len (arg0 byte-len)

int nk_utf_len(char* arg0, int byte_len);

Package

%nuklear.

Source

claw.lisp.

Function: vec2 (result x y)

struct nk_vec2 nk_vec2(float x, float y);

Package

%nuklear.

Source

claw.lisp.

Function: vec2i (result x y)

struct nk_vec2 nk_vec2i(int x, int y);

Package

%nuklear.

Source

claw.lisp.

Function: vec2iv (result xy)

struct nk_vec2 nk_vec2iv(int* xy);

Package

%nuklear.

Source

claw.lisp.

Function: vec2v (result xy)

struct nk_vec2 nk_vec2v(float* xy);

Package

%nuklear.

Source

claw.lisp.

Function: widget (arg0 arg1)

enum nk_widget_layout_states nk_widget(struct nk_rect* arg0, struct nk_context* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: widget-bounds (result arg0)

struct nk_rect nk_widget_bounds(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: widget-fitting (arg0 arg1 arg2)

enum nk_widget_layout_states nk_widget_fitting(struct nk_rect* arg0, struct nk_context* arg1, struct nk_vec2 arg2);

Package

%nuklear.

Source

claw.lisp.

Function: widget-has-mouse-click-down (arg0 arg1 down)

int nk_widget_has_mouse_click_down(struct nk_context* arg0, enum nk_buttons arg1, int down);

Package

%nuklear.

Source

claw.lisp.

Function: widget-height (arg0)

float nk_widget_height(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: widget-is-hovered (arg0)

int nk_widget_is_hovered(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: widget-is-mouse-clicked (arg0 arg1)

int nk_widget_is_mouse_clicked(struct nk_context* arg0, enum nk_buttons arg1);

Package

%nuklear.

Source

claw.lisp.

Function: widget-position (result arg0)

struct nk_vec2 nk_widget_position(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: widget-size (result arg0)

struct nk_vec2 nk_widget_size(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: widget-width (arg0)

float nk_widget_width(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: window-close (ctx name)

void nk_window_close(struct nk_context* ctx, char* name);

Package

%nuklear.

Source

claw.lisp.

Function: window-collapse (arg0 name state)

void nk_window_collapse(struct nk_context* arg0, char* name, enum nk_collapse_states state);

Package

%nuklear.

Source

claw.lisp.

Function: window-collapse-if (arg0 name arg2 cond)

void nk_window_collapse_if(struct nk_context* arg0, char* name, enum nk_collapse_states arg2, int cond);

Package

%nuklear.

Source

claw.lisp.

Function: window-find (ctx name)

struct nk_window* nk_window_find(struct nk_context* ctx, char* name);

Package

%nuklear.

Source

claw.lisp.

Function: window-get-bounds (result ctx)

struct nk_rect nk_window_get_bounds(struct nk_context* ctx);

Package

%nuklear.

Source

claw.lisp.

Function: window-get-canvas (arg0)

struct nk_command_buffer* nk_window_get_canvas(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: window-get-content-region (result arg0)

struct nk_rect nk_window_get_content_region(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: window-get-content-region-max (result arg0)

struct nk_vec2 nk_window_get_content_region_max(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: window-get-content-region-min (result arg0)

struct nk_vec2 nk_window_get_content_region_min(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: window-get-content-region-size (result arg0)

struct nk_vec2 nk_window_get_content_region_size(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: window-get-height (arg0)

float nk_window_get_height(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: window-get-panel (arg0)

struct nk_panel* nk_window_get_panel(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: window-get-position (result ctx)

struct nk_vec2 nk_window_get_position(struct nk_context* ctx);

Package

%nuklear.

Source

claw.lisp.

Function: window-get-scroll (arg0 offset-x offset-y)

void nk_window_get_scroll(struct nk_context* arg0, nk_uint* offset_x, nk_uint* offset_y);

Package

%nuklear.

Source

claw.lisp.

Function: window-get-size (result arg0)

struct nk_vec2 nk_window_get_size(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: window-get-width (arg0)

float nk_window_get_width(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: window-has-focus (arg0)

int nk_window_has_focus(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: window-is-active (arg0 arg1)

int nk_window_is_active(struct nk_context* arg0, char* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: window-is-any-hovered (arg0)

int nk_window_is_any_hovered(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: window-is-closed (arg0 arg1)

int nk_window_is_closed(struct nk_context* arg0, char* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: window-is-collapsed (ctx name)

int nk_window_is_collapsed(struct nk_context* ctx, char* name);

Package

%nuklear.

Source

claw.lisp.

Function: window-is-hidden (arg0 arg1)

int nk_window_is_hidden(struct nk_context* arg0, char* arg1);

Package

%nuklear.

Source

claw.lisp.

Function: window-is-hovered (arg0)

int nk_window_is_hovered(struct nk_context* arg0);

Package

%nuklear.

Source

claw.lisp.

Function: window-set-bounds (arg0 name bounds)

void nk_window_set_bounds(struct nk_context* arg0, char* name, struct nk_rect bounds);

Package

%nuklear.

Source

claw.lisp.

Function: window-set-focus (arg0 name)

void nk_window_set_focus(struct nk_context* arg0, char* name);

Package

%nuklear.

Source

claw.lisp.

Function: window-set-position (arg0 name pos)

void nk_window_set_position(struct nk_context* arg0, char* name, struct nk_vec2 pos);

Package

%nuklear.

Source

claw.lisp.

Function: window-set-scroll (arg0 offset-x offset-y)

void nk_window_set_scroll(struct nk_context* arg0, nk_uint offset_x, nk_uint offset_y);

Package

%nuklear.

Source

claw.lisp.

Function: window-set-size (arg0 name arg2)

void nk_window_set_size(struct nk_context* arg0, char* name, struct nk_vec2 arg2);

Package

%nuklear.

Source

claw.lisp.

Function: window-show (arg0 name arg2)

void nk_window_show(struct nk_context* arg0, char* name, enum nk_show_states arg2);

Package

%nuklear.

Source

claw.lisp.

Function: window-show-if (arg0 name arg2 cond)

void nk_window_show_if(struct nk_context* arg0, char* name, enum nk_show_states arg2, int cond);

Package

%nuklear.

Source

claw.lisp.


6.2 Internals


6.2.1 Special variables

Special Variable: *max-element-buffer-size*
Package

nuklear.

Source

nuklear.lisp.

Special Variable: *max-vertex-buffer-size*
Package

nuklear.

Source

nuklear.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %  
B   C   D   E   F   G   H   I   L   M   O   P   R   S   T   U   V   W  
Index Entry  Section

%
%draw-end: Public ordinary functions
%draw-list-begin: Public ordinary functions
%draw-list-end: Public ordinary functions
%draw-list-next: Public ordinary functions

B
begin: Public ordinary functions
begin-titled: Public ordinary functions
buffer-clear: Public ordinary functions
buffer-free: Public ordinary functions
buffer-info: Public ordinary functions
buffer-init: Public ordinary functions
buffer-init-default: Public ordinary functions
buffer-init-fixed: Public ordinary functions
buffer-mark: Public ordinary functions
buffer-memory: Public ordinary functions
buffer-memory-const: Public ordinary functions
buffer-push: Public ordinary functions
buffer-reset: Public ordinary functions
buffer-total: Public ordinary functions
button-color: Public ordinary functions
button-image: Public ordinary functions
button-image-label: Public ordinary functions
button-image-label-styled: Public ordinary functions
button-image-styled: Public ordinary functions
button-image-text: Public ordinary functions
button-image-text-styled: Public ordinary functions
button-label: Public ordinary functions
button-label-styled: Public ordinary functions
button-pop-behavior: Public ordinary functions
button-push-behavior: Public ordinary functions
button-set-behavior: Public ordinary functions
button-symbol: Public ordinary functions
button-symbol-label: Public ordinary functions
button-symbol-label-styled: Public ordinary functions
button-symbol-styled: Public ordinary functions
button-symbol-text: Public ordinary functions
button-symbol-text-styled: Public ordinary functions
button-text: Public ordinary functions
button-text-styled: Public ordinary functions

C
chart-add-slot: Public ordinary functions
chart-add-slot-colored: Public ordinary functions
chart-begin: Public ordinary functions
chart-begin-colored: Public ordinary functions
chart-end: Public ordinary functions
chart-push: Public ordinary functions
chart-push-slot: Public ordinary functions
check-flags-label: Public ordinary functions
check-flags-text: Public ordinary functions
check-label: Public ordinary functions
check-text: Public ordinary functions
checkbox-flags-label: Public ordinary functions
checkbox-flags-text: Public ordinary functions
checkbox-label: Public ordinary functions
checkbox-text: Public ordinary functions
clear: Public ordinary functions
color-cf: Public ordinary functions
color-d: Public ordinary functions
color-dv: Public ordinary functions
color-f: Public ordinary functions
color-fv: Public ordinary functions
color-hex-rgb: Public ordinary functions
color-hex-rgba: Public ordinary functions
color-hsv-b: Public ordinary functions
color-hsv-bv: Public ordinary functions
color-hsv-f: Public ordinary functions
color-hsv-fv: Public ordinary functions
color-hsv-i: Public ordinary functions
color-hsv-iv: Public ordinary functions
color-hsva-b: Public ordinary functions
color-hsva-bv: Public ordinary functions
color-hsva-f: Public ordinary functions
color-hsva-fv: Public ordinary functions
color-hsva-i: Public ordinary functions
color-hsva-iv: Public ordinary functions
color-pick: Public ordinary functions
color-picker: Public ordinary functions
color-u32: Public ordinary functions
colorf-hsva-f: Public ordinary functions
colorf-hsva-fv: Public ordinary functions
combo: Public ordinary functions
combo-begin-color: Public ordinary functions
combo-begin-image: Public ordinary functions
combo-begin-image-label: Public ordinary functions
combo-begin-image-text: Public ordinary functions
combo-begin-label: Public ordinary functions
combo-begin-symbol: Public ordinary functions
combo-begin-symbol-label: Public ordinary functions
combo-begin-symbol-text: Public ordinary functions
combo-begin-text: Public ordinary functions
combo-callback: Public ordinary functions
combo-close: Public ordinary functions
combo-end: Public ordinary functions
combo-item-image-label: Public ordinary functions
combo-item-image-text: Public ordinary functions
combo-item-label: Public ordinary functions
combo-item-symbol-label: Public ordinary functions
combo-item-symbol-text: Public ordinary functions
combo-item-text: Public ordinary functions
combo-separator: Public ordinary functions
combo-string: Public ordinary functions
combobox: Public ordinary functions
combobox-callback: Public ordinary functions
combobox-separator: Public ordinary functions
combobox-string: Public ordinary functions
command-list-begin: Public ordinary functions
command-list-next: Public ordinary functions
command-type: Public ordinary functions
contextual-begin: Public ordinary functions
contextual-close: Public ordinary functions
contextual-end: Public ordinary functions
contextual-item-image-label: Public ordinary functions
contextual-item-image-text: Public ordinary functions
contextual-item-label: Public ordinary functions
contextual-item-symbol-label: Public ordinary functions
contextual-item-symbol-text: Public ordinary functions
contextual-item-text: Public ordinary functions
convert: Public ordinary functions

D
define-text-width-callback: Public macros
destroy-context: Public ordinary functions
destroy-user-font: Public ordinary functions
docommands: Public macros
draw-image: Public ordinary functions
draw-list-add-image: Public ordinary functions
draw-list-add-text: Public ordinary functions
draw-list-begin: Public ordinary functions
draw-list-fill-circle: Public ordinary functions
draw-list-fill-poly-convex: Public ordinary functions
draw-list-fill-rect: Public ordinary functions
draw-list-fill-rect-multi-color: Public ordinary functions
draw-list-fill-triangle: Public ordinary functions
draw-list-init: Public ordinary functions
draw-list-next: Public ordinary functions
draw-list-path-arc-to: Public ordinary functions
draw-list-path-arc-to-fast: Public ordinary functions
draw-list-path-clear: Public ordinary functions
draw-list-path-curve-to: Public ordinary functions
draw-list-path-fill: Public ordinary functions
draw-list-path-line-to: Public ordinary functions
draw-list-path-rect-to: Public ordinary functions
draw-list-path-stroke: Public ordinary functions
draw-list-setup: Public ordinary functions
draw-list-stroke-circle: Public ordinary functions
draw-list-stroke-curve: Public ordinary functions
draw-list-stroke-line: Public ordinary functions
draw-list-stroke-poly-line: Public ordinary functions
draw-list-stroke-rect: Public ordinary functions
draw-list-stroke-triangle: Public ordinary functions
draw-text: Public ordinary functions

E
edit-buffer: Public ordinary functions
edit-focus: Public ordinary functions
edit-string: Public ordinary functions
edit-string-zero-terminated: Public ordinary functions
edit-unfocus: Public ordinary functions
end: Public ordinary functions

F
fill-arc: Public ordinary functions
fill-circle: Public ordinary functions
fill-polygon: Public ordinary functions
fill-rect: Public ordinary functions
fill-rect-multi-color: Public ordinary functions
fill-triangle: Public ordinary functions
filter-ascii: Public ordinary functions
filter-binary: Public ordinary functions
filter-decimal: Public ordinary functions
filter-default: Public ordinary functions
filter-float: Public ordinary functions
filter-hex: Public ordinary functions
filter-oct: Public ordinary functions
font-atlas-add: Public ordinary functions
font-atlas-add-compressed: Public ordinary functions
font-atlas-add-compressed-base85: Public ordinary functions
font-atlas-add-default: Public ordinary functions
font-atlas-add-from-file: Public ordinary functions
font-atlas-add-from-memory: Public ordinary functions
font-atlas-bake: Public ordinary functions
font-atlas-begin: Public ordinary functions
font-atlas-cleanup: Public ordinary functions
font-atlas-clear: Public ordinary functions
font-atlas-end: Public ordinary functions
font-atlas-init: Public ordinary functions
font-atlas-init-custom: Public ordinary functions
font-atlas-init-default: Public ordinary functions
font-chinese-glyph-ranges: Public ordinary functions
font-config: Public ordinary functions
font-cyrillic-glyph-ranges: Public ordinary functions
font-default-glyph-ranges: Public ordinary functions
font-find-glyph: Public ordinary functions
font-korean-glyph-ranges: Public ordinary functions
free: Public ordinary functions
Function, %draw-end: Public ordinary functions
Function, %draw-list-begin: Public ordinary functions
Function, %draw-list-end: Public ordinary functions
Function, %draw-list-next: Public ordinary functions
Function, begin: Public ordinary functions
Function, begin-titled: Public ordinary functions
Function, buffer-clear: Public ordinary functions
Function, buffer-free: Public ordinary functions
Function, buffer-info: Public ordinary functions
Function, buffer-init: Public ordinary functions
Function, buffer-init-default: Public ordinary functions
Function, buffer-init-fixed: Public ordinary functions
Function, buffer-mark: Public ordinary functions
Function, buffer-memory: Public ordinary functions
Function, buffer-memory-const: Public ordinary functions
Function, buffer-push: Public ordinary functions
Function, buffer-reset: Public ordinary functions
Function, buffer-total: Public ordinary functions
Function, button-color: Public ordinary functions
Function, button-image: Public ordinary functions
Function, button-image-label: Public ordinary functions
Function, button-image-label-styled: Public ordinary functions
Function, button-image-styled: Public ordinary functions
Function, button-image-text: Public ordinary functions
Function, button-image-text-styled: Public ordinary functions
Function, button-label: Public ordinary functions
Function, button-label-styled: Public ordinary functions
Function, button-pop-behavior: Public ordinary functions
Function, button-push-behavior: Public ordinary functions
Function, button-set-behavior: Public ordinary functions
Function, button-symbol: Public ordinary functions
Function, button-symbol-label: Public ordinary functions
Function, button-symbol-label-styled: Public ordinary functions
Function, button-symbol-styled: Public ordinary functions
Function, button-symbol-text: Public ordinary functions
Function, button-symbol-text-styled: Public ordinary functions
Function, button-text: Public ordinary functions
Function, button-text-styled: Public ordinary functions
Function, chart-add-slot: Public ordinary functions
Function, chart-add-slot-colored: Public ordinary functions
Function, chart-begin: Public ordinary functions
Function, chart-begin-colored: Public ordinary functions
Function, chart-end: Public ordinary functions
Function, chart-push: Public ordinary functions
Function, chart-push-slot: Public ordinary functions
Function, check-flags-label: Public ordinary functions
Function, check-flags-text: Public ordinary functions
Function, check-label: Public ordinary functions
Function, check-text: Public ordinary functions
Function, checkbox-flags-label: Public ordinary functions
Function, checkbox-flags-text: Public ordinary functions
Function, checkbox-label: Public ordinary functions
Function, checkbox-text: Public ordinary functions
Function, clear: Public ordinary functions
Function, color-cf: Public ordinary functions
Function, color-d: Public ordinary functions
Function, color-dv: Public ordinary functions
Function, color-f: Public ordinary functions
Function, color-fv: Public ordinary functions
Function, color-hex-rgb: Public ordinary functions
Function, color-hex-rgba: Public ordinary functions
Function, color-hsv-b: Public ordinary functions
Function, color-hsv-bv: Public ordinary functions
Function, color-hsv-f: Public ordinary functions
Function, color-hsv-fv: Public ordinary functions
Function, color-hsv-i: Public ordinary functions
Function, color-hsv-iv: Public ordinary functions
Function, color-hsva-b: Public ordinary functions
Function, color-hsva-bv: Public ordinary functions
Function, color-hsva-f: Public ordinary functions
Function, color-hsva-fv: Public ordinary functions
Function, color-hsva-i: Public ordinary functions
Function, color-hsva-iv: Public ordinary functions
Function, color-pick: Public ordinary functions
Function, color-picker: Public ordinary functions
Function, color-u32: Public ordinary functions
Function, colorf-hsva-f: Public ordinary functions
Function, colorf-hsva-fv: Public ordinary functions
Function, combo: Public ordinary functions
Function, combo-begin-color: Public ordinary functions
Function, combo-begin-image: Public ordinary functions
Function, combo-begin-image-label: Public ordinary functions
Function, combo-begin-image-text: Public ordinary functions
Function, combo-begin-label: Public ordinary functions
Function, combo-begin-symbol: Public ordinary functions
Function, combo-begin-symbol-label: Public ordinary functions
Function, combo-begin-symbol-text: Public ordinary functions
Function, combo-begin-text: Public ordinary functions
Function, combo-callback: Public ordinary functions
Function, combo-close: Public ordinary functions
Function, combo-end: Public ordinary functions
Function, combo-item-image-label: Public ordinary functions
Function, combo-item-image-text: Public ordinary functions
Function, combo-item-label: Public ordinary functions
Function, combo-item-symbol-label: Public ordinary functions
Function, combo-item-symbol-text: Public ordinary functions
Function, combo-item-text: Public ordinary functions
Function, combo-separator: Public ordinary functions
Function, combo-string: Public ordinary functions
Function, combobox: Public ordinary functions
Function, combobox-callback: Public ordinary functions
Function, combobox-separator: Public ordinary functions
Function, combobox-string: Public ordinary functions
Function, command-list-begin: Public ordinary functions
Function, command-list-next: Public ordinary functions
Function, command-type: Public ordinary functions
Function, contextual-begin: Public ordinary functions
Function, contextual-close: Public ordinary functions
Function, contextual-end: Public ordinary functions
Function, contextual-item-image-label: Public ordinary functions
Function, contextual-item-image-text: Public ordinary functions
Function, contextual-item-label: Public ordinary functions
Function, contextual-item-symbol-label: Public ordinary functions
Function, contextual-item-symbol-text: Public ordinary functions
Function, contextual-item-text: Public ordinary functions
Function, convert: Public ordinary functions
Function, destroy-context: Public ordinary functions
Function, destroy-user-font: Public ordinary functions
Function, draw-image: Public ordinary functions
Function, draw-list-add-image: Public ordinary functions
Function, draw-list-add-text: Public ordinary functions
Function, draw-list-begin: Public ordinary functions
Function, draw-list-fill-circle: Public ordinary functions
Function, draw-list-fill-poly-convex: Public ordinary functions
Function, draw-list-fill-rect: Public ordinary functions
Function, draw-list-fill-rect-multi-color: Public ordinary functions
Function, draw-list-fill-triangle: Public ordinary functions
Function, draw-list-init: Public ordinary functions
Function, draw-list-next: Public ordinary functions
Function, draw-list-path-arc-to: Public ordinary functions
Function, draw-list-path-arc-to-fast: Public ordinary functions
Function, draw-list-path-clear: Public ordinary functions
Function, draw-list-path-curve-to: Public ordinary functions
Function, draw-list-path-fill: Public ordinary functions
Function, draw-list-path-line-to: Public ordinary functions
Function, draw-list-path-rect-to: Public ordinary functions
Function, draw-list-path-stroke: Public ordinary functions
Function, draw-list-setup: Public ordinary functions
Function, draw-list-stroke-circle: Public ordinary functions
Function, draw-list-stroke-curve: Public ordinary functions
Function, draw-list-stroke-line: Public ordinary functions
Function, draw-list-stroke-poly-line: Public ordinary functions
Function, draw-list-stroke-rect: Public ordinary functions
Function, draw-list-stroke-triangle: Public ordinary functions
Function, draw-text: Public ordinary functions
Function, edit-buffer: Public ordinary functions
Function, edit-focus: Public ordinary functions
Function, edit-string: Public ordinary functions
Function, edit-string-zero-terminated: Public ordinary functions
Function, edit-unfocus: Public ordinary functions
Function, end: Public ordinary functions
Function, fill-arc: Public ordinary functions
Function, fill-circle: Public ordinary functions
Function, fill-polygon: Public ordinary functions
Function, fill-rect: Public ordinary functions
Function, fill-rect-multi-color: Public ordinary functions
Function, fill-triangle: Public ordinary functions
Function, filter-ascii: Public ordinary functions
Function, filter-binary: Public ordinary functions
Function, filter-decimal: Public ordinary functions
Function, filter-default: Public ordinary functions
Function, filter-float: Public ordinary functions
Function, filter-hex: Public ordinary functions
Function, filter-oct: Public ordinary functions
Function, font-atlas-add: Public ordinary functions
Function, font-atlas-add-compressed: Public ordinary functions
Function, font-atlas-add-compressed-base85: Public ordinary functions
Function, font-atlas-add-default: Public ordinary functions
Function, font-atlas-add-from-file: Public ordinary functions
Function, font-atlas-add-from-memory: Public ordinary functions
Function, font-atlas-bake: Public ordinary functions
Function, font-atlas-begin: Public ordinary functions
Function, font-atlas-cleanup: Public ordinary functions
Function, font-atlas-clear: Public ordinary functions
Function, font-atlas-end: Public ordinary functions
Function, font-atlas-init: Public ordinary functions
Function, font-atlas-init-custom: Public ordinary functions
Function, font-atlas-init-default: Public ordinary functions
Function, font-chinese-glyph-ranges: Public ordinary functions
Function, font-config: Public ordinary functions
Function, font-cyrillic-glyph-ranges: Public ordinary functions
Function, font-default-glyph-ranges: Public ordinary functions
Function, font-find-glyph: Public ordinary functions
Function, font-korean-glyph-ranges: Public ordinary functions
Function, free: Public ordinary functions
Function, get-null-rect: Public ordinary functions
Function, group-begin: Public ordinary functions
Function, group-begin-titled: Public ordinary functions
Function, group-end: Public ordinary functions
Function, group-get-scroll: Public ordinary functions
Function, group-scrolled-begin: Public ordinary functions
Function, group-scrolled-end: Public ordinary functions
Function, group-scrolled-offset-begin: Public ordinary functions
Function, group-set-scroll: Public ordinary functions
Function, handle-id: Public ordinary functions
Function, handle-ptr: Public ordinary functions
Function, hsv: Public ordinary functions
Function, hsv-bv: Public ordinary functions
Function, hsv-f: Public ordinary functions
Function, hsv-fv: Public ordinary functions
Function, hsv-iv: Public ordinary functions
Function, hsva: Public ordinary functions
Function, hsva-bv: Public ordinary functions
Function, hsva-colorf: Public ordinary functions
Function, hsva-colorfv: Public ordinary functions
Function, hsva-f: Public ordinary functions
Function, hsva-fv: Public ordinary functions
Function, hsva-iv: Public ordinary functions
Function, image: Public ordinary functions
Function, image-color: Public ordinary functions
Function, image-handle: Public ordinary functions
Function, image-id: Public ordinary functions
Function, image-is-subimage: Public ordinary functions
Function, image-ptr: Public ordinary functions
Function, init: Public ordinary functions
Function, init-custom: Public ordinary functions
Function, init-default: Public ordinary functions
Function, init-fixed: Public ordinary functions
Function, input-any-mouse-click-in-rect: Public ordinary functions
Function, input-begin: Public ordinary functions
Function, input-button: Public ordinary functions
Function, input-char: Public ordinary functions
Function, input-end: Public ordinary functions
Function, input-glyph: Public ordinary functions
Function, input-has-mouse-click: Public ordinary functions
Function, input-has-mouse-click-down-in-rect: Public ordinary functions
Function, input-has-mouse-click-in-rect: Public ordinary functions
Function, input-is-key-down: Public ordinary functions
Function, input-is-key-pressed: Public ordinary functions
Function, input-is-key-released: Public ordinary functions
Function, input-is-mouse-click-down-in-rect: Public ordinary functions
Function, input-is-mouse-click-in-rect: Public ordinary functions
Function, input-is-mouse-down: Public ordinary functions
Function, input-is-mouse-hovering-rect: Public ordinary functions
Function, input-is-mouse-pressed: Public ordinary functions
Function, input-is-mouse-prev-hovering-rect: Public ordinary functions
Function, input-is-mouse-released: Public ordinary functions
Function, input-key: Public ordinary functions
Function, input-motion: Public ordinary functions
Function, input-mouse-clicked: Public ordinary functions
Function, input-scroll: Public ordinary functions
Function, input-unicode: Public ordinary functions
Function, item-is-any-active: Public ordinary functions
Function, label: Public ordinary functions
Function, label-colored: Public ordinary functions
Function, label-colored-wrap: Public ordinary functions
Function, label-wrap: Public ordinary functions
Function, layout-ratio-from-pixel: Public ordinary functions
Function, layout-reset-min-row-height: Public ordinary functions
Function, layout-row: Public ordinary functions
Function, layout-row-begin: Public ordinary functions
Function, layout-row-dynamic: Public ordinary functions
Function, layout-row-end: Public ordinary functions
Function, layout-row-push: Public ordinary functions
Function, layout-row-static: Public ordinary functions
Function, layout-row-template-begin: Public ordinary functions
Function, layout-row-template-end: Public ordinary functions
Function, layout-row-template-push-dynamic: Public ordinary functions
Function, layout-row-template-push-static: Public ordinary functions
Function, layout-row-template-push-variable: Public ordinary functions
Function, layout-set-min-row-height: Public ordinary functions
Function, layout-space-begin: Public ordinary functions
Function, layout-space-bounds: Public ordinary functions
Function, layout-space-end: Public ordinary functions
Function, layout-space-push: Public ordinary functions
Function, layout-space-rect-to-local: Public ordinary functions
Function, layout-space-rect-to-screen: Public ordinary functions
Function, layout-space-to-local: Public ordinary functions
Function, layout-space-to-screen: Public ordinary functions
Function, layout-widget-bounds: Public ordinary functions
Function, list-view-begin: Public ordinary functions
Function, list-view-end: Public ordinary functions
Function, make-context: Public ordinary functions
Function, make-user-font: Public ordinary functions
Function, menu-begin-image: Public ordinary functions
Function, menu-begin-image-label: Public ordinary functions
Function, menu-begin-image-text: Public ordinary functions
Function, menu-begin-label: Public ordinary functions
Function, menu-begin-symbol: Public ordinary functions
Function, menu-begin-symbol-label: Public ordinary functions
Function, menu-begin-symbol-text: Public ordinary functions
Function, menu-begin-text: Public ordinary functions
Function, menu-close: Public ordinary functions
Function, menu-end: Public ordinary functions
Function, menu-item-image-label: Public ordinary functions
Function, menu-item-image-text: Public ordinary functions
Function, menu-item-label: Public ordinary functions
Function, menu-item-symbol-label: Public ordinary functions
Function, menu-item-symbol-text: Public ordinary functions
Function, menu-item-text: Public ordinary functions
Function, menubar-begin: Public ordinary functions
Function, menubar-end: Public ordinary functions
Function, murmur-hash: Public ordinary functions
Function, option-label: Public ordinary functions
Function, option-text: Public ordinary functions
Function, panel-mask: Public ordinary functions
Function, plot: Public ordinary functions
Function, plot-function: Public ordinary functions
Function, popup-begin: Public ordinary functions
Function, popup-close: Public ordinary functions
Function, popup-end: Public ordinary functions
Function, popup-get-scroll: Public ordinary functions
Function, popup-set-scroll: Public ordinary functions
Function, prog: Public ordinary functions
Function, progress: Public ordinary functions
Function, property-double: Public ordinary functions
Function, property-float: Public ordinary functions
Function, property-int: Public ordinary functions
Function, propertyd: Public ordinary functions
Function, propertyf: Public ordinary functions
Function, propertyi: Public ordinary functions
Function, push-custom: Public ordinary functions
Function, push-scissor: Public ordinary functions
Function, radio-label: Public ordinary functions
Function, radio-text: Public ordinary functions
Function, rect: Public ordinary functions
Function, rect-pos: Public ordinary functions
Function, rect-size: Public ordinary functions
Function, recta: Public ordinary functions
Function, recti: Public ordinary functions
Function, rectiv: Public ordinary functions
Function, rectv: Public ordinary functions
Function, rgb: Public ordinary functions
Function, rgb-bv: Public ordinary functions
Function, rgb-cf: Public ordinary functions
Function, rgb-f: Public ordinary functions
Function, rgb-fv: Public ordinary functions
Function, rgb-hex: Public ordinary functions
Function, rgb-iv: Public ordinary functions
Function, rgba: Public ordinary functions
Function, rgba-bv: Public ordinary functions
Function, rgba-cf: Public ordinary functions
Function, rgba-f: Public ordinary functions
Function, rgba-fv: Public ordinary functions
Function, rgba-hex: Public ordinary functions
Function, rgba-iv: Public ordinary functions
Function, rgba-u32: Public ordinary functions
Function, select-image-label: Public ordinary functions
Function, select-image-text: Public ordinary functions
Function, select-label: Public ordinary functions
Function, select-symbol-label: Public ordinary functions
Function, select-symbol-text: Public ordinary functions
Function, select-text: Public ordinary functions
Function, selectable-image-label: Public ordinary functions
Function, selectable-image-text: Public ordinary functions
Function, selectable-label: Public ordinary functions
Function, selectable-symbol-label: Public ordinary functions
Function, selectable-symbol-text: Public ordinary functions
Function, selectable-text: Public ordinary functions
Function, slide-float: Public ordinary functions
Function, slide-int: Public ordinary functions
Function, slider-float: Public ordinary functions
Function, slider-int: Public ordinary functions
Function, spacing: Public ordinary functions
Function, str-append-str-char: Public ordinary functions
Function, str-append-str-runes: Public ordinary functions
Function, str-append-str-utf8: Public ordinary functions
Function, str-append-text-char: Public ordinary functions
Function, str-append-text-runes: Public ordinary functions
Function, str-append-text-utf8: Public ordinary functions
Function, str-at-char: Public ordinary functions
Function, str-at-char-const: Public ordinary functions
Function, str-at-const: Public ordinary functions
Function, str-at-rune: Public ordinary functions
Function, str-clear: Public ordinary functions
Function, str-delete-chars: Public ordinary functions
Function, str-delete-runes: Public ordinary functions
Function, str-free: Public ordinary functions
Function, str-get: Public ordinary functions
Function, str-get-const: Public ordinary functions
Function, str-init: Public ordinary functions
Function, str-init-default: Public ordinary functions
Function, str-init-fixed: Public ordinary functions
Function, str-insert-at-char: Public ordinary functions
Function, str-insert-at-rune: Public ordinary functions
Function, str-insert-str-char: Public ordinary functions
Function, str-insert-str-runes: Public ordinary functions
Function, str-insert-str-utf8: Public ordinary functions
Function, str-insert-text-char: Public ordinary functions
Function, str-insert-text-runes: Public ordinary functions
Function, str-insert-text-utf8: Public ordinary functions
Function, str-len: Public ordinary functions
Function, str-len-char: Public ordinary functions
Function, str-remove-chars: Public ordinary functions
Function, str-remove-runes: Public ordinary functions
Function, str-rune-at: Public ordinary functions
Function, strfilter: Public ordinary functions
Function, stricmp: Public ordinary functions
Function, stricmpn: Public ordinary functions
Function, strlen: Public ordinary functions
Function, strmatch-fuzzy-string: Public ordinary functions
Function, strmatch-fuzzy-text: Public ordinary functions
Function, stroke-arc: Public ordinary functions
Function, stroke-circle: Public ordinary functions
Function, stroke-curve: Public ordinary functions
Function, stroke-line: Public ordinary functions
Function, stroke-polygon: Public ordinary functions
Function, stroke-polyline: Public ordinary functions
Function, stroke-rect: Public ordinary functions
Function, stroke-triangle: Public ordinary functions
Function, strtod: Public ordinary functions
Function, strtof: Public ordinary functions
Function, strtoi: Public ordinary functions
Function, style-default: Public ordinary functions
Function, style-from-table: Public ordinary functions
Function, style-get-color-by-name: Public ordinary functions
Function, style-hide-cursor: Public ordinary functions
Function, style-item-color: Public ordinary functions
Function, style-item-hide: Public ordinary functions
Function, style-item-image: Public ordinary functions
Function, style-load-all-cursors: Public ordinary functions
Function, style-load-cursor: Public ordinary functions
Function, style-pop-color: Public ordinary functions
Function, style-pop-flags: Public ordinary functions
Function, style-pop-float: Public ordinary functions
Function, style-pop-font: Public ordinary functions
Function, style-pop-style-item: Public ordinary functions
Function, style-pop-vec2: Public ordinary functions
Function, style-push-color: Public ordinary functions
Function, style-push-flags: Public ordinary functions
Function, style-push-float: Public ordinary functions
Function, style-push-font: Public ordinary functions
Function, style-push-style-item: Public ordinary functions
Function, style-push-vec2: Public ordinary functions
Function, style-set-cursor: Public ordinary functions
Function, style-set-font: Public ordinary functions
Function, style-show-cursor: Public ordinary functions
Function, subimage-handle: Public ordinary functions
Function, subimage-id: Public ordinary functions
Function, subimage-ptr: Public ordinary functions
Function, text: Public ordinary functions
Function, text-colored: Public ordinary functions
Function, text-wrap: Public ordinary functions
Function, text-wrap-colored: Public ordinary functions
Function, textedit-cut: Public ordinary functions
Function, textedit-delete: Public ordinary functions
Function, textedit-delete-selection: Public ordinary functions
Function, textedit-free: Public ordinary functions
Function, textedit-init: Public ordinary functions
Function, textedit-init-default: Public ordinary functions
Function, textedit-init-fixed: Public ordinary functions
Function, textedit-paste: Public ordinary functions
Function, textedit-redo: Public ordinary functions
Function, textedit-select-all: Public ordinary functions
Function, textedit-text: Public ordinary functions
Function, textedit-undo: Public ordinary functions
Function, tooltip: Public ordinary functions
Function, tooltip-begin: Public ordinary functions
Function, tooltip-end: Public ordinary functions
Function, tree-element-image-push-hashed: Public ordinary functions
Function, tree-element-pop: Public ordinary functions
Function, tree-element-push-hashed: Public ordinary functions
Function, tree-image-push-hashed: Public ordinary functions
Function, tree-pop: Public ordinary functions
Function, tree-push-hashed: Public ordinary functions
Function, tree-state-image-push: Public ordinary functions
Function, tree-state-pop: Public ordinary functions
Function, tree-state-push: Public ordinary functions
Function, triangle-from-direction: Public ordinary functions
Function, utf-at: Public ordinary functions
Function, utf-decode: Public ordinary functions
Function, utf-encode: Public ordinary functions
Function, utf-len: Public ordinary functions
Function, vec2: Public ordinary functions
Function, vec2i: Public ordinary functions
Function, vec2iv: Public ordinary functions
Function, vec2v: Public ordinary functions
Function, widget: Public ordinary functions
Function, widget-bounds: Public ordinary functions
Function, widget-fitting: Public ordinary functions
Function, widget-has-mouse-click-down: Public ordinary functions
Function, widget-height: Public ordinary functions
Function, widget-is-hovered: Public ordinary functions
Function, widget-is-mouse-clicked: Public ordinary functions
Function, widget-position: Public ordinary functions
Function, widget-size: Public ordinary functions
Function, widget-width: Public ordinary functions
Function, window-close: Public ordinary functions
Function, window-collapse: Public ordinary functions
Function, window-collapse-if: Public ordinary functions
Function, window-find: Public ordinary functions
Function, window-get-bounds: Public ordinary functions
Function, window-get-canvas: Public ordinary functions
Function, window-get-content-region: Public ordinary functions
Function, window-get-content-region-max: Public ordinary functions
Function, window-get-content-region-min: Public ordinary functions
Function, window-get-content-region-size: Public ordinary functions
Function, window-get-height: Public ordinary functions
Function, window-get-panel: Public ordinary functions
Function, window-get-position: Public ordinary functions
Function, window-get-scroll: Public ordinary functions
Function, window-get-size: Public ordinary functions
Function, window-get-width: Public ordinary functions
Function, window-has-focus: Public ordinary functions
Function, window-is-active: Public ordinary functions
Function, window-is-any-hovered: Public ordinary functions
Function, window-is-closed: Public ordinary functions
Function, window-is-collapsed: Public ordinary functions
Function, window-is-hidden: Public ordinary functions
Function, window-is-hovered: Public ordinary functions
Function, window-set-bounds: Public ordinary functions
Function, window-set-focus: Public ordinary functions
Function, window-set-position: Public ordinary functions
Function, window-set-scroll: Public ordinary functions
Function, window-set-size: Public ordinary functions
Function, window-show: Public ordinary functions
Function, window-show-if: Public ordinary functions

G
get-null-rect: Public ordinary functions
group-begin: Public ordinary functions
group-begin-titled: Public ordinary functions
group-end: Public ordinary functions
group-get-scroll: Public ordinary functions
group-scrolled-begin: Public ordinary functions
group-scrolled-end: Public ordinary functions
group-scrolled-offset-begin: Public ordinary functions
group-set-scroll: Public ordinary functions

H
handle-id: Public ordinary functions
handle-ptr: Public ordinary functions
hsv: Public ordinary functions
hsv-bv: Public ordinary functions
hsv-f: Public ordinary functions
hsv-fv: Public ordinary functions
hsv-iv: Public ordinary functions
hsva: Public ordinary functions
hsva-bv: Public ordinary functions
hsva-colorf: Public ordinary functions
hsva-colorfv: Public ordinary functions
hsva-f: Public ordinary functions
hsva-fv: Public ordinary functions
hsva-iv: Public ordinary functions

I
image: Public ordinary functions
image-color: Public ordinary functions
image-handle: Public ordinary functions
image-id: Public ordinary functions
image-is-subimage: Public ordinary functions
image-ptr: Public ordinary functions
init: Public ordinary functions
init-custom: Public ordinary functions
init-default: Public ordinary functions
init-fixed: Public ordinary functions
input-any-mouse-click-in-rect: Public ordinary functions
input-begin: Public ordinary functions
input-button: Public ordinary functions
input-char: Public ordinary functions
input-end: Public ordinary functions
input-glyph: Public ordinary functions
input-has-mouse-click: Public ordinary functions
input-has-mouse-click-down-in-rect: Public ordinary functions
input-has-mouse-click-in-rect: Public ordinary functions
input-is-key-down: Public ordinary functions
input-is-key-pressed: Public ordinary functions
input-is-key-released: Public ordinary functions
input-is-mouse-click-down-in-rect: Public ordinary functions
input-is-mouse-click-in-rect: Public ordinary functions
input-is-mouse-down: Public ordinary functions
input-is-mouse-hovering-rect: Public ordinary functions
input-is-mouse-pressed: Public ordinary functions
input-is-mouse-prev-hovering-rect: Public ordinary functions
input-is-mouse-released: Public ordinary functions
input-key: Public ordinary functions
input-motion: Public ordinary functions
input-mouse-clicked: Public ordinary functions
input-scroll: Public ordinary functions
input-unicode: Public ordinary functions
item-is-any-active: Public ordinary functions

L
label: Public ordinary functions
label-colored: Public ordinary functions
label-colored-wrap: Public ordinary functions
label-wrap: Public ordinary functions
layout-ratio-from-pixel: Public ordinary functions
layout-reset-min-row-height: Public ordinary functions
layout-row: Public ordinary functions
layout-row-begin: Public ordinary functions
layout-row-dynamic: Public ordinary functions
layout-row-end: Public ordinary functions
layout-row-push: Public ordinary functions
layout-row-static: Public ordinary functions
layout-row-template-begin: Public ordinary functions
layout-row-template-end: Public ordinary functions
layout-row-template-push-dynamic: Public ordinary functions
layout-row-template-push-static: Public ordinary functions
layout-row-template-push-variable: Public ordinary functions
layout-set-min-row-height: Public ordinary functions
layout-space-begin: Public ordinary functions
layout-space-bounds: Public ordinary functions
layout-space-end: Public ordinary functions
layout-space-push: Public ordinary functions
layout-space-rect-to-local: Public ordinary functions
layout-space-rect-to-screen: Public ordinary functions
layout-space-to-local: Public ordinary functions
layout-space-to-screen: Public ordinary functions
layout-widget-bounds: Public ordinary functions
list-view-begin: Public ordinary functions
list-view-end: Public ordinary functions

M
Macro, define-text-width-callback: Public macros
Macro, docommands: Public macros
Macro, with-vec2: Public macros
make-context: Public ordinary functions
make-user-font: Public ordinary functions
menu-begin-image: Public ordinary functions
menu-begin-image-label: Public ordinary functions
menu-begin-image-text: Public ordinary functions
menu-begin-label: Public ordinary functions
menu-begin-symbol: Public ordinary functions
menu-begin-symbol-label: Public ordinary functions
menu-begin-symbol-text: Public ordinary functions
menu-begin-text: Public ordinary functions
menu-close: Public ordinary functions
menu-end: Public ordinary functions
menu-item-image-label: Public ordinary functions
menu-item-image-text: Public ordinary functions
menu-item-label: Public ordinary functions
menu-item-symbol-label: Public ordinary functions
menu-item-symbol-text: Public ordinary functions
menu-item-text: Public ordinary functions
menubar-begin: Public ordinary functions
menubar-end: Public ordinary functions
murmur-hash: Public ordinary functions

O
option-label: Public ordinary functions
option-text: Public ordinary functions

P
panel-mask: Public ordinary functions
plot: Public ordinary functions
plot-function: Public ordinary functions
popup-begin: Public ordinary functions
popup-close: Public ordinary functions
popup-end: Public ordinary functions
popup-get-scroll: Public ordinary functions
popup-set-scroll: Public ordinary functions
prog: Public ordinary functions
progress: Public ordinary functions
property-double: Public ordinary functions
property-float: Public ordinary functions
property-int: Public ordinary functions
propertyd: Public ordinary functions
propertyf: Public ordinary functions
propertyi: Public ordinary functions
push-custom: Public ordinary functions
push-scissor: Public ordinary functions

R
radio-label: Public ordinary functions
radio-text: Public ordinary functions
rect: Public ordinary functions
rect-pos: Public ordinary functions
rect-size: Public ordinary functions
recta: Public ordinary functions
recti: Public ordinary functions
rectiv: Public ordinary functions
rectv: Public ordinary functions
rgb: Public ordinary functions
rgb-bv: Public ordinary functions
rgb-cf: Public ordinary functions
rgb-f: Public ordinary functions
rgb-fv: Public ordinary functions
rgb-hex: Public ordinary functions
rgb-iv: Public ordinary functions
rgba: Public ordinary functions
rgba-bv: Public ordinary functions
rgba-cf: Public ordinary functions
rgba-f: Public ordinary functions
rgba-fv: Public ordinary functions
rgba-hex: Public ordinary functions
rgba-iv: Public ordinary functions
rgba-u32: Public ordinary functions

S
select-image-label: Public ordinary functions
select-image-text: Public ordinary functions
select-label: Public ordinary functions
select-symbol-label: Public ordinary functions
select-symbol-text: Public ordinary functions
select-text: Public ordinary functions
selectable-image-label: Public ordinary functions
selectable-image-text: Public ordinary functions
selectable-label: Public ordinary functions
selectable-symbol-label: Public ordinary functions
selectable-symbol-text: Public ordinary functions
selectable-text: Public ordinary functions
slide-float: Public ordinary functions
slide-int: Public ordinary functions
slider-float: Public ordinary functions
slider-int: Public ordinary functions
spacing: Public ordinary functions
str-append-str-char: Public ordinary functions
str-append-str-runes: Public ordinary functions
str-append-str-utf8: Public ordinary functions
str-append-text-char: Public ordinary functions
str-append-text-runes: Public ordinary functions
str-append-text-utf8: Public ordinary functions
str-at-char: Public ordinary functions
str-at-char-const: Public ordinary functions
str-at-const: Public ordinary functions
str-at-rune: Public ordinary functions
str-clear: Public ordinary functions
str-delete-chars: Public ordinary functions
str-delete-runes: Public ordinary functions
str-free: Public ordinary functions
str-get: Public ordinary functions
str-get-const: Public ordinary functions
str-init: Public ordinary functions
str-init-default: Public ordinary functions
str-init-fixed: Public ordinary functions
str-insert-at-char: Public ordinary functions
str-insert-at-rune: Public ordinary functions
str-insert-str-char: Public ordinary functions
str-insert-str-runes: Public ordinary functions
str-insert-str-utf8: Public ordinary functions
str-insert-text-char: Public ordinary functions
str-insert-text-runes: Public ordinary functions
str-insert-text-utf8: Public ordinary functions
str-len: Public ordinary functions
str-len-char: Public ordinary functions
str-remove-chars: Public ordinary functions
str-remove-runes: Public ordinary functions
str-rune-at: Public ordinary functions
strfilter: Public ordinary functions
stricmp: Public ordinary functions
stricmpn: Public ordinary functions
strlen: Public ordinary functions
strmatch-fuzzy-string: Public ordinary functions
strmatch-fuzzy-text: Public ordinary functions
stroke-arc: Public ordinary functions
stroke-circle: Public ordinary functions
stroke-curve: Public ordinary functions
stroke-line: Public ordinary functions
stroke-polygon: Public ordinary functions
stroke-polyline: Public ordinary functions
stroke-rect: Public ordinary functions
stroke-triangle: Public ordinary functions
strtod: Public ordinary functions
strtof: Public ordinary functions
strtoi: Public ordinary functions
style-default: Public ordinary functions
style-from-table: Public ordinary functions
style-get-color-by-name: Public ordinary functions
style-hide-cursor: Public ordinary functions
style-item-color: Public ordinary functions
style-item-hide: Public ordinary functions
style-item-image: Public ordinary functions
style-load-all-cursors: Public ordinary functions
style-load-cursor: Public ordinary functions
style-pop-color: Public ordinary functions
style-pop-flags: Public ordinary functions
style-pop-float: Public ordinary functions
style-pop-font: Public ordinary functions
style-pop-style-item: Public ordinary functions
style-pop-vec2: Public ordinary functions
style-push-color: Public ordinary functions
style-push-flags: Public ordinary functions
style-push-float: Public ordinary functions
style-push-font: Public ordinary functions
style-push-style-item: Public ordinary functions
style-push-vec2: Public ordinary functions
style-set-cursor: Public ordinary functions
style-set-font: Public ordinary functions
style-show-cursor: Public ordinary functions
subimage-handle: Public ordinary functions
subimage-id: Public ordinary functions
subimage-ptr: Public ordinary functions

T
text: Public ordinary functions
text-colored: Public ordinary functions
text-wrap: Public ordinary functions
text-wrap-colored: Public ordinary functions
textedit-cut: Public ordinary functions
textedit-delete: Public ordinary functions
textedit-delete-selection: Public ordinary functions
textedit-free: Public ordinary functions
textedit-init: Public ordinary functions
textedit-init-default: Public ordinary functions
textedit-init-fixed: Public ordinary functions
textedit-paste: Public ordinary functions
textedit-redo: Public ordinary functions
textedit-select-all: Public ordinary functions
textedit-text: Public ordinary functions
textedit-undo: Public ordinary functions
tooltip: Public ordinary functions
tooltip-begin: Public ordinary functions
tooltip-end: Public ordinary functions
tree-element-image-push-hashed: Public ordinary functions
tree-element-pop: Public ordinary functions
tree-element-push-hashed: Public ordinary functions
tree-image-push-hashed: Public ordinary functions
tree-pop: Public ordinary functions
tree-push-hashed: Public ordinary functions
tree-state-image-push: Public ordinary functions
tree-state-pop: Public ordinary functions
tree-state-push: Public ordinary functions
triangle-from-direction: Public ordinary functions

U
utf-at: Public ordinary functions
utf-decode: Public ordinary functions
utf-encode: Public ordinary functions
utf-len: Public ordinary functions

V
vec2: Public ordinary functions
vec2i: Public ordinary functions
vec2iv: Public ordinary functions
vec2v: Public ordinary functions

W
widget: Public ordinary functions
widget-bounds: Public ordinary functions
widget-fitting: Public ordinary functions
widget-has-mouse-click-down: Public ordinary functions
widget-height: Public ordinary functions
widget-is-hovered: Public ordinary functions
widget-is-mouse-clicked: Public ordinary functions
widget-position: Public ordinary functions
widget-size: Public ordinary functions
widget-width: Public ordinary functions
window-close: Public ordinary functions
window-collapse: Public ordinary functions
window-collapse-if: Public ordinary functions
window-find: Public ordinary functions
window-get-bounds: Public ordinary functions
window-get-canvas: Public ordinary functions
window-get-content-region: Public ordinary functions
window-get-content-region-max: Public ordinary functions
window-get-content-region-min: Public ordinary functions
window-get-content-region-size: Public ordinary functions
window-get-height: Public ordinary functions
window-get-panel: Public ordinary functions
window-get-position: Public ordinary functions
window-get-scroll: Public ordinary functions
window-get-size: Public ordinary functions
window-get-width: Public ordinary functions
window-has-focus: Public ordinary functions
window-is-active: Public ordinary functions
window-is-any-hovered: Public ordinary functions
window-is-closed: Public ordinary functions
window-is-collapsed: Public ordinary functions
window-is-hidden: Public ordinary functions
window-is-hovered: Public ordinary functions
window-set-bounds: Public ordinary functions
window-set-focus: Public ordinary functions
window-set-position: Public ordinary functions
window-set-scroll: Public ordinary functions
window-set-size: Public ordinary functions
window-show: Public ordinary functions
window-show-if: Public ordinary functions
with-vec2: Public macros


A.3 Variables

Jump to:   *   +  
S  
Index Entry  Section

*
*max-element-buffer-size*: Private special variables
*max-vertex-buffer-size*: Private special variables

+
+api+: Public special variables
+button-behavior-stack-size+: Public special variables
+button-trigger-on-release+: Public special variables
+chart-max-slot+: Public special variables
+color-stack-size+: Public special variables
+false+: Public special variables
+flags-stack-size+: Public special variables
+float+: Public special variables
+float-stack-size+: Public special variables
+font-stack-size+: Public special variables
+global+: Public special variables
+include-default-allocator+: Public special variables
+include-default-font+: Public special variables
+include-fixed-types+: Public special variables
+include-font-baking+: Public special variables
+include-standard-io+: Public special variables
+include-vertex-buffer-output+: Public special variables
+input-max+: Public special variables
+int16+: Public special variables
+int32+: Public special variables
+int8+: Public special variables
+intern+: Public special variables
+lib+: Public special variables
+max-float-precision+: Public special variables
+max-layout-row-template-columns+: Public special variables
+max-number-buffer+: Public special variables
+nuklear-h-+: Public special variables
+pi+: Public special variables
+pointer-type+: Public special variables
+scrollbar-hiding-timeout+: Public special variables
+single-file+: Public special variables
+size-type+: Public special variables
+storage+: Public special variables
+style-item-stack-size+: Public special variables
+textedit-undocharcount+: Public special variables
+textedit-undostatecount+: Public special variables
+true+: Public special variables
+uint16+: Public special variables
+uint32+: Public special variables
+uint8+: Public special variables
+undefined+: Public special variables
+utf-invalid+: Public special variables
+utf-size+: Public special variables
+value-page-capacity+: Public special variables
+vector-stack-size+: Public special variables
+vertex-layout-end+: Public special variables
+window-max-name+: Public special variables

S
Special Variable, *max-element-buffer-size*: Private special variables
Special Variable, *max-vertex-buffer-size*: Private special variables
Special Variable, +api+: Public special variables
Special Variable, +button-behavior-stack-size+: Public special variables
Special Variable, +button-trigger-on-release+: Public special variables
Special Variable, +chart-max-slot+: Public special variables
Special Variable, +color-stack-size+: Public special variables
Special Variable, +false+: Public special variables
Special Variable, +flags-stack-size+: Public special variables
Special Variable, +float+: Public special variables
Special Variable, +float-stack-size+: Public special variables
Special Variable, +font-stack-size+: Public special variables
Special Variable, +global+: Public special variables
Special Variable, +include-default-allocator+: Public special variables
Special Variable, +include-default-font+: Public special variables
Special Variable, +include-fixed-types+: Public special variables
Special Variable, +include-font-baking+: Public special variables
Special Variable, +include-standard-io+: Public special variables
Special Variable, +include-vertex-buffer-output+: Public special variables
Special Variable, +input-max+: Public special variables
Special Variable, +int16+: Public special variables
Special Variable, +int32+: Public special variables
Special Variable, +int8+: Public special variables
Special Variable, +intern+: Public special variables
Special Variable, +lib+: Public special variables
Special Variable, +max-float-precision+: Public special variables
Special Variable, +max-layout-row-template-columns+: Public special variables
Special Variable, +max-number-buffer+: Public special variables
Special Variable, +nuklear-h-+: Public special variables
Special Variable, +pi+: Public special variables
Special Variable, +pointer-type+: Public special variables
Special Variable, +scrollbar-hiding-timeout+: Public special variables
Special Variable, +single-file+: Public special variables
Special Variable, +size-type+: Public special variables
Special Variable, +storage+: Public special variables
Special Variable, +style-item-stack-size+: Public special variables
Special Variable, +textedit-undocharcount+: Public special variables
Special Variable, +textedit-undostatecount+: Public special variables
Special Variable, +true+: Public special variables
Special Variable, +uint16+: Public special variables
Special Variable, +uint32+: Public special variables
Special Variable, +uint8+: Public special variables
Special Variable, +undefined+: Public special variables
Special Variable, +utf-invalid+: Public special variables
Special Variable, +utf-size+: Public special variables
Special Variable, +value-page-capacity+: Public special variables
Special Variable, +vector-stack-size+: Public special variables
Special Variable, +vertex-layout-end+: Public special variables
Special Variable, +window-max-name+: Public special variables