The bodge-nuklear Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The bodge-nuklear Reference Manual

This is the bodge-nuklear Reference Manual, version 1.0.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Dec 22 11:50:49 2020 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Build Status Build status

BODGE-NUKLEAR

Thin wrapper over Nuklear immediate mode GUI library. For rich lispified system based on this wrapper have a look at bodge-ui-window and bodge-ui.

Requirements

Loading

(ql:quickload '(nuklear-blob bodge-nuklear))

Usage

Interface

All wrapped functions can be found in %nk package. On the other hand, nk package contains minimally lispified wrappers and utility functions.

Example

Example on how to use nuklear and a native renderer can be found in example.lisp. See #'compose-nuklear function.

To run it, evaluate in your REPL:

(ql:quickload :bodge-nuklear/example)
(nuklear.example:run)

Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 bodge-nuklear

Author

Pavel Korolev

Contact

dev@borodust.org

License

MIT

Description

Wrapper over Nuklear IM GUI library

Version

1.0.0

Dependencies
Source

bodge-nuklear.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

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


Next: , Previous: , Up: Modules   [Contents][Index]

3.1 bodge-nuklear/spec

Dependency

nuklear.lisp (file)

Parent

bodge-nuklear (system)

Location

spec/


Next: , Previous: , Up: Modules   [Contents][Index]

3.2 bodge-nuklear/lib

Dependency

spec (module)

Parent

bodge-nuklear (system)

Location

lib/


Previous: , Up: Modules   [Contents][Index]

3.3 bodge-nuklear/nuklear-lib

Dependency

lib (module)

Parent

bodge-nuklear (system)

Location

lib/nuklear/


Next: , Previous: , Up: Top   [Contents][Index]

4 Files

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


Next: , Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 bodge-nuklear.asd

Location

/home/quickref/quicklisp/dists/quicklisp/software/bodge-nuklear-stable-git/bodge-nuklear.asd

Systems

bodge-nuklear (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 bodge-nuklear/packages.lisp

Parent

bodge-nuklear (system)

Location

packages.lisp

Packages

nuklear


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 bodge-nuklear/claw.lisp

Dependency

bodge_nuklear.h (file)

Parent

bodge-nuklear (system)

Location

claw.lisp

Packages

%nuklear

Exported Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.4 bodge-nuklear/nuklear.lisp

Dependency

claw.lisp (file)

Parent

bodge-nuklear (system)

Location

nuklear.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Files   [Contents][Index]

4.2 Static


Previous: , Up: Static files   [Contents][Index]

4.2.1 bodge-nuklear/bodge_nuklear.h

Dependency

packages.lisp (file)

Parent

bodge-nuklear (system)

Location

bodge_nuklear.h


Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 nuklear

Source

packages.lisp (file)

Nickname

nk

Use List
Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

5.2 %nuklear

Source

claw.lisp (file)

Nickname

%nk

Exported Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Special variables

Special Variable: +api+
Package

%nuklear

Source

claw.lisp (file)

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

%nuklear

Source

claw.lisp (file)

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

%nuklear

Source

claw.lisp (file)

Special Variable: +chart-max-slot+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +color-stack-size+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +false+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +flags-stack-size+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +float+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +float-stack-size+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +font-stack-size+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +global+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +include-default-allocator+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +include-default-font+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +include-fixed-types+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +include-font-baking+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +include-standard-io+
Package

%nuklear

Source

claw.lisp (file)

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

%nuklear

Source

claw.lisp (file)

Special Variable: +input-max+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +int16+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +int32+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +int8+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +intern+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +lib+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +max-float-precision+
Package

%nuklear

Source

claw.lisp (file)

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

%nuklear

Source

claw.lisp (file)

Special Variable: +max-number-buffer+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +nuklear-h-+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +pi+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +pointer-type+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +scrollbar-hiding-timeout+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +single-file+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +size-type+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +storage+
Package

%nuklear

Source

claw.lisp (file)

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

%nuklear

Source

claw.lisp (file)

Special Variable: +textedit-undocharcount+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +textedit-undostatecount+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +true+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +uint16+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +uint32+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +uint8+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +undefined+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +utf-invalid+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +utf-size+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +value-page-capacity+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +vector-stack-size+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +vertex-layout-end+
Package

%nuklear

Source

claw.lisp (file)

Special Variable: +window-max-name+
Package

%nuklear

Source

claw.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Macros

Macro: define-text-width-callback NAME (HANDLE FONT-HEIGHT TEXT) &body BODY
Package

nuklear

Source

nuklear.lisp (file)

Macro: docommands (CMD CTX) &body BODY
Package

nuklear

Source

nuklear.lisp (file)

Macro: with-vec2 (VEC) &body BODY
Package

nuklear

Source

nuklear.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: buffer-clear ARG0

void nk_buffer_clear(struct nk_buffer* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: buffer-free ARG0

void nk_buffer_free(struct nk_buffer* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: buffer-info ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: buffer-init-default ARG0

void nk_buffer_init_default(struct nk_buffer* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: buffer-mark ARG0 TYPE

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

Package

%nuklear

Source

claw.lisp (file)

Function: buffer-memory ARG0

void* nk_buffer_memory(struct nk_buffer* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: buffer-memory-const ARG0

void* nk_buffer_memory_const(struct nk_buffer* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: buffer-reset ARG0 TYPE

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

Package

%nuklear

Source

claw.lisp (file)

Function: buffer-total ARG0

nk_size nk_buffer_total(struct nk_buffer* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: button-color ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

Function: button-image ARG0 IMG

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: button-label ARG0 TITLE

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: button-pop-behavior ARG0

int nk_button_pop_behavior(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: button-symbol ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: button-text ARG0 TITLE LEN

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: chart-end ARG0

void nk_chart_end(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: chart-push ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

Function: check-label ARG0 ARG1 ACTIVE

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

Function: checkbox-label ARG0 ARG1 ACTIVE

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: clear ARG0

void nk_clear(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: color-cf RESULT ARG0

struct nk_colorf nk_color_cf(struct nk_color arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: color-dv RGBA-OUT ARG1

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: color-fv RGBA-OUT ARG1

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

Package

%nuklear

Source

claw.lisp (file)

Function: color-hex-rgb OUTPUT ARG1

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

Package

%nuklear

Source

claw.lisp (file)

Function: color-hex-rgba OUTPUT ARG1

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

Function: color-hsv-fv HSV-OUT ARG1

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: color-hsv-iv HSV-OUT ARG1

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

Function: color-hsva-fv HSVA-OUT ARG1

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: color-hsva-iv HSVA-OUT ARG1

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: color-u32 ARG0

nk_uint nk_color_u32(struct nk_color arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: colorf-hsva-fv HSVA IN

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: combo-close ARG0

void nk_combo_close(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: combo-end ARG0

void nk_combo_end(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: command-list-begin ARG0

struct nk_command* nk__begin(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: command-list-next ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

Function: command-type CMD
Package

nuklear

Source

nuklear.lisp (file)

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 (file)

Function: contextual-close ARG0

void nk_contextual_close(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: contextual-end ARG0

void nk_contextual_end(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: destroy-context CTX
Package

nuklear

Source

nuklear.lisp (file)

Function: destroy-user-font FONT
Package

nuklear

Source

nuklear.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: draw-list-init ARG0

void nk_draw_list_init(struct nk_draw_list* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

Function: draw-list-path-clear ARG0

void nk_draw_list_path_clear(struct nk_draw_list* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: edit-focus ARG0 FLAGS

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: edit-unfocus ARG0

void nk_edit_unfocus(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: end CTX

void nk_end(struct nk_context* ctx);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: filter-ascii ARG0 UNICODE

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

Package

%nuklear

Source

claw.lisp (file)

Function: filter-binary ARG0 UNICODE

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

Package

%nuklear

Source

claw.lisp (file)

Function: filter-decimal ARG0 UNICODE

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

Package

%nuklear

Source

claw.lisp (file)

Function: filter-default ARG0 UNICODE

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

Package

%nuklear

Source

claw.lisp (file)

Function: filter-float ARG0 UNICODE

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

Package

%nuklear

Source

claw.lisp (file)

Function: filter-hex ARG0 UNICODE

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

Package

%nuklear

Source

claw.lisp (file)

Function: filter-oct ARG0 UNICODE

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: font-atlas-begin ARG0

void nk_font_atlas_begin(struct nk_font_atlas* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-cleanup ATLAS

void nk_font_atlas_cleanup(struct nk_font_atlas* atlas);

Package

%nuklear

Source

claw.lisp (file)

Function: font-atlas-clear ARG0

void nk_font_atlas_clear(struct nk_font_atlas* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

Function: font-atlas-init-default ARG0

void nk_font_atlas_init_default(struct nk_font_atlas* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: font-chinese-glyph-ranges ()

nk_rune* nk_font_chinese_glyph_ranges();

Package

%nuklear

Source

claw.lisp (file)

Function: font-config RESULT PIXEL-HEIGHT

struct nk_font_config nk_font_config(float pixel_height);

Package

%nuklear

Source

claw.lisp (file)

Function: font-cyrillic-glyph-ranges ()

nk_rune* nk_font_cyrillic_glyph_ranges();

Package

%nuklear

Source

claw.lisp (file)

Function: font-default-glyph-ranges ()

nk_rune* nk_font_default_glyph_ranges();

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: font-korean-glyph-ranges ()

nk_rune* nk_font_korean_glyph_ranges();

Package

%nuklear

Source

claw.lisp (file)

Function: free ARG0

void nk_free(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: get-null-rect RESULT

struct nk_rect nk_get_null_rect();

Package

%nuklear

Source

claw.lisp (file)

Function: group-begin ARG0 TITLE ARG2

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: group-end ARG0

void nk_group_end(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: group-scrolled-end ARG0

void nk_group_scrolled_end(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: handle-id RESULT ARG0

nk_handle nk_handle_id(int arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: handle-ptr RESULT ARG0

nk_handle nk_handle_ptr(void* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: hsv RESULT H S V

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

Package

%nuklear

Source

claw.lisp (file)

Function: hsv-bv RESULT HSV

struct nk_color nk_hsv_bv(nk_byte* hsv);

Package

%nuklear

Source

claw.lisp (file)

Function: hsv-f RESULT H S V

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

Package

%nuklear

Source

claw.lisp (file)

Function: hsv-fv RESULT HSV

struct nk_color nk_hsv_fv(float* hsv);

Package

%nuklear

Source

claw.lisp (file)

Function: hsv-iv RESULT HSV

struct nk_color nk_hsv_iv(int* hsv);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: hsva-bv RESULT HSVA

struct nk_color nk_hsva_bv(nk_byte* hsva);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: hsva-colorfv RESULT C

struct nk_colorf nk_hsva_colorfv(float* c);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: hsva-fv RESULT HSVA

struct nk_color nk_hsva_fv(float* hsva);

Package

%nuklear

Source

claw.lisp (file)

Function: hsva-iv RESULT HSVA

struct nk_color nk_hsva_iv(int* hsva);

Package

%nuklear

Source

claw.lisp (file)

Function: image ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: image-handle RESULT ARG0

struct nk_image nk_image_handle(nk_handle arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: image-id RESULT ARG0

struct nk_image nk_image_id(int arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: image-is-subimage IMG

int nk_image_is_subimage(struct nk_image* img);

Package

%nuklear

Source

claw.lisp (file)

Function: image-ptr RESULT ARG0

struct nk_image nk_image_ptr(void* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: init-default ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: input-begin ARG0

void nk_input_begin(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: input-char ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

Function: input-end ARG0

void nk_input_end(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: input-glyph ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: input-motion ARG0 X Y

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: input-scroll ARG0 VAL

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

Package

%nuklear

Source

claw.lisp (file)

Function: input-unicode ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

Function: item-is-any-active ARG0

int nk_item_is_any_active(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: label ARG0 ARG1 ALIGN

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: label-wrap ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: layout-reset-min-row-height ARG0

void nk_layout_reset_min_row_height(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

Function: layout-row-end ARG0

void nk_layout_row_end(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: layout-row-push ARG0 VALUE

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: layout-row-template-end ARG0

void nk_layout_row_template_end(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: layout-row-template-push-dynamic ARG0

void nk_layout_row_template_push_dynamic(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: layout-space-bounds RESULT ARG0

struct nk_rect nk_layout_space_bounds(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: layout-space-end ARG0

void nk_layout_space_end(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: layout-space-push ARG0 BOUNDS

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: layout-widget-bounds RESULT ARG0

struct nk_rect nk_layout_widget_bounds(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: list-view-end ARG0

void nk_list_view_end(struct nk_list_view* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: make-context &optional FONT
Package

nuklear

Source

nuklear.lisp (file)

Function: make-user-font HEIGHT WIDTH-CALLBACK &optional USER-DATA-PTR
Package

nuklear

Source

nuklear.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: menu-close ARG0

void nk_menu_close(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: menu-end ARG0

void nk_menu_end(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: menubar-begin ARG0

void nk_menubar_begin(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: menubar-end ARG0

void nk_menubar_end(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: murmur-hash KEY LEN SEED

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

Package

%nuklear

Source

claw.lisp (file)

Function: option-label ARG0 ARG1 ACTIVE

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: panel-mask &rest OPTS
Package

nuklear

Source

nuklear.lisp (file)

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 (file)

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 (file)

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 (file)

Function: popup-close ARG0

void nk_popup_close(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: popup-end ARG0

void nk_popup_end(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: push-scissor ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

Function: radio-label ARG0 ARG1 ACTIVE

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: rect-pos RESULT ARG0

struct nk_vec2 nk_rect_pos(struct nk_rect arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: rect-size RESULT ARG0

struct nk_vec2 nk_rect_size(struct nk_rect arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: recta RESULT POS SIZE

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: rectiv RESULT XYWH

struct nk_rect nk_rectiv(int* xywh);

Package

%nuklear

Source

claw.lisp (file)

Function: rectv RESULT XYWH

struct nk_rect nk_rectv(float* xywh);

Package

%nuklear

Source

claw.lisp (file)

Function: rgb RESULT R G B

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

Package

%nuklear

Source

claw.lisp (file)

Function: rgb-bv RESULT RGB

struct nk_color nk_rgb_bv(nk_byte* rgb);

Package

%nuklear

Source

claw.lisp (file)

Function: rgb-cf RESULT C

struct nk_color nk_rgb_cf(struct nk_colorf c);

Package

%nuklear

Source

claw.lisp (file)

Function: rgb-f RESULT R G B

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

Package

%nuklear

Source

claw.lisp (file)

Function: rgb-fv RESULT RGB

struct nk_color nk_rgb_fv(float* rgb);

Package

%nuklear

Source

claw.lisp (file)

Function: rgb-hex RESULT RGB

struct nk_color nk_rgb_hex(char* rgb);

Package

%nuklear

Source

claw.lisp (file)

Function: rgb-iv RESULT RGB

struct nk_color nk_rgb_iv(int* rgb);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: rgba-bv RESULT RGBA

struct nk_color nk_rgba_bv(nk_byte* rgba);

Package

%nuklear

Source

claw.lisp (file)

Function: rgba-cf RESULT C

struct nk_color nk_rgba_cf(struct nk_colorf c);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: rgba-fv RESULT RGBA

struct nk_color nk_rgba_fv(float* rgba);

Package

%nuklear

Source

claw.lisp (file)

Function: rgba-hex RESULT RGB

struct nk_color nk_rgba_hex(char* rgb);

Package

%nuklear

Source

claw.lisp (file)

Function: rgba-iv RESULT RGBA

struct nk_color nk_rgba_iv(int* rgba);

Package

%nuklear

Source

claw.lisp (file)

Function: rgba-u32 RESULT ARG0

struct nk_color nk_rgba_u32(nk_uint arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: spacing ARG0 COLS

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

Package

%nuklear

Source

claw.lisp (file)

Function: str-append-str-char ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: str-append-str-utf8 ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

Function: str-at-char ARG0 POS

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

Package

%nuklear

Source

claw.lisp (file)

Function: str-at-char-const ARG0 POS

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: str-clear ARG0

void nk_str_clear(struct nk_str* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: str-free ARG0

void nk_str_free(struct nk_str* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: str-get ARG0

char* nk_str_get(struct nk_str* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: str-get-const ARG0

char* nk_str_get_const(struct nk_str* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: str-init-default ARG0

void nk_str_init_default(struct nk_str* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: str-len ARG0

int nk_str_len(struct nk_str* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: str-len-char ARG0

int nk_str_len_char(struct nk_str* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: str-remove-chars ARG0 LEN

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

Package

%nuklear

Source

claw.lisp (file)

Function: str-remove-runes STR LEN

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

Package

%nuklear

Source

claw.lisp (file)

Function: str-rune-at ARG0 POS

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

Package

%nuklear

Source

claw.lisp (file)

Function: strfilter TEXT REGEXP

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

Package

%nuklear

Source

claw.lisp (file)

Function: stricmp S1 S2

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

Package

%nuklear

Source

claw.lisp (file)

Function: stricmpn S1 S2 N

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

Package

%nuklear

Source

claw.lisp (file)

Function: strlen STR

int nk_strlen(char* str);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: strtod STR ENDPTR

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

Package

%nuklear

Source

claw.lisp (file)

Function: strtof STR ENDPTR

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

Package

%nuklear

Source

claw.lisp (file)

Function: strtoi STR ENDPTR

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

Package

%nuklear

Source

claw.lisp (file)

Function: style-default ARG0

void nk_style_default(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: style-from-table ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

Function: style-get-color-by-name ARG0

char* nk_style_get_color_by_name(enum nk_style_colors arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: style-hide-cursor ARG0

void nk_style_hide_cursor(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: style-item-color RESULT ARG0

struct nk_style_item nk_style_item_color(struct nk_color arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: style-item-hide RESULT

struct nk_style_item nk_style_item_hide();

Package

%nuklear

Source

claw.lisp (file)

Function: style-item-image RESULT IMG

struct nk_style_item nk_style_item_image(struct nk_image img);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: style-pop-color ARG0

int nk_style_pop_color(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: style-pop-flags ARG0

int nk_style_pop_flags(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: style-pop-float ARG0

int nk_style_pop_float(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: style-pop-font ARG0

int nk_style_pop_font(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: style-pop-style-item ARG0

int nk_style_pop_style_item(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: style-pop-vec2 ARG0

int nk_style_pop_vec2(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: style-show-cursor ARG0

void nk_style_show_cursor(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: text-wrap ARG0 ARG1 ARG2

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: textedit-cut ARG0

int nk_textedit_cut(struct nk_text_edit* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: textedit-delete ARG0 WHERE LEN

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

Package

%nuklear

Source

claw.lisp (file)

Function: textedit-delete-selection ARG0

void nk_textedit_delete_selection(struct nk_text_edit* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: textedit-free ARG0

void nk_textedit_free(struct nk_text_edit* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: textedit-init-default ARG0

void nk_textedit_init_default(struct nk_text_edit* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: textedit-paste ARG0 ARG1 LEN

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

Package

%nuklear

Source

claw.lisp (file)

Function: textedit-redo ARG0

void nk_textedit_redo(struct nk_text_edit* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: textedit-select-all ARG0

void nk_textedit_select_all(struct nk_text_edit* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: textedit-undo ARG0

void nk_textedit_undo(struct nk_text_edit* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: tooltip ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

Function: tooltip-begin ARG0 WIDTH

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

Package

%nuklear

Source

claw.lisp (file)

Function: tooltip-end ARG0

void nk_tooltip_end(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: tree-element-pop ARG0

void nk_tree_element_pop(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: tree-pop ARG0

void nk_tree_pop(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: tree-state-pop ARG0

void nk_tree_state_pop(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

Function: utf-decode ARG0 ARG1 ARG2

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

Package

%nuklear

Source

claw.lisp (file)

Function: utf-encode ARG0 ARG1 ARG2

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

Package

%nuklear

Source

claw.lisp (file)

Function: utf-len ARG0 BYTE-LEN

int nk_utf_len(char* arg0, int byte_len);

Package

%nuklear

Source

claw.lisp (file)

Function: vec2 RESULT X Y

struct nk_vec2 nk_vec2(float x, float y);

Package

%nuklear

Source

claw.lisp (file)

Function: vec2i RESULT X Y

struct nk_vec2 nk_vec2i(int x, int y);

Package

%nuklear

Source

claw.lisp (file)

Function: vec2iv RESULT XY

struct nk_vec2 nk_vec2iv(int* xy);

Package

%nuklear

Source

claw.lisp (file)

Function: vec2v RESULT XY

struct nk_vec2 nk_vec2v(float* xy);

Package

%nuklear

Source

claw.lisp (file)

Function: widget ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

Function: widget-bounds RESULT ARG0

struct nk_rect nk_widget_bounds(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: widget-height ARG0

float nk_widget_height(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: widget-is-hovered ARG0

int nk_widget_is_hovered(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: widget-position RESULT ARG0

struct nk_vec2 nk_widget_position(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: widget-size RESULT ARG0

struct nk_vec2 nk_widget_size(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: widget-width ARG0

float nk_widget_width(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: window-close CTX NAME

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

Function: window-find CTX NAME

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

Package

%nuklear

Source

claw.lisp (file)

Function: window-get-bounds RESULT CTX

struct nk_rect nk_window_get_bounds(struct nk_context* ctx);

Package

%nuklear

Source

claw.lisp (file)

Function: window-get-canvas ARG0

struct nk_command_buffer* nk_window_get_canvas(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: window-get-content-region RESULT ARG0

struct nk_rect nk_window_get_content_region(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

Function: window-get-height ARG0

float nk_window_get_height(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: window-get-panel ARG0

struct nk_panel* nk_window_get_panel(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: window-get-position RESULT CTX

struct nk_vec2 nk_window_get_position(struct nk_context* ctx);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: window-get-size RESULT ARG0

struct nk_vec2 nk_window_get_size(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: window-get-width ARG0

float nk_window_get_width(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: window-has-focus ARG0

int nk_window_has_focus(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: window-is-active ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

Function: window-is-any-hovered ARG0

int nk_window_is_any_hovered(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

Function: window-is-closed ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

Function: window-is-collapsed CTX NAME

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

Package

%nuklear

Source

claw.lisp (file)

Function: window-is-hidden ARG0 ARG1

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

Package

%nuklear

Source

claw.lisp (file)

Function: window-is-hovered ARG0

int nk_window_is_hovered(struct nk_context* arg0);

Package

%nuklear

Source

claw.lisp (file)

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 (file)

Function: window-set-focus ARG0 NAME

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

Package

%nuklear

Source

claw.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Special variables

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

nuklear

Source

nuklear.lisp (file)

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

nuklear

Source

nuklear.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   B   F   L   M   S  
Index Entry  Section

B
bodge-nuklear.asd: The bodge-nuklear․asd file
bodge-nuklear/bodge_nuklear.h: The bodge-nuklear/bodge_nuklear․h file
bodge-nuklear/claw.lisp: The bodge-nuklear/claw․lisp file
bodge-nuklear/lib: The bodge-nuklear/lib module
bodge-nuklear/nuklear-lib: The bodge-nuklear/nuklear-lib module
bodge-nuklear/nuklear.lisp: The bodge-nuklear/nuklear․lisp file
bodge-nuklear/packages.lisp: The bodge-nuklear/packages․lisp file
bodge-nuklear/spec: The bodge-nuklear/spec module

F
File, Lisp, bodge-nuklear.asd: The bodge-nuklear․asd file
File, Lisp, bodge-nuklear/claw.lisp: The bodge-nuklear/claw․lisp file
File, Lisp, bodge-nuklear/nuklear.lisp: The bodge-nuklear/nuklear․lisp file
File, Lisp, bodge-nuklear/packages.lisp: The bodge-nuklear/packages․lisp file
File, static, bodge-nuklear/bodge_nuklear.h: The bodge-nuklear/bodge_nuklear․h file

L
Lisp File, bodge-nuklear.asd: The bodge-nuklear․asd file
Lisp File, bodge-nuklear/claw.lisp: The bodge-nuklear/claw․lisp file
Lisp File, bodge-nuklear/nuklear.lisp: The bodge-nuklear/nuklear․lisp file
Lisp File, bodge-nuklear/packages.lisp: The bodge-nuklear/packages․lisp file

M
Module, bodge-nuklear/lib: The bodge-nuklear/lib module
Module, bodge-nuklear/nuklear-lib: The bodge-nuklear/nuklear-lib module
Module, bodge-nuklear/spec: The bodge-nuklear/spec module

S
Static File, bodge-nuklear/bodge_nuklear.h: The bodge-nuklear/bodge_nuklear․h file

Jump to:   B   F   L   M   S  

Next: , Previous: , Up: Indexes   [Contents][Index]

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: Exported functions
%draw-list-begin: Exported functions
%draw-list-end: Exported functions
%draw-list-next: Exported functions

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

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

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

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

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

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

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

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

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

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

O
option-label: Exported functions
option-text: Exported functions

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

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

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

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

U
utf-at: Exported functions
utf-decode: Exported functions
utf-encode: Exported functions
utf-len: Exported functions

V
vec2: Exported functions
vec2i: Exported functions
vec2iv: Exported functions
vec2v: Exported functions

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

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

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
S  
Index Entry  Section

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

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

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

Jump to:   *   +  
S  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   %  
B   N   P   S  
Index Entry  Section

%
%nuklear: The %nuklear package

B
bodge-nuklear: The bodge-nuklear system

N
nuklear: The nuklear package

P
Package, %nuklear: The %nuklear package
Package, nuklear: The nuklear package

S
System, bodge-nuklear: The bodge-nuklear system

Jump to:   %  
B   N   P   S