Class Nuklear

java.lang.Object
org.lwjgl.nuklear.Nuklear

public class Nuklear extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final float
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final float
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final float
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static @Nullable NkCommand
    struct nk_command const * nk__begin(struct nk_context * ctx)
    static @Nullable NkDrawCommand
    struct nk_draw_command const * nk__draw_begin(struct nk_context const * ctx, struct nk_buffer const * buffer)
    static @Nullable NkDrawCommand
    struct nk_draw_command const * nk__draw_end(struct nk_context const * ctx, struct nk_buffer const * buffer)
    static @Nullable NkDrawCommand
    struct nk_draw_command const * nk__draw_list_begin(struct nk_draw_list const * list, struct nk_buffer const * buffer)
    static @Nullable NkDrawCommand
    struct nk_draw_command const * nk__draw_list_next(struct nk_draw_command const * cmd, struct nk_buffer const * buffer, struct nk_draw_list const * list)
    static @Nullable NkDrawCommand
    struct nk_draw_command const * nk__draw_next(struct nk_draw_command const * cmd, struct nk_buffer const * buffer, struct nk_context const * ctx)
    static @Nullable NkCommand
    struct nk_command const * nk__next(struct nk_context * ctx, struct nk_command const * cmd)
    static boolean
    nk_begin(NkContext ctx, CharSequence title, NkRect bounds, int flags)
    nk_bool nk_begin(struct nk_context * ctx, char const * title, struct nk_rect bounds, nk_flags flags)
    static boolean
    nk_begin(NkContext ctx, ByteBuffer title, NkRect bounds, int flags)
    nk_bool nk_begin(struct nk_context * ctx, char const * title, struct nk_rect bounds, nk_flags flags)
    static boolean
    nk_begin_titled(NkContext ctx, CharSequence name, CharSequence title, NkRect bounds, int flags)
    nk_bool nk_begin_titled(struct nk_context * ctx, char const * name, char const * title, struct nk_rect bounds, nk_flags flags)
    static boolean
    nk_begin_titled(NkContext ctx, ByteBuffer name, ByteBuffer title, NkRect bounds, int flags)
    nk_bool nk_begin_titled(struct nk_context * ctx, char const * name, char const * title, struct nk_rect bounds, nk_flags flags)
    static void
    void nk_buffer_clear(struct nk_buffer * buffer)
    static void
    void nk_buffer_free(struct nk_buffer * buffer)
    static void
    void nk_buffer_info(struct nk_memory_status * status, struct nk_buffer const * buffer)
    static void
    nk_buffer_init(NkBuffer buffer, NkAllocator allocator, long size)
    void nk_buffer_init(struct nk_buffer * buffer, struct nk_allocator const * allocator, nk_size size)
    static void
    void nk_buffer_init_fixed(struct nk_buffer * buffer, void * memory, nk_size size)
    static void
    nk_buffer_mark(NkBuffer buffer, int type)
    void nk_buffer_mark(struct nk_buffer * buffer, enum nk_buffer_allocation_type type)
    static long
    void * nk_buffer_memory(struct nk_buffer * buffer)
    static long
    void const * nk_buffer_memory_const(struct nk_buffer const * buffer)
    static void
    nk_buffer_push(NkBuffer buffer, int type, ByteBuffer memory, long align)
    void nk_buffer_push(struct nk_buffer * buffer, enum nk_buffer_allocation_type type, void const * memory, nk_size size, nk_size align)
    static void
    nk_buffer_reset(NkBuffer buffer, int type)
    void nk_buffer_reset(struct nk_buffer * buffer, enum nk_buffer_allocation_type type)
    static long
    nk_size nk_buffer_total(struct nk_buffer const * buffer)
    static boolean
    nk_bool nk_button_color(struct nk_context * ctx, struct nk_color color)
    static boolean
    nk_bool nk_button_image(struct nk_context * ctx, struct nk_image img)
    static boolean
    nk_button_image_label(NkContext ctx, NkImage img, CharSequence text, int text_alignment)
    nk_bool nk_button_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags text_alignment)
    static boolean
    nk_button_image_label(NkContext ctx, NkImage img, ByteBuffer text, int text_alignment)
    nk_bool nk_button_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags text_alignment)
    static boolean
    nk_button_image_label_styled(NkContext ctx, NkStyleButton style, NkImage img, CharSequence title, int text_alignment)
    nk_bool nk_button_image_label_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img, char const * title, nk_flags text_alignment)
    static boolean
    nk_button_image_label_styled(NkContext ctx, NkStyleButton style, NkImage img, ByteBuffer title, int text_alignment)
    nk_bool nk_button_image_label_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img, char const * title, nk_flags text_alignment)
    static boolean
    nk_bool nk_button_image_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img)
    static boolean
    nk_button_image_text(NkContext ctx, NkImage img, CharSequence text, int alignment)
    nk_bool nk_button_image_text(struct nk_context * ctx, struct nk_image img, char const * text, nk_int len, nk_flags alignment)
    static boolean
    nk_button_image_text(NkContext ctx, NkImage img, ByteBuffer text, int alignment)
    nk_bool nk_button_image_text(struct nk_context * ctx, struct nk_image img, char const * text, nk_int len, nk_flags alignment)
    static boolean
    nk_button_image_text_styled(NkContext ctx, NkStyleButton style, NkImage img, CharSequence title, int len, int alignment)
    nk_bool nk_button_image_text_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img, char const * title, int len, nk_flags alignment)
    static boolean
    nk_button_image_text_styled(NkContext ctx, NkStyleButton style, NkImage img, ByteBuffer title, int len, int alignment)
    nk_bool nk_button_image_text_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img, char const * title, int len, nk_flags alignment)
    static boolean
    nk_bool nk_button_label(struct nk_context * ctx, char const * title)
    static boolean
    nk_bool nk_button_label(struct nk_context * ctx, char const * title)
    static boolean
    nk_bool nk_button_label_styled(struct nk_context * ctx, struct nk_style_button const * style, char const * title)
    static boolean
    nk_bool nk_button_label_styled(struct nk_context * ctx, struct nk_style_button const * style, char const * title)
    static boolean
    nk_bool nk_button_pop_behavior(struct nk_context * ctx)
    static boolean
    nk_button_push_behavior(NkContext ctx, int behavior)
    nk_bool nk_button_push_behavior(struct nk_context * ctx, enum nk_button_behavior behavior)
    static void
    nk_button_set_behavior(NkContext ctx, int behavior)
    void nk_button_set_behavior(struct nk_context * ctx, enum nk_button_behavior behavior)
    static boolean
    nk_button_symbol(NkContext ctx, int symbol)
    nk_bool nk_button_symbol(struct nk_context * ctx, enum nk_symbol_type symbol)
    static boolean
    nk_button_symbol_label(NkContext ctx, int symbol, CharSequence text, int text_alignment)
    nk_bool nk_button_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags text_alignment)
    static boolean
    nk_button_symbol_label(NkContext ctx, int symbol, ByteBuffer text, int text_alignment)
    nk_bool nk_button_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags text_alignment)
    static boolean
    nk_button_symbol_label_styled(NkContext ctx, NkStyleButton style, int symbol, CharSequence title, int text_alignment)
    nk_bool nk_button_symbol_label_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol, char const * title, nk_flags text_alignment)
    static boolean
    nk_button_symbol_label_styled(NkContext ctx, NkStyleButton style, int symbol, ByteBuffer title, int text_alignment)
    nk_bool nk_button_symbol_label_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol, char const * title, nk_flags text_alignment)
    static boolean
    nk_bool nk_button_symbol_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol)
    static boolean
    nk_button_symbol_text(NkContext ctx, int symbol, CharSequence text, int alignment)
    nk_bool nk_button_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_int len, nk_flags alignment)
    static boolean
    nk_button_symbol_text(NkContext ctx, int symbol, ByteBuffer text, int alignment)
    nk_bool nk_button_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_int len, nk_flags alignment)
    static boolean
    nk_button_symbol_text_styled(NkContext ctx, NkStyleButton style, int symbol, CharSequence title, int len, int alignment)
    nk_bool nk_button_symbol_text_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol, char const * title, int len, nk_flags alignment)
    static boolean
    nk_button_symbol_text_styled(NkContext ctx, NkStyleButton style, int symbol, ByteBuffer title, int len, int alignment)
    nk_bool nk_button_symbol_text_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol, char const * title, int len, nk_flags alignment)
    static boolean
    nk_bool nk_button_text(struct nk_context * ctx, char const * title, nk_int len)
    static boolean
    nk_bool nk_button_text(struct nk_context * ctx, char const * title, nk_int len)
    static boolean
    nk_bool nk_button_text_styled(struct nk_context * ctx, struct nk_style_button const * style, char const * title, int len)
    static boolean
    nk_bool nk_button_text_styled(struct nk_context * ctx, struct nk_style_button const * style, char const * title, int len)
    static void
    nk_chart_add_slot(NkContext ctx, int type, int count, float min_value, float max_value)
    void nk_chart_add_slot(struct nk_context * ctx, enum nk_chart_type type, int count, float min_value, float max_value)
    static void
    nk_chart_add_slot_colored(NkContext ctx, int type, NkColor color, NkColor active, int count, float min_value, float max_value)
    void nk_chart_add_slot_colored(struct nk_context * ctx, enum nk_chart_type type, struct nk_color color, struct nk_color active, int count, float min_value, float max_value)
    static boolean
    nk_chart_begin(NkContext ctx, int type, int num, float min, float max)
    nk_bool nk_chart_begin(struct nk_context * ctx, enum nk_chart_type type, int num, float min, float max)
    static boolean
    nk_chart_begin_colored(NkContext ctx, int type, NkColor color, NkColor active, int num, float min, float max)
    nk_bool nk_chart_begin_colored(struct nk_context * ctx, enum nk_chart_type type, struct nk_color color, struct nk_color active, int num, float min, float max)
    static void
    void nk_chart_end(struct nk_context * ctx)
    static int
    nk_chart_push(NkContext ctx, float value)
    nk_flags nk_chart_push(struct nk_context * ctx, float value)
    static int
    nk_chart_push_slot(NkContext ctx, float value, int slot)
    nk_flags nk_chart_push_slot(struct nk_context * ctx, float value, int slot)
    static int
    nk_check_flags_label(NkContext ctx, CharSequence str, int flags, int value)
    unsigned int nk_check_flags_label(struct nk_context * ctx, char const * str, unsigned int flags, unsigned int value)
    static int
    nk_check_flags_label(NkContext ctx, ByteBuffer str, int flags, int value)
    unsigned int nk_check_flags_label(struct nk_context * ctx, char const * str, unsigned int flags, unsigned int value)
    static int
    nk_check_flags_text(NkContext ctx, CharSequence str, int flags, int value)
    unsigned int nk_check_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int flags, unsigned int value)
    static int
    nk_check_flags_text(NkContext ctx, ByteBuffer str, int flags, int value)
    unsigned int nk_check_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int flags, unsigned int value)
    static boolean
    nk_check_label(NkContext ctx, CharSequence str, boolean active)
    nk_bool nk_check_label(struct nk_context * ctx, char const * str, nk_bool active)
    static boolean
    nk_check_label(NkContext ctx, ByteBuffer str, boolean active)
    nk_bool nk_check_label(struct nk_context * ctx, char const * str, nk_bool active)
    static boolean
    nk_check_text(NkContext ctx, CharSequence str, boolean active)
    nk_bool nk_check_text(struct nk_context * ctx, char const * str, int len, nk_bool active)
    static boolean
    nk_check_text(NkContext ctx, ByteBuffer str, boolean active)
    nk_bool nk_check_text(struct nk_context * ctx, char const * str, int len, nk_bool active)
    static boolean
    nk_check_text_align(NkContext ctx, CharSequence str, boolean active, int widget_alignment, int text_alignment)
    nk_bool nk_check_text_align(struct nk_context * ctx, char const * str, int len, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    static boolean
    nk_check_text_align(NkContext ctx, ByteBuffer str, boolean active, int widget_alignment, int text_alignment)
    nk_bool nk_check_text_align(struct nk_context * ctx, char const * str, int len, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    static boolean
    nk_checkbox_flags_label(NkContext ctx, CharSequence str, int[] flags, int value)
    nk_bool nk_checkbox_flags_label(struct nk_context * ctx, char const * str, unsigned int * flags, unsigned int value)
    static boolean
    nk_bool nk_checkbox_flags_label(struct nk_context * ctx, char const * str, unsigned int * flags, unsigned int value)
    static boolean
    nk_checkbox_flags_label(NkContext ctx, ByteBuffer str, int[] flags, int value)
    nk_bool nk_checkbox_flags_label(struct nk_context * ctx, char const * str, unsigned int * flags, unsigned int value)
    static boolean
    nk_checkbox_flags_label(NkContext ctx, ByteBuffer str, IntBuffer flags, int value)
    nk_bool nk_checkbox_flags_label(struct nk_context * ctx, char const * str, unsigned int * flags, unsigned int value)
    static boolean
    nk_checkbox_flags_text(NkContext ctx, CharSequence str, int[] flags, int value)
    nk_bool nk_checkbox_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int * flags, unsigned int value)
    static boolean
    nk_checkbox_flags_text(NkContext ctx, CharSequence str, IntBuffer flags, int value)
    nk_bool nk_checkbox_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int * flags, unsigned int value)
    static boolean
    nk_checkbox_flags_text(NkContext ctx, ByteBuffer str, int[] flags, int value)
    nk_bool nk_checkbox_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int * flags, unsigned int value)
    static boolean
    nk_checkbox_flags_text(NkContext ctx, ByteBuffer str, IntBuffer flags, int value)
    nk_bool nk_checkbox_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int * flags, unsigned int value)
    static boolean
    nk_bool nk_checkbox_label(struct nk_context * ctx, char const * str, nk_bool * active)
    static boolean
    nk_bool nk_checkbox_label(struct nk_context * ctx, char const * str, nk_bool * active)
    static boolean
    nk_checkbox_label_align(NkContext ctx, CharSequence str, ByteBuffer active, int widget_alignment, int text_alignment)
    nk_bool nk_checkbox_label_align(struct nk_context * ctx, char const * str, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    static boolean
    nk_checkbox_label_align(NkContext ctx, ByteBuffer str, ByteBuffer active, int widget_alignment, int text_alignment)
    nk_bool nk_checkbox_label_align(struct nk_context * ctx, char const * str, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    static boolean
    nk_bool nk_checkbox_text(struct nk_context * ctx, char const * str, int len, nk_bool * active)
    static boolean
    nk_bool nk_checkbox_text(struct nk_context * ctx, char const * str, int len, nk_bool * active)
    static boolean
    nk_checkbox_text_align(NkContext ctx, CharSequence str, ByteBuffer active, int widget_alignment, int text_alignment)
    nk_bool nk_checkbox_text_align(struct nk_context * ctx, char const * str, int len, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    static boolean
    nk_checkbox_text_align(NkContext ctx, ByteBuffer str, ByteBuffer active, int widget_alignment, int text_alignment)
    nk_bool nk_checkbox_text_align(struct nk_context * ctx, char const * str, int len, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    static void
    void nk_clear(struct nk_context * ctx)
    static NkColorf
    nk_color_cf(NkColor color, NkColorf __result)
    struct nk_colorf nk_color_cf(struct nk_color color)
    static void
    nk_color_d(double[] r, double[] g, double[] b, double[] a, NkColor color)
    void nk_color_d(double * r, double * g, double * b, double * a, struct nk_color color)
    static void
    void nk_color_d(double * r, double * g, double * b, double * a, struct nk_color color)
    static void
    nk_color_dv(double[] rgba_out, NkColor color)
    void nk_color_dv(double * rgba_out, struct nk_color color)
    static void
    nk_color_dv(DoubleBuffer rgba_out, NkColor color)
    void nk_color_dv(double * rgba_out, struct nk_color color)
    static void
    nk_color_f(float[] r, float[] g, float[] b, float[] a, NkColor color)
    void nk_color_f(float * r, float * g, float * b, float * a, struct nk_color color)
    static void
    void nk_color_f(float * r, float * g, float * b, float * a, struct nk_color color)
    static void
    nk_color_fv(float[] rgba_out, NkColor color)
    void nk_color_fv(float * rgba_out, struct nk_color color)
    static void
    nk_color_fv(FloatBuffer rgba_out, NkColor color)
    void nk_color_fv(float * rgba_out, struct nk_color color)
    static void
    void nk_color_hex_rgb(char * output, struct nk_color color)
    static void
    void nk_color_hex_rgba(char * output, struct nk_color color)
    static void
    nk_color_hsv_b(ByteBuffer out_h, ByteBuffer out_s, ByteBuffer out_v, NkColor color)
    void nk_color_hsv_b(nk_byte * out_h, nk_byte * out_s, nk_byte * out_v, struct nk_color color)
    static void
    void nk_color_hsv_bv(nk_byte * hsv_out, struct nk_color color)
    static void
    nk_color_hsv_f(float[] out_h, float[] out_s, float[] out_v, NkColor color)
    void nk_color_hsv_f(float * out_h, float * out_s, float * out_v, struct nk_color color)
    static void
    nk_color_hsv_f(FloatBuffer out_h, FloatBuffer out_s, FloatBuffer out_v, NkColor color)
    void nk_color_hsv_f(float * out_h, float * out_s, float * out_v, struct nk_color color)
    static void
    nk_color_hsv_fv(float[] hsv_out, NkColor color)
    void nk_color_hsv_fv(float * hsv_out, struct nk_color color)
    static void
    void nk_color_hsv_fv(float * hsv_out, struct nk_color color)
    static void
    nk_color_hsv_i(int[] out_h, int[] out_s, int[] out_v, NkColor color)
    void nk_color_hsv_i(int * out_h, int * out_s, int * out_v, struct nk_color color)
    static void
    nk_color_hsv_i(IntBuffer out_h, IntBuffer out_s, IntBuffer out_v, NkColor color)
    void nk_color_hsv_i(int * out_h, int * out_s, int * out_v, struct nk_color color)
    static void
    nk_color_hsv_iv(int[] hsv_out, NkColor color)
    void nk_color_hsv_iv(int * hsv_out, struct nk_color color)
    static void
    void nk_color_hsv_iv(int * hsv_out, struct nk_color color)
    static void
    void nk_color_hsva_b(nk_byte * h, nk_byte * s, nk_byte * v, nk_byte * a, struct nk_color color)
    static void
    void nk_color_hsva_bv(nk_byte * hsva_out, struct nk_color color)
    static void
    nk_color_hsva_f(float[] out_h, float[] out_s, float[] out_v, float[] out_a, NkColor color)
    void nk_color_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_color color)
    static void
    nk_color_hsva_f(FloatBuffer out_h, FloatBuffer out_s, FloatBuffer out_v, FloatBuffer out_a, NkColor color)
    void nk_color_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_color color)
    static void
    nk_color_hsva_fv(float[] hsva_out, NkColor color)
    void nk_color_hsva_fv(float * hsva_out, struct nk_color color)
    static void
    void nk_color_hsva_fv(float * hsva_out, struct nk_color color)
    static void
    nk_color_hsva_i(int[] h, int[] s, int[] v, int[] a, NkColor color)
    void nk_color_hsva_i(int * h, int * s, int * v, int * a, struct nk_color color)
    static void
    void nk_color_hsva_i(int * h, int * s, int * v, int * a, struct nk_color color)
    static void
    nk_color_hsva_iv(int[] hsva_out, NkColor color)
    void nk_color_hsva_iv(int * hsva_out, struct nk_color color)
    static void
    void nk_color_hsva_iv(int * hsva_out, struct nk_color color)
    static boolean
    nk_color_pick(NkContext ctx, NkColorf color, int fmt)
    nk_bool nk_color_pick(struct nk_context * ctx, struct nk_colorf * color, enum nk_color_format fmt)
    static NkColorf
    nk_color_picker(NkContext ctx, NkColorf color, int fmt)
    struct nk_colorf nk_color_picker(struct nk_context * ctx, struct nk_colorf color, enum nk_color_format fmt)
    static int
    nk_uint nk_color_u32(struct nk_color color)
    static void
    nk_colorf_hsva_f(float[] out_h, float[] out_s, float[] out_v, float[] out_a, NkColorf in)
    void nk_colorf_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_colorf in)
    static void
    void nk_colorf_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_colorf in)
    static void
    nk_colorf_hsva_fv(float[] hsva, NkColorf in)
    void nk_colorf_hsva_fv(float * hsva, struct nk_colorf in)
    static void
    void nk_colorf_hsva_fv(float * hsva, struct nk_colorf in)
    static int
    nk_combo(NkContext ctx, PointerBuffer items, int selected, int item_height, NkVec2 size)
    int nk_combo(struct nk_context * ctx, char const * const * items, int count, int selected, int item_height, struct nk_vec2 size)
    static boolean
    nk_bool nk_combo_begin_color(struct nk_context * ctx, struct nk_color color, struct nk_vec2 size)
    static boolean
    nk_bool nk_combo_begin_image(struct nk_context * ctx, struct nk_image img, struct nk_vec2 size)
    static boolean
    nk_bool nk_combo_begin_image_label(struct nk_context * ctx, char const * selected, struct nk_image img, struct nk_vec2 size)
    static boolean
    nk_bool nk_combo_begin_image_label(struct nk_context * ctx, char const * selected, struct nk_image img, struct nk_vec2 size)
    static boolean
    nk_bool nk_combo_begin_image_text(struct nk_context * ctx, char const * selected, int len, struct nk_image img, struct nk_vec2 size)
    static boolean
    nk_bool nk_combo_begin_image_text(struct nk_context * ctx, char const * selected, int len, struct nk_image img, struct nk_vec2 size)
    static boolean
    nk_bool nk_combo_begin_label(struct nk_context * ctx, char const * selected, struct nk_vec2 size)
    static boolean
    nk_bool nk_combo_begin_label(struct nk_context * ctx, char const * selected, struct nk_vec2 size)
    static boolean
    nk_combo_begin_symbol(NkContext ctx, int symbol, NkVec2 size)
    nk_bool nk_combo_begin_symbol(struct nk_context * ctx, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nk_combo_begin_symbol_label(NkContext ctx, CharSequence selected, int symbol, NkVec2 size)
    nk_bool nk_combo_begin_symbol_label(struct nk_context * ctx, char const * selected, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nk_combo_begin_symbol_label(NkContext ctx, ByteBuffer selected, int symbol, NkVec2 size)
    nk_bool nk_combo_begin_symbol_label(struct nk_context * ctx, char const * selected, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nk_combo_begin_symbol_text(NkContext ctx, CharSequence selected, int symbol, NkVec2 size)
    nk_bool nk_combo_begin_symbol_text(struct nk_context * ctx, char const * selected, int len, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nk_combo_begin_symbol_text(NkContext ctx, ByteBuffer selected, int symbol, NkVec2 size)
    nk_bool nk_combo_begin_symbol_text(struct nk_context * ctx, char const * selected, int len, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nk_bool nk_combo_begin_text(struct nk_context * ctx, char const * selected, int len, struct nk_vec2 size)
    static boolean
    nk_bool nk_combo_begin_text(struct nk_context * ctx, char const * selected, int len, struct nk_vec2 size)
    static int
    nk_combo_callback(NkContext ctx, NkItemGetterI item_getter, long userdata, int selected, int count, int item_height, NkVec2 size)
    int nk_combo_callback(struct nk_context * ctx, nk_item_getter item_getter, void * userdata, int selected, int count, int item_height, struct nk_vec2 size)
    static void
    void nk_combo_close(struct nk_context * ctx)
    static void
    void nk_combo_end(struct nk_context * ctx)
    static boolean
    nk_combo_item_image_label(NkContext ctx, NkImage img, CharSequence text, int alignment)
    nk_bool nk_combo_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    static boolean
    nk_combo_item_image_label(NkContext ctx, NkImage img, ByteBuffer text, int alignment)
    nk_bool nk_combo_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    static boolean
    nk_combo_item_image_text(NkContext ctx, NkImage img, CharSequence text, int alignment)
    nk_bool nk_combo_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    static boolean
    nk_combo_item_image_text(NkContext ctx, NkImage img, ByteBuffer text, int alignment)
    nk_bool nk_combo_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    static boolean
    nk_combo_item_label(NkContext ctx, CharSequence text, int alignment)
    nk_bool nk_combo_item_label(struct nk_context * ctx, char const * text, nk_flags alignment)
    static boolean
    nk_combo_item_label(NkContext ctx, ByteBuffer text, int alignment)
    nk_bool nk_combo_item_label(struct nk_context * ctx, char const * text, nk_flags alignment)
    static boolean
    nk_combo_item_symbol_label(NkContext ctx, int symbol, CharSequence text, int alignment)
    nk_bool nk_combo_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    static boolean
    nk_combo_item_symbol_label(NkContext ctx, int symbol, ByteBuffer text, int alignment)
    nk_bool nk_combo_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    static boolean
    nk_combo_item_symbol_text(NkContext ctx, int symbol, CharSequence text, int alignment)
    nk_bool nk_combo_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    static boolean
    nk_combo_item_symbol_text(NkContext ctx, int symbol, ByteBuffer text, int alignment)
    nk_bool nk_combo_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    static boolean
    nk_combo_item_text(NkContext ctx, CharSequence text, int alignment)
    nk_bool nk_combo_item_text(struct nk_context * ctx, char const * text, int len, nk_flags alignment)
    static boolean
    nk_combo_item_text(NkContext ctx, ByteBuffer text, int alignment)
    nk_bool nk_combo_item_text(struct nk_context * ctx, char const * text, int len, nk_flags alignment)
    static int
    nk_combo_separator(NkContext ctx, CharSequence items_separated_by_separator, int separator, int selected, int count, int item_height, NkVec2 size)
    int nk_combo_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int selected, int count, int item_height, struct nk_vec2 size)
    static int
    nk_combo_separator(NkContext ctx, ByteBuffer items_separated_by_separator, int separator, int selected, int count, int item_height, NkVec2 size)
    int nk_combo_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int selected, int count, int item_height, struct nk_vec2 size)
    static int
    nk_combo_string(NkContext ctx, CharSequence items_separated_by_zeros, int selected, int count, int item_height, NkVec2 size)
    int nk_combo_string(struct nk_context * ctx, char const * items_separated_by_zeros, int selected, int count, int item_height, struct nk_vec2 size)
    static int
    nk_combo_string(NkContext ctx, ByteBuffer items_separated_by_zeros, int selected, int count, int item_height, NkVec2 size)
    int nk_combo_string(struct nk_context * ctx, char const * items_separated_by_zeros, int selected, int count, int item_height, struct nk_vec2 size)
    static void
    nk_combobox(NkContext ctx, PointerBuffer items, int[] selected, int item_height, NkVec2 size)
    void nk_combobox(struct nk_context * ctx, char const * const * items, int count, int * selected, int item_height, struct nk_vec2 size)
    static void
    nk_combobox(NkContext ctx, PointerBuffer items, IntBuffer selected, int item_height, NkVec2 size)
    void nk_combobox(struct nk_context * ctx, char const * const * items, int count, int * selected, int item_height, struct nk_vec2 size)
    static void
    nk_combobox_callback(NkContext ctx, NkItemGetterI item_getter, long userdata, int[] selected, int count, int item_height, NkVec2 size)
    void nk_combobox_callback(struct nk_context * ctx, nk_item_getter item_getter, void * userdata, int * selected, int count, int item_height, struct nk_vec2 size)
    static void
    nk_combobox_callback(NkContext ctx, NkItemGetterI item_getter, long userdata, IntBuffer selected, int count, int item_height, NkVec2 size)
    void nk_combobox_callback(struct nk_context * ctx, nk_item_getter item_getter, void * userdata, int * selected, int count, int item_height, struct nk_vec2 size)
    static void
    nk_combobox_separator(NkContext ctx, CharSequence items_separated_by_separator, int separator, int[] selected, int count, int item_height, NkVec2 size)
    void nk_combobox_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int * selected, int count, int item_height, struct nk_vec2 size)
    static void
    nk_combobox_separator(NkContext ctx, CharSequence items_separated_by_separator, int separator, IntBuffer selected, int count, int item_height, NkVec2 size)
    void nk_combobox_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int * selected, int count, int item_height, struct nk_vec2 size)
    static void
    nk_combobox_separator(NkContext ctx, ByteBuffer items_separated_by_separator, int separator, int[] selected, int count, int item_height, NkVec2 size)
    void nk_combobox_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int * selected, int count, int item_height, struct nk_vec2 size)
    static void
    nk_combobox_separator(NkContext ctx, ByteBuffer items_separated_by_separator, int separator, IntBuffer selected, int count, int item_height, NkVec2 size)
    void nk_combobox_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int * selected, int count, int item_height, struct nk_vec2 size)
    static void
    nk_combobox_string(NkContext ctx, CharSequence items_separated_by_zeros, int[] selected, int count, int item_height, NkVec2 size)
    void nk_combobox_string(struct nk_context * ctx, char const * items_separated_by_zeros, int * selected, int count, int item_height, struct nk_vec2 size)
    static void
    nk_combobox_string(NkContext ctx, CharSequence items_separated_by_zeros, IntBuffer selected, int count, int item_height, NkVec2 size)
    void nk_combobox_string(struct nk_context * ctx, char const * items_separated_by_zeros, int * selected, int count, int item_height, struct nk_vec2 size)
    static void
    nk_combobox_string(NkContext ctx, ByteBuffer items_separated_by_zeros, int[] selected, int count, int item_height, NkVec2 size)
    void nk_combobox_string(struct nk_context * ctx, char const * items_separated_by_zeros, int * selected, int count, int item_height, struct nk_vec2 size)
    static void
    nk_combobox_string(NkContext ctx, ByteBuffer items_separated_by_zeros, IntBuffer selected, int count, int item_height, NkVec2 size)
    void nk_combobox_string(struct nk_context * ctx, char const * items_separated_by_zeros, int * selected, int count, int item_height, struct nk_vec2 size)
    static boolean
    nk_contextual_begin(NkContext ctx, int flags, NkVec2 size, NkRect trigger_bounds)
    nk_bool nk_contextual_begin(struct nk_context * ctx, nk_flags flags, struct nk_vec2 size, struct nk_rect trigger_bounds)
    static void
    void nk_contextual_close(struct nk_context * ctx)
    static void
    void nk_contextual_end(struct nk_context * ctx)
    static boolean
    nk_bool nk_contextual_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    static boolean
    nk_contextual_item_image_label(NkContext ctx, NkImage img, ByteBuffer text, int alignment)
    nk_bool nk_contextual_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    static boolean
    nk_contextual_item_image_text(NkContext ctx, NkImage img, CharSequence text, int alignment)
    nk_bool nk_contextual_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    static boolean
    nk_contextual_item_image_text(NkContext ctx, NkImage img, ByteBuffer text, int alignment)
    nk_bool nk_contextual_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    static boolean
    nk_bool nk_contextual_item_label(struct nk_context * ctx, char const * text, nk_flags align)
    static boolean
    nk_bool nk_contextual_item_label(struct nk_context * ctx, char const * text, nk_flags align)
    static boolean
    nk_contextual_item_symbol_label(NkContext ctx, int symbol, CharSequence text, int alignment)
    nk_bool nk_contextual_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    static boolean
    nk_contextual_item_symbol_label(NkContext ctx, int symbol, ByteBuffer text, int alignment)
    nk_bool nk_contextual_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    static boolean
    nk_contextual_item_symbol_text(NkContext ctx, int symbol, CharSequence text, int alignment)
    nk_bool nk_contextual_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    static boolean
    nk_contextual_item_symbol_text(NkContext ctx, int symbol, ByteBuffer text, int alignment)
    nk_bool nk_contextual_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    static boolean
    nk_bool nk_contextual_item_text(struct nk_context * ctx, char const * text, int len, nk_flags align)
    static boolean
    nk_bool nk_contextual_item_text(struct nk_context * ctx, char const * text, int len, nk_flags align)
    static int
    nk_convert(NkContext ctx, NkBuffer cmds, NkBuffer vertices, NkBuffer elements, NkConvertConfig config)
    nk_flags nk_convert(struct nk_context * ctx, struct nk_buffer * cmds, struct nk_buffer * vertices, struct nk_buffer * elements, struct nk_convert_config const * config)
    static void
    void nk_draw_image(struct nk_command_buffer * b, struct nk_rect rect, struct nk_image const * img, struct nk_color color)
    static void
    nk_draw_list_add_image(NkDrawList list, NkImage texture, NkRect rect, NkColor color)
    void nk_draw_list_add_image(struct nk_draw_list * list, struct nk_image texture, struct nk_rect rect, struct nk_color color)
    static void
    nk_draw_list_add_text(NkDrawList list, NkUserFont font, NkRect rect, CharSequence text, float font_height, NkColor color)
    void nk_draw_list_add_text(struct nk_draw_list * list, struct nk_user_font const * font, struct nk_rect rect, char const * text, int len, float font_height, struct nk_color color)
    static void
    nk_draw_list_add_text(NkDrawList list, NkUserFont font, NkRect rect, ByteBuffer text, float font_height, NkColor color)
    void nk_draw_list_add_text(struct nk_draw_list * list, struct nk_user_font const * font, struct nk_rect rect, char const * text, int len, float font_height, struct nk_color color)
    static void
    nk_draw_list_fill_circle(NkDrawList list, NkVec2 center, float radius, NkColor col, int segs)
    void nk_draw_list_fill_circle(struct nk_draw_list * list, struct nk_vec2 center, float radius, struct nk_color col, unsigned int segs)
    static void
    nk_draw_list_fill_poly_convex(NkDrawList list, NkVec2.Buffer points, NkColor color, int aliasing)
    void nk_draw_list_fill_poly_convex(struct nk_draw_list * list, struct nk_vec2 const * points, unsigned int count, struct nk_color color, enum nk_anti_aliasing aliasing)
    static void
    nk_draw_list_fill_rect(NkDrawList list, NkRect rect, NkColor color, float rounding)
    void nk_draw_list_fill_rect(struct nk_draw_list * list, struct nk_rect rect, struct nk_color color, float rounding)
    static void
    void nk_draw_list_fill_rect_multi_color(struct nk_draw_list * list, struct nk_rect rect, struct nk_color left, struct nk_color top, struct nk_color right, struct nk_color bottom)
    static void
    void nk_draw_list_fill_triangle(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, struct nk_vec2 c, struct nk_color color)
    static void
    void nk_draw_list_init(struct nk_draw_list * list)
    static void
    nk_draw_list_path_arc_to(NkDrawList list, NkVec2 center, float radius, float a_min, float a_max, int segments)
    void nk_draw_list_path_arc_to(struct nk_draw_list * list, struct nk_vec2 center, float radius, float a_min, float a_max, unsigned int segments)
    static void
    nk_draw_list_path_arc_to_fast(NkDrawList list, NkVec2 center, float radius, int a_min, int a_max)
    void nk_draw_list_path_arc_to_fast(struct nk_draw_list * list, struct nk_vec2 center, float radius, int a_min, int a_max)
    static void
    void nk_draw_list_path_clear(struct nk_draw_list * list)
    static void
    nk_draw_list_path_curve_to(NkDrawList list, NkVec2 p2, NkVec2 p3, NkVec2 p4, int num_segments)
    void nk_draw_list_path_curve_to(struct nk_draw_list * list, struct nk_vec2 p2, struct nk_vec2 p3, struct nk_vec2 p4, unsigned int num_segments)
    static void
    void nk_draw_list_path_fill(struct nk_draw_list * list, struct nk_color color)
    static void
    void nk_draw_list_path_line_to(struct nk_draw_list * list, struct nk_vec2 pos)
    static void
    nk_draw_list_path_rect_to(NkDrawList list, NkVec2 a, NkVec2 b, float rounding)
    void nk_draw_list_path_rect_to(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, float rounding)
    static void
    nk_draw_list_path_stroke(NkDrawList list, NkColor color, int closed, float thickness)
    void nk_draw_list_path_stroke(struct nk_draw_list * list, struct nk_color color, enum nk_draw_list_stroke closed, float thickness)
    static void
    void nk_draw_list_push_userdata(struct nk_draw_list * list, nk_handle userdata)
    static void
    nk_draw_list_setup(NkDrawList canvas, NkConvertConfig config, NkBuffer cmds, NkBuffer vertices, NkBuffer elements, int line_aa, int shape_aa)
    void nk_draw_list_setup(struct nk_draw_list * canvas, struct nk_convert_config const * config, struct nk_buffer * cmds, struct nk_buffer * vertices, struct nk_buffer * elements, enum nk_anti_aliasing line_aa, enum nk_anti_aliasing shape_aa)
    static void
    nk_draw_list_stroke_circle(NkDrawList list, NkVec2 center, float radius, NkColor color, int segs, float thickness)
    void nk_draw_list_stroke_circle(struct nk_draw_list * list, struct nk_vec2 center, float radius, struct nk_color color, unsigned int segs, float thickness)
    static void
    nk_draw_list_stroke_curve(NkDrawList list, NkVec2 p0, NkVec2 cp0, NkVec2 cp1, NkVec2 p1, NkColor color, int segments, float thickness)
    void nk_draw_list_stroke_curve(struct nk_draw_list * list, struct nk_vec2 p0, struct nk_vec2 cp0, struct nk_vec2 cp1, struct nk_vec2 p1, struct nk_color color, unsigned int segments, float thickness)
    static void
    nk_draw_list_stroke_line(NkDrawList list, NkVec2 a, NkVec2 b, NkColor color, float thickness)
    void nk_draw_list_stroke_line(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, struct nk_color color, float thickness)
    static void
    nk_draw_list_stroke_poly_line(NkDrawList list, NkVec2 pnts, int cnt, NkColor color, int closed, float thickness, int aliasing)
    void nk_draw_list_stroke_poly_line(struct nk_draw_list * list, struct nk_vec2 const * pnts, unsigned int cnt, struct nk_color color, enum nk_draw_list_stroke closed, float thickness, enum nk_anti_aliasing aliasing)
    static void
    nk_draw_list_stroke_rect(NkDrawList list, NkRect rect, NkColor color, float rounding, float thickness)
    void nk_draw_list_stroke_rect(struct nk_draw_list * list, struct nk_rect rect, struct nk_color color, float rounding, float thickness)
    static void
    nk_draw_list_stroke_triangle(NkDrawList list, NkVec2 a, NkVec2 b, NkVec2 c, NkColor color, float thickness)
    void nk_draw_list_stroke_triangle(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, struct nk_vec2 c, struct nk_color color, float thickness)
    static void
    void nk_draw_nine_slice(struct nk_command_buffer * b, struct nk_rect rect, struct nk_nine_slice const * slc, struct nk_color color)
    static void
    void nk_draw_text(struct nk_command_buffer * b, struct nk_rect rect, char const * string, int length, struct nk_user_font const * font, struct nk_color bg, struct nk_color fg)
    static void
    void nk_draw_text(struct nk_command_buffer * b, struct nk_rect rect, char const * string, int length, struct nk_user_font const * font, struct nk_color bg, struct nk_color fg)
    static int
    nk_edit_buffer(NkContext ctx, int flags, NkTextEdit edit, @Nullable NkPluginFilterI filter)
    nk_flags nk_edit_buffer(struct nk_context * ctx, nk_flags flags, struct nk_text_edit * edit, nk_plugin_filter filter)
    static void
    nk_edit_focus(NkContext ctx, int flags)
    void nk_edit_focus(struct nk_context * ctx, nk_flags flags)
    static int
    nk_edit_string(NkContext ctx, int flags, CharSequence memory, int[] len, int max, @Nullable NkPluginFilterI filter)
    nk_flags nk_edit_string(struct nk_context * ctx, nk_flags flags, char * memory, int * len, int max, nk_plugin_filter filter)
    static int
    nk_edit_string(NkContext ctx, int flags, CharSequence memory, IntBuffer len, int max, @Nullable NkPluginFilterI filter)
    nk_flags nk_edit_string(struct nk_context * ctx, nk_flags flags, char * memory, int * len, int max, nk_plugin_filter filter)
    static int
    nk_edit_string(NkContext ctx, int flags, ByteBuffer memory, int[] len, int max, @Nullable NkPluginFilterI filter)
    nk_flags nk_edit_string(struct nk_context * ctx, nk_flags flags, char * memory, int * len, int max, nk_plugin_filter filter)
    static int
    nk_edit_string(NkContext ctx, int flags, ByteBuffer memory, IntBuffer len, int max, @Nullable NkPluginFilterI filter)
    nk_flags nk_edit_string(struct nk_context * ctx, nk_flags flags, char * memory, int * len, int max, nk_plugin_filter filter)
    static int
    nk_edit_string_zero_terminated(NkContext ctx, int flags, CharSequence buffer, int max, @Nullable NkPluginFilterI filter)
    nk_flags nk_edit_string_zero_terminated(struct nk_context * ctx, nk_flags flags, char * buffer, int max, nk_plugin_filter filter)
    static int
    nk_edit_string_zero_terminated(NkContext ctx, int flags, ByteBuffer buffer, int max, @Nullable NkPluginFilterI filter)
    nk_flags nk_edit_string_zero_terminated(struct nk_context * ctx, nk_flags flags, char * buffer, int max, nk_plugin_filter filter)
    static void
    void nk_edit_unfocus(struct nk_context * ctx)
    static void
    void nk_end(struct nk_context * ctx)
    static void
    nk_fill_arc(NkCommandBuffer b, float cx, float cy, float radius, float a_min, float a_max, NkColor color)
    void nk_fill_arc(struct nk_command_buffer * b, float cx, float cy, float radius, float a_min, float a_max, struct nk_color color)
    static void
    void nk_fill_circle(struct nk_command_buffer * b, struct nk_rect rect, struct nk_color color)
    static void
    nk_fill_polygon(NkCommandBuffer b, float[] points, NkColor color)
    void nk_fill_polygon(struct nk_command_buffer * b, float const * points, int point_count, struct nk_color color)
    static void
    void nk_fill_polygon(struct nk_command_buffer * b, float const * points, int point_count, struct nk_color color)
    static void
    nk_fill_rect(NkCommandBuffer b, NkRect rect, float rounding, NkColor color)
    void nk_fill_rect(struct nk_command_buffer * b, struct nk_rect rect, float rounding, struct nk_color color)
    static void
    void nk_fill_rect_multi_color(struct nk_command_buffer * b, struct nk_rect rect, struct nk_color left, struct nk_color top, struct nk_color right, struct nk_color bottom)
    static void
    nk_fill_triangle(NkCommandBuffer b, float x0, float y0, float x1, float y1, float x2, float y2, NkColor color)
    void nk_fill_triangle(struct nk_command_buffer * b, float x0, float y0, float x1, float y1, float x2, float y2, struct nk_color color)
    static boolean
    nk_filter_ascii(NkTextEdit edit, int unicode)
    nk_bool nk_filter_ascii(struct nk_text_edit const * edit, nk_rune unicode)
    static boolean
    nk_filter_binary(NkTextEdit edit, int unicode)
    nk_bool nk_filter_binary(struct nk_text_edit const * edit, nk_rune unicode)
    static boolean
    nk_filter_decimal(NkTextEdit edit, int unicode)
    nk_bool nk_filter_decimal(struct nk_text_edit const * edit, nk_rune unicode)
    static boolean
    nk_filter_default(NkTextEdit edit, int unicode)
    nk_bool nk_filter_default(struct nk_text_edit const * edit, nk_rune unicode)
    static boolean
    nk_filter_float(NkTextEdit edit, int unicode)
    nk_bool nk_filter_float(struct nk_text_edit const * edit, nk_rune unicode)
    static boolean
    nk_filter_hex(NkTextEdit edit, int unicode)
    nk_bool nk_filter_hex(struct nk_text_edit const * edit, nk_rune unicode)
    static boolean
    nk_filter_oct(NkTextEdit edit, int unicode)
    nk_bool nk_filter_oct(struct nk_text_edit const * edit, nk_rune unicode)
    static @Nullable NkFont
    struct nk_font * nk_font_atlas_add(struct nk_font_atlas * atlas, struct nk_font_config const * config)
    static @Nullable NkFont
    nk_font_atlas_add_compressed(NkFontAtlas atlas, ByteBuffer memory, float height, @Nullable NkFontConfig config)
    struct nk_font * nk_font_atlas_add_compressed(struct nk_font_atlas * atlas, void * memory, nk_size size, float height, struct nk_font_config const * config)
    static @Nullable NkFont
    nk_font_atlas_add_compressed_base85(NkFontAtlas atlas, CharSequence data, float height, @Nullable NkFontConfig config)
    struct nk_font * nk_font_atlas_add_compressed_base85(struct nk_font_atlas * atlas, char const * data, float height, struct nk_font_config const * config)
    static @Nullable NkFont
    nk_font_atlas_add_compressed_base85(NkFontAtlas atlas, ByteBuffer data, float height, @Nullable NkFontConfig config)
    struct nk_font * nk_font_atlas_add_compressed_base85(struct nk_font_atlas * atlas, char const * data, float height, struct nk_font_config const * config)
    static @Nullable NkFont
    nk_font_atlas_add_default(NkFontAtlas atlas, float height, @Nullable NkFontConfig config)
    struct nk_font * nk_font_atlas_add_default(struct nk_font_atlas * atlas, float height, struct nk_font_config const * config)
    static @Nullable NkFont
    nk_font_atlas_add_from_file(NkFontAtlas atlas, CharSequence file_path, float height, @Nullable NkFontConfig config)
    struct nk_font * nk_font_atlas_add_from_file(struct nk_font_atlas * atlas, char const * file_path, float height, struct nk_font_config const * config)
    static @Nullable NkFont
    nk_font_atlas_add_from_file(NkFontAtlas atlas, ByteBuffer file_path, float height, @Nullable NkFontConfig config)
    struct nk_font * nk_font_atlas_add_from_file(struct nk_font_atlas * atlas, char const * file_path, float height, struct nk_font_config const * config)
    static @Nullable NkFont
    nk_font_atlas_add_from_memory(NkFontAtlas atlas, ByteBuffer memory, float height, @Nullable NkFontConfig 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 const * config)
    static @Nullable ByteBuffer
    nk_font_atlas_bake(NkFontAtlas atlas, int[] width, int[] height, int fmt)
    void const * nk_font_atlas_bake(struct nk_font_atlas * atlas, int * width, int * height, enum nk_font_atlas_format fmt)
    static @Nullable ByteBuffer
    nk_font_atlas_bake(NkFontAtlas atlas, IntBuffer width, IntBuffer height, int fmt)
    void const * nk_font_atlas_bake(struct nk_font_atlas * atlas, int * width, int * height, enum nk_font_atlas_format fmt)
    static void
    void nk_font_atlas_begin(struct nk_font_atlas * atlas)
    static void
    void nk_font_atlas_cleanup(struct nk_font_atlas * atlas)
    static void
    void nk_font_atlas_clear(struct nk_font_atlas * atlas)
    static void
    nk_font_atlas_end(NkFontAtlas atlas, NkHandle tex, @Nullable NkDrawNullTexture tex_null)
    void nk_font_atlas_end(struct nk_font_atlas * atlas, nk_handle tex, struct nk_draw_null_texture * tex_null)
    static void
    void nk_font_atlas_init(struct nk_font_atlas * atlas, struct nk_allocator const * alloc)
    static void
    void nk_font_atlas_init_custom(struct nk_font_atlas * atlas, struct nk_allocator const * persistent, struct nk_allocator const * transient_)
    static @Nullable IntBuffer
    nk_rune const * nk_font_chinese_glyph_ranges(void)
    static @Nullable IntBuffer
    nk_rune const * nk_font_chinese_glyph_ranges(void)
    nk_font_config(float pixel_height, NkFontConfig __result)
    struct nk_font_config nk_font_config(float pixel_height)
    static @Nullable IntBuffer
    nk_rune const * nk_font_cyrillic_glyph_ranges(void)
    static @Nullable IntBuffer
    nk_rune const * nk_font_cyrillic_glyph_ranges(void)
    static @Nullable IntBuffer
    nk_rune const * nk_font_default_glyph_ranges(void)
    static @Nullable IntBuffer
    nk_rune const * nk_font_default_glyph_ranges(void)
    static @Nullable NkFontGlyph
    nk_font_find_glyph(NkFont font, int unicode)
    struct nk_font_glyph const * nk_font_find_glyph(struct nk_font const * font, nk_rune unicode)
    static @Nullable IntBuffer
    nk_rune const * nk_font_korean_glyph_ranges(void)
    static @Nullable IntBuffer
    nk_rune const * nk_font_korean_glyph_ranges(void)
    static void
    void nk_free(struct nk_context * ctx)
    static NkRect
    struct nk_rect nk_get_null_rect(void)
    static boolean
    nk_group_begin(NkContext ctx, CharSequence title, int flags)
    nk_bool nk_group_begin(struct nk_context * ctx, char const * title, nk_flags flags)
    static boolean
    nk_group_begin(NkContext ctx, ByteBuffer title, int flags)
    nk_bool nk_group_begin(struct nk_context * ctx, char const * title, nk_flags flags)
    static boolean
    nk_group_begin_titled(NkContext ctx, CharSequence name, CharSequence title, int flags)
    nk_bool nk_group_begin_titled(struct nk_context * ctx, char const * name, char const * title, nk_flags flags)
    static boolean
    nk_group_begin_titled(NkContext ctx, ByteBuffer name, ByteBuffer title, int flags)
    nk_bool nk_group_begin_titled(struct nk_context * ctx, char const * name, char const * title, nk_flags flags)
    static void
    void nk_group_end(struct nk_context * ctx)
    static void
    nk_group_get_scroll(NkContext ctx, CharSequence id, int @Nullable [] x_offset, int @Nullable [] y_offset)
    void nk_group_get_scroll(struct nk_context * ctx, char const * id, nk_uint * x_offset, nk_uint * y_offset)
    static void
    nk_group_get_scroll(NkContext ctx, CharSequence id, @Nullable IntBuffer x_offset, @Nullable IntBuffer y_offset)
    void nk_group_get_scroll(struct nk_context * ctx, char const * id, nk_uint * x_offset, nk_uint * y_offset)
    static void
    nk_group_get_scroll(NkContext ctx, ByteBuffer id, int @Nullable [] x_offset, int @Nullable [] y_offset)
    void nk_group_get_scroll(struct nk_context * ctx, char const * id, nk_uint * x_offset, nk_uint * y_offset)
    static void
    nk_group_get_scroll(NkContext ctx, ByteBuffer id, @Nullable IntBuffer x_offset, @Nullable IntBuffer y_offset)
    void nk_group_get_scroll(struct nk_context * ctx, char const * id, nk_uint * x_offset, nk_uint * y_offset)
    static boolean
    nk_group_scrolled_begin(NkContext ctx, NkScroll scroll, CharSequence title, int flags)
    nk_bool nk_group_scrolled_begin(struct nk_context * ctx, struct nk_scroll * scroll, char const * title, nk_flags flags)
    static boolean
    nk_group_scrolled_begin(NkContext ctx, NkScroll scroll, ByteBuffer title, int flags)
    nk_bool nk_group_scrolled_begin(struct nk_context * ctx, struct nk_scroll * scroll, char const * title, nk_flags flags)
    static void
    void nk_group_scrolled_end(struct nk_context * ctx)
    static boolean
    nk_group_scrolled_offset_begin(NkContext ctx, int[] x_offset, int[] y_offset, CharSequence title, int flags)
    nk_bool nk_group_scrolled_offset_begin(struct nk_context * ctx, nk_uint * x_offset, nk_uint * y_offset, char const * title, nk_flags flags)
    static boolean
    nk_group_scrolled_offset_begin(NkContext ctx, int[] x_offset, int[] y_offset, ByteBuffer title, int flags)
    nk_bool nk_group_scrolled_offset_begin(struct nk_context * ctx, nk_uint * x_offset, nk_uint * y_offset, char const * title, nk_flags flags)
    static boolean
    nk_group_scrolled_offset_begin(NkContext ctx, IntBuffer x_offset, IntBuffer y_offset, CharSequence title, int flags)
    nk_bool nk_group_scrolled_offset_begin(struct nk_context * ctx, nk_uint * x_offset, nk_uint * y_offset, char const * title, nk_flags flags)
    static boolean
    nk_group_scrolled_offset_begin(NkContext ctx, IntBuffer x_offset, IntBuffer y_offset, ByteBuffer title, int flags)
    nk_bool nk_group_scrolled_offset_begin(struct nk_context * ctx, nk_uint * x_offset, nk_uint * y_offset, char const * title, nk_flags flags)
    static void
    nk_group_set_scroll(NkContext ctx, CharSequence id, int x_offset, int y_offset)
    void nk_group_set_scroll(struct nk_context * ctx, char const * id, nk_uint x_offset, nk_uint y_offset)
    static void
    nk_group_set_scroll(NkContext ctx, ByteBuffer id, int x_offset, int y_offset)
    void nk_group_set_scroll(struct nk_context * ctx, char const * id, nk_uint x_offset, nk_uint y_offset)
    static NkHandle
    nk_handle_id(int id, NkHandle __result)
    nk_handle nk_handle_id(int id)
    static NkHandle
    nk_handle_ptr(long ptr, NkHandle __result)
    nk_handle nk_handle_ptr(void * ptr)
    static NkColor
    nk_hsv(int h, int s, int v, NkColor __result)
    struct nk_color nk_hsv(int h, int s, int v)
    static NkColor
    nk_hsv_bv(ByteBuffer hsv, NkColor __result)
    struct nk_color nk_hsv_bv(nk_byte const * hsv)
    static NkColor
    nk_hsv_f(float h, float s, float v, NkColor __result)
    struct nk_color nk_hsv_f(float h, float s, float v)
    static NkColor
    nk_hsv_fv(float[] hsv, NkColor __result)
    struct nk_color nk_hsv_fv(float const * hsv)
    static NkColor
    nk_hsv_fv(FloatBuffer hsv, NkColor __result)
    struct nk_color nk_hsv_fv(float const * hsv)
    static NkColor
    nk_hsv_iv(int[] hsv, NkColor __result)
    struct nk_color nk_hsv_iv(int const * hsv)
    static NkColor
    nk_hsv_iv(IntBuffer hsv, NkColor __result)
    struct nk_color nk_hsv_iv(int const * hsv)
    static NkColor
    nk_hsva(int h, int s, int v, int a, NkColor __result)
    struct nk_color nk_hsva(int h, int s, int v, int a)
    static NkColor
    nk_hsva_bv(ByteBuffer hsva, NkColor __result)
    struct nk_color nk_hsva_bv(nk_byte const * hsva)
    static NkColorf
    nk_hsva_colorf(float h, float s, float v, float a, NkColorf __result)
    struct nk_colorf nk_hsva_colorf(float h, float s, float v, float a)
    static NkColorf
    nk_hsva_colorfv(float[] c, NkColorf __result)
    struct nk_colorf nk_hsva_colorfv(float const * c)
    static NkColorf
    struct nk_colorf nk_hsva_colorfv(float const * c)
    static NkColor
    nk_hsva_f(float h, float s, float v, float a, NkColor __result)
    struct nk_color nk_hsva_f(float h, float s, float v, float a)
    static NkColor
    nk_hsva_fv(float[] hsva, NkColor __result)
    struct nk_color nk_hsva_fv(float const * hsva)
    static NkColor
    nk_hsva_fv(FloatBuffer hsva, NkColor __result)
    struct nk_color nk_hsva_fv(float const * hsva)
    static NkColor
    nk_hsva_iv(int[] hsva, NkColor __result)
    struct nk_color nk_hsva_iv(int const * hsva)
    static NkColor
    nk_hsva_iv(IntBuffer hsva, NkColor __result)
    struct nk_color nk_hsva_iv(int const * hsva)
    static void
    void nk_image(struct nk_context * ctx, struct nk_image img)
    static void
    void nk_image_color(struct nk_context * ctx, struct nk_image img, struct nk_color color)
    static NkImage
    nk_image_handle(NkHandle handle, NkImage __result)
    struct nk_image nk_image_handle(nk_handle handle)
    static NkImage
    nk_image_id(int id, NkImage __result)
    struct nk_image nk_image_id(int id)
    static boolean
    nk_bool nk_image_is_subimage(struct nk_image const * img)
    static NkImage
    nk_image_ptr(long ptr, NkImage __result)
    struct nk_image nk_image_ptr(void * ptr)
    static boolean
    nk_init(NkContext ctx, NkAllocator allocator, @Nullable NkUserFont font)
    nk_bool nk_init(struct nk_context * ctx, struct nk_allocator const * allocator, struct nk_user_font const * font)
    static boolean
    nk_init_custom(NkContext ctx, NkBuffer cmds, NkBuffer pool, @Nullable NkUserFont font)
    nk_bool nk_init_custom(struct nk_context * ctx, struct nk_buffer * cmds, struct nk_buffer * pool, struct nk_user_font const * font)
    static boolean
    nk_init_fixed(NkContext ctx, ByteBuffer memory, @Nullable NkUserFont font)
    nk_bool nk_init_fixed(struct nk_context * ctx, void * memory, nk_size size, struct nk_user_font const * font)
    static boolean
    nk_bool nk_input_any_mouse_click_in_rect(struct nk_input const * i, struct nk_rect rect)
    static void
    void nk_input_begin(struct nk_context * ctx)
    static void
    nk_input_button(NkContext ctx, int id, int x, int y, boolean down)
    void nk_input_button(struct nk_context * ctx, enum nk_buttons id, int x, int y, nk_bool down)
    static void
    nk_input_char(NkContext ctx, byte c)
    void nk_input_char(struct nk_context * ctx, char c)
    static void
    void nk_input_end(struct nk_context * ctx)
    static void
    void nk_input_glyph(struct nk_context * ctx, char * glyph)
    static boolean
    nk_bool nk_input_has_mouse_click(struct nk_input const * i, enum nk_buttons id)
    static boolean
    nk_input_has_mouse_click_down_in_rect(NkInput i, int id, NkRect rect, boolean down)
    nk_bool nk_input_has_mouse_click_down_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect, nk_bool down)
    static boolean
    nk_bool nk_input_has_mouse_click_in_button_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    static boolean
    nk_bool nk_input_has_mouse_click_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    static boolean
    nk_bool nk_input_is_key_down(struct nk_input const * i, enum nk_keys key)
    static boolean
    nk_bool nk_input_is_key_pressed(struct nk_input const * i, enum nk_keys key)
    static boolean
    nk_bool nk_input_is_key_released(struct nk_input const * i, enum nk_keys key)
    static boolean
    nk_input_is_mouse_click_down_in_rect(NkInput i, int id, NkRect b, boolean down)
    nk_bool nk_input_is_mouse_click_down_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect b, nk_bool down)
    static boolean
    nk_bool nk_input_is_mouse_click_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    static boolean
    nk_bool nk_input_is_mouse_down(struct nk_input const * i, enum nk_buttons id)
    static boolean
    nk_bool nk_input_is_mouse_hovering_rect(struct nk_input const * i, struct nk_rect rect)
    static boolean
    nk_bool nk_input_is_mouse_pressed(struct nk_input const * i, enum nk_buttons id)
    static boolean
    nk_bool nk_input_is_mouse_prev_hovering_rect(struct nk_input const * i, struct nk_rect rect)
    static boolean
    nk_bool nk_input_is_mouse_released(struct nk_input const * i, enum nk_buttons id)
    static void
    nk_input_key(NkContext ctx, int key, boolean down)
    void nk_input_key(struct nk_context * ctx, enum nk_keys key, nk_bool down)
    static void
    nk_input_motion(NkContext ctx, int x, int y)
    void nk_input_motion(struct nk_context * ctx, int x, int y)
    static boolean
    nk_bool nk_input_mouse_clicked(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    static void
    void nk_input_scroll(struct nk_context * ctx, struct nk_vec2 val)
    static void
    nk_input_unicode(NkContext ctx, int unicode)
    void nk_input_unicode(struct nk_context * ctx, nk_rune unicode)
    static boolean
    nk_bool nk_item_is_any_active(struct nk_context const * ctx)
    static boolean
    nk_knob_float(NkContext ctx, float min, float[] val, float max, float step, int zero_direction, float dead_zone_degrees)
    nk_bool nk_knob_float(struct nk_context * ctx, float min, float * val, float max, float step, enum nk_heading zero_direction, float dead_zone_degrees)
    static boolean
    nk_knob_float(NkContext ctx, float min, FloatBuffer val, float max, float step, int zero_direction, float dead_zone_degrees)
    nk_bool nk_knob_float(struct nk_context * ctx, float min, float * val, float max, float step, enum nk_heading zero_direction, float dead_zone_degrees)
    static boolean
    nk_knob_int(NkContext ctx, int min, int[] val, int max, int step, int zero_direction, float dead_zone_degrees)
    nk_bool nk_knob_int(struct nk_context * ctx, int min, int * val, int max, int step, enum nk_heading zero_direction, float dead_zone_degrees)
    static boolean
    nk_knob_int(NkContext ctx, int min, IntBuffer val, int max, int step, int zero_direction, float dead_zone_degrees)
    nk_bool nk_knob_int(struct nk_context * ctx, int min, int * val, int max, int step, enum nk_heading zero_direction, float dead_zone_degrees)
    static void
    nk_label(NkContext ctx, CharSequence str, int align)
    void nk_label(struct nk_context * ctx, char const * str, nk_flags align)
    static void
    nk_label(NkContext ctx, ByteBuffer str, int align)
    void nk_label(struct nk_context * ctx, char const * str, nk_flags align)
    static void
    nk_label_colored(NkContext ctx, CharSequence str, int align, NkColor color)
    void nk_label_colored(struct nk_context * ctx, char const * str, nk_flags align, struct nk_color color)
    static void
    nk_label_colored(NkContext ctx, ByteBuffer str, int align, NkColor color)
    void nk_label_colored(struct nk_context * ctx, char const * str, nk_flags align, struct nk_color color)
    static void
    void nk_label_colored_wrap(struct nk_context * ctx, char const * str, struct nk_color color)
    static void
    void nk_label_colored_wrap(struct nk_context * ctx, char const * str, struct nk_color color)
    static void
    void nk_label_wrap(struct nk_context * ctx, char const * str)
    static void
    void nk_label_wrap(struct nk_context * ctx, char const * str)
    static float
    nk_layout_ratio_from_pixel(NkContext ctx, float pixel_width)
    float nk_layout_ratio_from_pixel(struct nk_context const * ctx, float pixel_width)
    static void
    void nk_layout_reset_min_row_height(struct nk_context * ctx)
    static void
    nk_layout_row(NkContext ctx, int fmt, float height, float[] ratio)
    void nk_layout_row(struct nk_context * ctx, enum nk_layout_format fmt, float height, nk_int cols, float const * ratio)
    static void
    nk_layout_row(NkContext ctx, int fmt, float height, FloatBuffer ratio)
    void nk_layout_row(struct nk_context * ctx, enum nk_layout_format fmt, float height, nk_int cols, float const * ratio)
    static void
    nk_layout_row_begin(NkContext ctx, int fmt, float row_height, int cols)
    void nk_layout_row_begin(struct nk_context * ctx, enum nk_layout_format fmt, float row_height, nk_int cols)
    static void
    nk_layout_row_dynamic(NkContext ctx, float height, int cols)
    void nk_layout_row_dynamic(struct nk_context * ctx, float height, nk_int cols)
    static void
    void nk_layout_row_end(struct nk_context * ctx)
    static void
    nk_layout_row_push(NkContext ctx, float value)
    void nk_layout_row_push(struct nk_context * ctx, float value)
    static void
    nk_layout_row_static(NkContext ctx, float height, int item_width, int cols)
    void nk_layout_row_static(struct nk_context * ctx, float height, nk_int item_width, nk_int cols)
    static void
    void nk_layout_row_template_begin(struct nk_context * ctx, float height)
    static void
    void nk_layout_row_template_end(struct nk_context * ctx)
    static void
    void nk_layout_row_template_push_dynamic(struct nk_context * ctx)
    static void
    void nk_layout_row_template_push_static(struct nk_context * ctx, float width)
    static void
    void nk_layout_row_template_push_variable(struct nk_context * ctx, float min_width)
    static void
    void nk_layout_set_min_row_height(struct nk_context * ctx, float height)
    static void
    nk_layout_space_begin(NkContext ctx, int fmt, float height, int widget_count)
    void nk_layout_space_begin(struct nk_context * ctx, enum nk_layout_format fmt, float height, nk_int widget_count)
    static NkRect
    struct nk_rect nk_layout_space_bounds(struct nk_context const * ctx)
    static void
    void nk_layout_space_end(struct nk_context * ctx)
    static void
    void nk_layout_space_push(struct nk_context * ctx, struct nk_rect rect)
    static NkRect
    struct nk_rect nk_layout_space_rect_to_local(struct nk_context const * ctx, struct nk_rect ret)
    static NkRect
    struct nk_rect nk_layout_space_rect_to_screen(struct nk_context const * ctx, struct nk_rect ret)
    static NkVec2
    struct nk_vec2 nk_layout_space_to_local(struct nk_context const * ctx, struct nk_vec2 ret)
    static NkVec2
    struct nk_vec2 nk_layout_space_to_screen(struct nk_context const * ctx, struct nk_vec2 ret)
    static NkRect
    struct nk_rect nk_layout_widget_bounds(struct nk_context const * ctx)
    static boolean
    nk_list_view_begin(NkContext ctx, NkListView view, CharSequence title, int flags, int row_height, int row_count)
    nk_bool nk_list_view_begin(struct nk_context * ctx, struct nk_list_view * view, char const * title, nk_flags flags, int row_height, int row_count)
    static boolean
    nk_list_view_begin(NkContext ctx, NkListView view, ByteBuffer title, int flags, int row_height, int row_count)
    nk_bool nk_list_view_begin(struct nk_context * ctx, struct nk_list_view * view, char const * title, nk_flags flags, int row_height, int row_count)
    static void
    void nk_list_view_end(struct nk_list_view * view)
    static boolean
    nk_bool nk_menu_begin_image(struct nk_context * ctx, char const * text, struct nk_image img, struct nk_vec2 size)
    static boolean
    nk_bool nk_menu_begin_image(struct nk_context * ctx, char const * text, struct nk_image img, struct nk_vec2 size)
    static boolean
    nk_menu_begin_image_label(NkContext ctx, CharSequence text, int align, NkImage img, NkVec2 size)
    nk_bool nk_menu_begin_image_label(struct nk_context * ctx, char const * text, nk_flags align, struct nk_image img, struct nk_vec2 size)
    static boolean
    nk_menu_begin_image_label(NkContext ctx, ByteBuffer text, int align, NkImage img, NkVec2 size)
    nk_bool nk_menu_begin_image_label(struct nk_context * ctx, char const * text, nk_flags align, struct nk_image img, struct nk_vec2 size)
    static boolean
    nk_menu_begin_image_text(NkContext ctx, CharSequence text, int align, NkImage img, NkVec2 size)
    nk_bool nk_menu_begin_image_text(struct nk_context * ctx, char const * text, int len, nk_flags align, struct nk_image img, struct nk_vec2 size)
    static boolean
    nk_menu_begin_image_text(NkContext ctx, ByteBuffer text, int align, NkImage img, NkVec2 size)
    nk_bool nk_menu_begin_image_text(struct nk_context * ctx, char const * text, int len, nk_flags align, struct nk_image img, struct nk_vec2 size)
    static boolean
    nk_menu_begin_label(NkContext ctx, CharSequence text, int align, NkVec2 size)
    nk_bool nk_menu_begin_label(struct nk_context * ctx, char const * text, nk_flags align, struct nk_vec2 size)
    static boolean
    nk_menu_begin_label(NkContext ctx, ByteBuffer text, int align, NkVec2 size)
    nk_bool nk_menu_begin_label(struct nk_context * ctx, char const * text, nk_flags align, struct nk_vec2 size)
    static boolean
    nk_menu_begin_symbol(NkContext ctx, CharSequence text, int symbol, NkVec2 size)
    nk_bool nk_menu_begin_symbol(struct nk_context * ctx, char const * text, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nk_menu_begin_symbol(NkContext ctx, ByteBuffer text, int symbol, NkVec2 size)
    nk_bool nk_menu_begin_symbol(struct nk_context * ctx, char const * text, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nk_menu_begin_symbol_label(NkContext ctx, CharSequence text, int align, int symbol, NkVec2 size)
    nk_bool nk_menu_begin_symbol_label(struct nk_context * ctx, char const * text, nk_flags align, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nk_menu_begin_symbol_label(NkContext ctx, ByteBuffer text, int align, int symbol, NkVec2 size)
    nk_bool nk_menu_begin_symbol_label(struct nk_context * ctx, char const * text, nk_flags align, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nk_menu_begin_symbol_text(NkContext ctx, CharSequence text, int align, int symbol, NkVec2 size)
    nk_bool nk_menu_begin_symbol_text(struct nk_context * ctx, char const * text, int len, nk_flags align, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nk_menu_begin_symbol_text(NkContext ctx, ByteBuffer text, int align, int symbol, NkVec2 size)
    nk_bool nk_menu_begin_symbol_text(struct nk_context * ctx, char const * text, int len, nk_flags align, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nk_menu_begin_text(NkContext ctx, CharSequence text, int align, NkVec2 size)
    nk_bool nk_menu_begin_text(struct nk_context * ctx, char const * text, int len, nk_flags align, struct nk_vec2 size)
    static boolean
    nk_menu_begin_text(NkContext ctx, ByteBuffer text, int align, NkVec2 size)
    nk_bool nk_menu_begin_text(struct nk_context * ctx, char const * text, int len, nk_flags align, struct nk_vec2 size)
    static void
    void nk_menu_close(struct nk_context * ctx)
    static void
    void nk_menu_end(struct nk_context * ctx)
    static boolean
    nk_menu_item_image_label(NkContext ctx, NkImage img, CharSequence text, int alignment)
    nk_bool nk_menu_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    static boolean
    nk_menu_item_image_label(NkContext ctx, NkImage img, ByteBuffer text, int alignment)
    nk_bool nk_menu_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    static boolean
    nk_menu_item_image_text(NkContext ctx, NkImage img, CharSequence text, int alignment)
    nk_bool nk_menu_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    static boolean
    nk_menu_item_image_text(NkContext ctx, NkImage img, ByteBuffer text, int alignment)
    nk_bool nk_menu_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    static boolean
    nk_menu_item_label(NkContext ctx, CharSequence text, int alignment)
    nk_bool nk_menu_item_label(struct nk_context * ctx, char const * text, nk_flags alignment)
    static boolean
    nk_menu_item_label(NkContext ctx, ByteBuffer text, int alignment)
    nk_bool nk_menu_item_label(struct nk_context * ctx, char const * text, nk_flags alignment)
    static boolean
    nk_menu_item_symbol_label(NkContext ctx, int symbol, CharSequence text, int alignment)
    nk_bool nk_menu_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    static boolean
    nk_menu_item_symbol_label(NkContext ctx, int symbol, ByteBuffer text, int alignment)
    nk_bool nk_menu_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    static boolean
    nk_menu_item_symbol_text(NkContext ctx, int symbol, CharSequence text, int alignment)
    nk_bool nk_menu_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    static boolean
    nk_menu_item_symbol_text(NkContext ctx, int symbol, ByteBuffer text, int alignment)
    nk_bool nk_menu_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    static boolean
    nk_menu_item_text(NkContext ctx, CharSequence text, int align)
    nk_bool nk_menu_item_text(struct nk_context * ctx, char const * text, int len, nk_flags align)
    static boolean
    nk_menu_item_text(NkContext ctx, ByteBuffer text, int align)
    nk_bool nk_menu_item_text(struct nk_context * ctx, char const * text, int len, nk_flags align)
    static void
    void nk_menubar_begin(struct nk_context * ctx)
    static void
    void nk_menubar_end(struct nk_context * ctx)
    static int
    nk_murmur_hash(ByteBuffer key, int seed)
    nk_hash nk_murmur_hash(void const * key, int len, nk_hash seed)
    nk_nine_slice_handle(NkHandle handle, short l, short t, short r, short b, NkNineSlice __result)
    struct nk_nine_slice nk_nine_slice_handle(nk_handle handle, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    nk_nine_slice_id(int id, short l, short t, short r, short b, NkNineSlice __result)
    struct nk_nine_slice nk_nine_slice_id(int id, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    static boolean
    int nk_nine_slice_is_sub9slice(struct nk_nine_slice const * img)
    nk_nine_slice_ptr(long ptr, short l, short t, short r, short b, NkNineSlice __result)
    struct nk_nine_slice nk_nine_slice_ptr(void * ptr, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    static boolean
    nk_option_label(NkContext ctx, CharSequence str, boolean active)
    nk_bool nk_option_label(struct nk_context * ctx, char const * str, nk_bool active)
    static boolean
    nk_option_label(NkContext ctx, ByteBuffer str, boolean active)
    nk_bool nk_option_label(struct nk_context * ctx, char const * str, nk_bool active)
    static boolean
    nk_option_label_align(NkContext ctx, CharSequence str, boolean active, int widget_alignment, int text_alignment)
    nk_bool nk_option_label_align(struct nk_context * ctx, char const * str, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    static boolean
    nk_option_label_align(NkContext ctx, ByteBuffer str, boolean active, int widget_alignment, int text_alignment)
    nk_bool nk_option_label_align(struct nk_context * ctx, char const * str, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    static boolean
    nk_option_text(NkContext ctx, CharSequence str, boolean active)
    nk_bool nk_option_text(struct nk_context * ctx, char const * str, int len, nk_bool active)
    static boolean
    nk_option_text(NkContext ctx, ByteBuffer str, boolean active)
    nk_bool nk_option_text(struct nk_context * ctx, char const * str, int len, nk_bool active)
    static boolean
    nk_option_text_align(NkContext ctx, CharSequence str, boolean active, int widget_alignment, int text_alignment)
    nk_bool nk_option_text_align(struct nk_context * ctx, char const * str, int len, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    static boolean
    nk_option_text_align(NkContext ctx, ByteBuffer str, boolean active, int widget_alignment, int text_alignment)
    nk_bool nk_option_text_align(struct nk_context * ctx, char const * str, int len, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    static void
    nk_plot(NkContext ctx, int type, float[] values, int count, int offset)
    void nk_plot(struct nk_context * ctx, enum nk_chart_type type, float const * values, int count, int offset)
    static void
    nk_plot(NkContext ctx, int type, FloatBuffer values, int count, int offset)
    void nk_plot(struct nk_context * ctx, enum nk_chart_type type, float const * values, int count, int offset)
    static void
    nk_plot_function(NkContext ctx, int type, long userdata, NkValueGetterI value_getter, int count, int offset)
    void nk_plot_function(struct nk_context * ctx, enum nk_chart_type type, void * userdata, nk_value_getter value_getter, int count, int offset)
    static boolean
    nk_popup_begin(NkContext ctx, int type, CharSequence title, int flags, NkRect rect)
    nk_bool nk_popup_begin(struct nk_context * ctx, enum nk_popup_type type, char const * title, nk_flags flags, struct nk_rect rect)
    static boolean
    nk_popup_begin(NkContext ctx, int type, ByteBuffer title, int flags, NkRect rect)
    nk_bool nk_popup_begin(struct nk_context * ctx, enum nk_popup_type type, char const * title, nk_flags flags, struct nk_rect rect)
    static void
    void nk_popup_close(struct nk_context * ctx)
    static void
    void nk_popup_end(struct nk_context * ctx)
    static void
    nk_popup_get_scroll(NkContext ctx, int @Nullable [] offset_x, int @Nullable [] offset_y)
    void nk_popup_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    static void
    nk_popup_get_scroll(NkContext ctx, @Nullable IntBuffer offset_x, @Nullable IntBuffer offset_y)
    void nk_popup_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    static void
    nk_popup_set_scroll(NkContext ctx, int offset_x, int offset_y)
    void nk_popup_set_scroll(struct nk_context * ctx, nk_uint offset_x, nk_uint offset_y)
    static long
    nk_prog(NkContext ctx, long cur, long max, boolean modifyable)
    nk_size nk_prog(struct nk_context * ctx, nk_size cur, nk_size max, nk_bool modifyable)
    static boolean
    nk_progress(NkContext ctx, PointerBuffer cur, long max, boolean modifyable)
    nk_bool nk_progress(struct nk_context * ctx, nk_size * cur, nk_size max, nk_bool modifyable)
    static void
    nk_property_double(NkContext ctx, CharSequence name, double min, double[] val, double max, double step, float inc_per_pixel)
    void nk_property_double(struct nk_context * ctx, char const * name, double min, double * val, double max, double step, float inc_per_pixel)
    static void
    nk_property_double(NkContext ctx, CharSequence name, double min, DoubleBuffer val, double max, double step, float inc_per_pixel)
    void nk_property_double(struct nk_context * ctx, char const * name, double min, double * val, double max, double step, float inc_per_pixel)
    static void
    nk_property_double(NkContext ctx, ByteBuffer name, double min, double[] val, double max, double step, float inc_per_pixel)
    void nk_property_double(struct nk_context * ctx, char const * name, double min, double * val, double max, double step, float inc_per_pixel)
    static void
    nk_property_double(NkContext ctx, ByteBuffer name, double min, DoubleBuffer val, double max, double step, float inc_per_pixel)
    void nk_property_double(struct nk_context * ctx, char const * name, double min, double * val, double max, double step, float inc_per_pixel)
    static void
    nk_property_float(NkContext ctx, CharSequence name, float min, float[] val, float max, float step, float inc_per_pixel)
    void nk_property_float(struct nk_context * ctx, char const * name, float min, float * val, float max, float step, float inc_per_pixel)
    static void
    nk_property_float(NkContext ctx, CharSequence name, float min, FloatBuffer val, float max, float step, float inc_per_pixel)
    void nk_property_float(struct nk_context * ctx, char const * name, float min, float * val, float max, float step, float inc_per_pixel)
    static void
    nk_property_float(NkContext ctx, ByteBuffer name, float min, float[] val, float max, float step, float inc_per_pixel)
    void nk_property_float(struct nk_context * ctx, char const * name, float min, float * val, float max, float step, float inc_per_pixel)
    static void
    nk_property_float(NkContext ctx, ByteBuffer name, float min, FloatBuffer val, float max, float step, float inc_per_pixel)
    void nk_property_float(struct nk_context * ctx, char const * name, float min, float * val, float max, float step, float inc_per_pixel)
    static void
    nk_property_int(NkContext ctx, CharSequence name, int min, int[] val, int max, int step, float inc_per_pixel)
    void nk_property_int(struct nk_context * ctx, char const * name, int min, int * val, int max, int step, float inc_per_pixel)
    static void
    nk_property_int(NkContext ctx, CharSequence name, int min, IntBuffer val, int max, int step, float inc_per_pixel)
    void nk_property_int(struct nk_context * ctx, char const * name, int min, int * val, int max, int step, float inc_per_pixel)
    static void
    nk_property_int(NkContext ctx, ByteBuffer name, int min, int[] val, int max, int step, float inc_per_pixel)
    void nk_property_int(struct nk_context * ctx, char const * name, int min, int * val, int max, int step, float inc_per_pixel)
    static void
    nk_property_int(NkContext ctx, ByteBuffer name, int min, IntBuffer val, int max, int step, float inc_per_pixel)
    void nk_property_int(struct nk_context * ctx, char const * name, int min, int * val, int max, int step, float inc_per_pixel)
    static double
    nk_propertyd(NkContext ctx, CharSequence name, double min, double val, double max, double step, float inc_per_pixel)
    double nk_propertyd(struct nk_context * ctx, char const * name, double min, double val, double max, double step, float inc_per_pixel)
    static double
    nk_propertyd(NkContext ctx, ByteBuffer name, double min, double val, double max, double step, float inc_per_pixel)
    double nk_propertyd(struct nk_context * ctx, char const * name, double min, double val, double max, double step, float inc_per_pixel)
    static float
    nk_propertyf(NkContext ctx, CharSequence name, float min, float val, float max, float step, float inc_per_pixel)
    float nk_propertyf(struct nk_context * ctx, char const * name, float min, float val, float max, float step, float inc_per_pixel)
    static float
    nk_propertyf(NkContext ctx, ByteBuffer name, float min, float val, float max, float step, float inc_per_pixel)
    float nk_propertyf(struct nk_context * ctx, char const * name, float min, float val, float max, float step, float inc_per_pixel)
    static int
    nk_propertyi(NkContext ctx, CharSequence name, int min, int val, int max, int step, float inc_per_pixel)
    int nk_propertyi(struct nk_context * ctx, char const * name, int min, int val, int max, int step, float inc_per_pixel)
    static int
    nk_propertyi(NkContext ctx, ByteBuffer name, int min, int val, int max, int step, float inc_per_pixel)
    int nk_propertyi(struct nk_context * ctx, char const * name, int min, int val, int max, int step, float inc_per_pixel)
    static void
    void nk_push_custom(struct nk_command_buffer * b, struct nk_rect rect, nk_command_custom_callback callback, nk_handle usr)
    static void
    void nk_push_scissor(struct nk_command_buffer * b, struct nk_rect rect)
    static boolean
    nk_bool nk_radio_label(struct nk_context * ctx, char const * str, nk_bool * active)
    static boolean
    nk_bool nk_radio_label(struct nk_context * ctx, char const * str, nk_bool * active)
    static boolean
    nk_radio_label_align(NkContext ctx, CharSequence str, ByteBuffer active, int widget_alignment, int text_alignment)
    nk_bool nk_radio_label_align(struct nk_context * ctx, char const * str, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    static boolean
    nk_radio_label_align(NkContext ctx, ByteBuffer str, ByteBuffer active, int widget_alignment, int text_alignment)
    nk_bool nk_radio_label_align(struct nk_context * ctx, char const * str, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    static boolean
    nk_bool nk_radio_text(struct nk_context * ctx, char const * str, int len, nk_bool * active)
    static boolean
    nk_bool nk_radio_text(struct nk_context * ctx, char const * str, int len, nk_bool * active)
    static boolean
    nk_radio_text_align(NkContext ctx, CharSequence str, ByteBuffer active, int widget_alignment, int text_alignment)
    nk_bool nk_radio_text_align(struct nk_context * ctx, char const * str, int len, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    static boolean
    nk_radio_text_align(NkContext ctx, ByteBuffer str, ByteBuffer active, int widget_alignment, int text_alignment)
    nk_bool nk_radio_text_align(struct nk_context * ctx, char const * str, int len, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    static NkRect
    nk_rect(float x, float y, float w, float h, NkRect __result)
    struct nk_rect nk_rect(float x, float y, float w, float h)
    static NkVec2
    nk_rect_pos(NkRect r, NkVec2 __result)
    struct nk_vec2 nk_rect_pos(struct nk_rect r)
    static NkVec2
    nk_rect_size(NkRect r, NkVec2 __result)
    struct nk_vec2 nk_rect_size(struct nk_rect r)
    static NkRect
    nk_recta(NkVec2 pos, NkVec2 size, NkRect __result)
    struct nk_rect nk_recta(struct nk_vec2 pos, struct nk_vec2 size)
    static NkRect
    nk_recti(int x, int y, int w, int h, NkRect __result)
    struct nk_rect nk_recti(int x, int y, int w, int h)
    static NkRect
    nk_rectiv(int[] xywh, NkRect __result)
    struct nk_rect nk_rectiv(int const * xywh)
    static NkRect
    nk_rectiv(IntBuffer xywh, NkRect __result)
    struct nk_rect nk_rectiv(int const * xywh)
    static NkRect
    nk_rectv(float[] xywh, NkRect __result)
    struct nk_rect nk_rectv(float const * xywh)
    static NkRect
    nk_rectv(FloatBuffer xywh, NkRect __result)
    struct nk_rect nk_rectv(float const * xywh)
    static NkColor
    nk_rgb(int r, int g, int b, NkColor __result)
    struct nk_color nk_rgb(int r, int g, int b)
    static NkColor
    nk_rgb_bv(ByteBuffer rgb, NkColor __result)
    struct nk_color nk_rgb_bv(nk_byte const * rgb)
    static NkColor
    nk_rgb_cf(NkColorf c, NkColor __result)
    struct nk_color nk_rgb_cf(struct nk_colorf c)
    static NkColor
    nk_rgb_f(float r, float g, float b, NkColor __result)
    struct nk_color nk_rgb_f(float r, float g, float b)
    static NkColor
    nk_rgb_factor(NkColor col, float factor, NkColor __result)
    struct nk_color nk_rgb_factor(struct nk_color col, float factor)
    static NkColor
    nk_rgb_fv(float[] rgb, NkColor __result)
    struct nk_color nk_rgb_fv(float const * rgb)
    static NkColor
    nk_rgb_fv(FloatBuffer rgb, NkColor __result)
    struct nk_color nk_rgb_fv(float const * rgb)
    static NkColor
    struct nk_color nk_rgb_hex(char const * rgb)
    static NkColor
    nk_rgb_hex(ByteBuffer rgb, NkColor __result)
    struct nk_color nk_rgb_hex(char const * rgb)
    static NkColor
    nk_rgb_iv(int[] rgb, NkColor __result)
    struct nk_color nk_rgb_iv(int const * rgb)
    static NkColor
    nk_rgb_iv(IntBuffer rgb, NkColor __result)
    struct nk_color nk_rgb_iv(int const * rgb)
    static NkColor
    nk_rgba(int r, int g, int b, int a, NkColor __result)
    struct nk_color nk_rgba(int r, int g, int b, int a)
    static NkColor
    nk_rgba_bv(ByteBuffer rgba, NkColor __result)
    struct nk_color nk_rgba_bv(nk_byte const * rgba)
    static NkColor
    nk_rgba_cf(NkColorf c, NkColor __result)
    struct nk_color nk_rgba_cf(struct nk_colorf c)
    static NkColor
    nk_rgba_f(float r, float g, float b, float a, NkColor __result)
    struct nk_color nk_rgba_f(float r, float g, float b, float a)
    static NkColor
    nk_rgba_fv(float[] rgba, NkColor __result)
    struct nk_color nk_rgba_fv(float const * rgba)
    static NkColor
    nk_rgba_fv(FloatBuffer rgba, NkColor __result)
    struct nk_color nk_rgba_fv(float const * rgba)
    static NkColor
    nk_rgba_hex(CharSequence rgba, NkColor __result)
    struct nk_color nk_rgba_hex(char const * rgba)
    static NkColor
    nk_rgba_hex(ByteBuffer rgba, NkColor __result)
    struct nk_color nk_rgba_hex(char const * rgba)
    static NkColor
    nk_rgba_iv(int[] rgba, NkColor __result)
    struct nk_color nk_rgba_iv(int const * rgba)
    static NkColor
    nk_rgba_iv(IntBuffer rgba, NkColor __result)
    struct nk_color nk_rgba_iv(int const * rgba)
    static NkColor
    nk_rgba_u32(int in, NkColor __result)
    struct nk_color nk_rgba_u32(nk_uint in)
    static void
    nk_rule_horizontal(NkContext ctx, NkColor color, boolean rounding)
    void nk_rule_horizontal(struct nk_context * ctx, struct nk_color color, nk_bool rounding)
    static boolean
    nk_select_image_label(NkContext ctx, NkImage img, CharSequence str, int align, boolean value)
    nk_bool nk_select_image_label(struct nk_context * ctx, struct nk_image img, char const * str, nk_flags align, nk_bool value)
    static boolean
    nk_select_image_label(NkContext ctx, NkImage img, ByteBuffer str, int align, boolean value)
    nk_bool nk_select_image_label(struct nk_context * ctx, struct nk_image img, char const * str, nk_flags align, nk_bool value)
    static boolean
    nk_select_image_text(NkContext ctx, NkImage img, CharSequence str, int align, boolean value)
    nk_bool nk_select_image_text(struct nk_context * ctx, struct nk_image img, char const * str, int len, nk_flags align, nk_bool value)
    static boolean
    nk_select_image_text(NkContext ctx, NkImage img, ByteBuffer str, int align, boolean value)
    nk_bool nk_select_image_text(struct nk_context * ctx, struct nk_image img, char const * str, int len, nk_flags align, nk_bool value)
    static boolean
    nk_select_label(NkContext ctx, CharSequence str, int align, boolean value)
    nk_bool nk_select_label(struct nk_context * ctx, char const * str, nk_flags align, nk_bool value)
    static boolean
    nk_select_label(NkContext ctx, ByteBuffer str, int align, boolean value)
    nk_bool nk_select_label(struct nk_context * ctx, char const * str, nk_flags align, nk_bool value)
    static boolean
    nk_select_symbol_label(NkContext ctx, int symbol, CharSequence str, int align, boolean value)
    nk_bool nk_select_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, nk_flags align, nk_bool value)
    static boolean
    nk_select_symbol_label(NkContext ctx, int symbol, ByteBuffer str, int align, boolean value)
    nk_bool nk_select_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, nk_flags align, nk_bool value)
    static boolean
    nk_select_symbol_text(NkContext ctx, int symbol, CharSequence str, int align, boolean value)
    nk_bool nk_select_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, int len, nk_flags align, nk_bool value)
    static boolean
    nk_select_symbol_text(NkContext ctx, int symbol, ByteBuffer str, int align, boolean value)
    nk_bool nk_select_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, int len, nk_flags align, nk_bool value)
    static boolean
    nk_select_text(NkContext ctx, CharSequence str, int align, boolean value)
    nk_bool nk_select_text(struct nk_context * ctx, char const * str, int len, nk_flags align, nk_bool value)
    static boolean
    nk_select_text(NkContext ctx, ByteBuffer str, int align, boolean value)
    nk_bool nk_select_text(struct nk_context * ctx, char const * str, int len, nk_flags align, nk_bool value)
    static boolean
    nk_selectable_image_label(NkContext ctx, NkImage img, CharSequence str, int align, ByteBuffer value)
    nk_bool nk_selectable_image_label(struct nk_context * ctx, struct nk_image img, char const * str, nk_flags align, nk_bool * value)
    static boolean
    nk_selectable_image_label(NkContext ctx, NkImage img, ByteBuffer str, int align, ByteBuffer value)
    nk_bool nk_selectable_image_label(struct nk_context * ctx, struct nk_image img, char const * str, nk_flags align, nk_bool * value)
    static boolean
    nk_selectable_image_text(NkContext ctx, NkImage img, CharSequence str, int align, ByteBuffer value)
    nk_bool nk_selectable_image_text(struct nk_context * ctx, struct nk_image img, char const * str, int len, nk_flags align, nk_bool * value)
    static boolean
    nk_selectable_image_text(NkContext ctx, NkImage img, ByteBuffer str, int align, ByteBuffer value)
    nk_bool nk_selectable_image_text(struct nk_context * ctx, struct nk_image img, char const * str, int len, nk_flags align, nk_bool * value)
    static boolean
    nk_selectable_label(NkContext ctx, CharSequence str, int align, ByteBuffer value)
    nk_bool nk_selectable_label(struct nk_context * ctx, char const * str, nk_flags align, nk_bool * value)
    static boolean
    nk_selectable_label(NkContext ctx, ByteBuffer str, int align, ByteBuffer value)
    nk_bool nk_selectable_label(struct nk_context * ctx, char const * str, nk_flags align, nk_bool * value)
    static boolean
    nk_selectable_symbol_label(NkContext ctx, int symbol, CharSequence str, int align, ByteBuffer value)
    nk_bool nk_selectable_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, nk_flags align, nk_bool * value)
    static boolean
    nk_selectable_symbol_label(NkContext ctx, int symbol, ByteBuffer str, int align, ByteBuffer value)
    nk_bool nk_selectable_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, nk_flags align, nk_bool * value)
    static boolean
    nk_selectable_symbol_text(NkContext ctx, int symbol, CharSequence str, int align, ByteBuffer value)
    nk_bool nk_selectable_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, int len, nk_flags align, nk_bool * value)
    static boolean
    nk_selectable_symbol_text(NkContext ctx, int symbol, ByteBuffer str, int align, ByteBuffer value)
    nk_bool nk_selectable_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, int len, nk_flags align, nk_bool * value)
    static boolean
    nk_selectable_text(NkContext ctx, CharSequence str, int align, ByteBuffer value)
    nk_bool nk_selectable_text(struct nk_context * ctx, char const * str, int len, nk_flags align, nk_bool * value)
    static boolean
    nk_selectable_text(NkContext ctx, ByteBuffer str, int align, ByteBuffer value)
    nk_bool nk_selectable_text(struct nk_context * ctx, char const * str, int len, nk_flags align, nk_bool * value)
    static void
    void nk_set_user_data(struct nk_context * ctx, nk_handle handle)
    static float
    nk_slide_float(NkContext ctx, float min, float val, float max, float step)
    float nk_slide_float(struct nk_context * ctx, float min, float val, float max, float step)
    static int
    nk_slide_int(NkContext ctx, int min, int val, int max, int step)
    int nk_slide_int(struct nk_context * ctx, int min, int val, int max, int step)
    static boolean
    nk_slider_float(NkContext ctx, float min, float[] val, float max, float step)
    nk_bool nk_slider_float(struct nk_context * ctx, float min, float * val, float max, float step)
    static boolean
    nk_slider_float(NkContext ctx, float min, FloatBuffer val, float max, float step)
    nk_bool nk_slider_float(struct nk_context * ctx, float min, float * val, float max, float step)
    static boolean
    nk_slider_int(NkContext ctx, int min, int[] val, int max, int step)
    nk_bool nk_slider_int(struct nk_context * ctx, int min, int * val, int max, int step)
    static boolean
    nk_slider_int(NkContext ctx, int min, IntBuffer val, int max, int step)
    nk_bool nk_slider_int(struct nk_context * ctx, int min, int * val, int max, int step)
    static void
    void nk_spacer(struct nk_context * ctx)
    static void
    nk_spacing(NkContext ctx, int cols)
    void nk_spacing(struct nk_context * ctx, int cols)
    static int
    int nk_str_append_str_char(struct nk_str * s, char const * str)
    static int
    nk_str_append_str_runes(NkStr s, int[] runes)
    int nk_str_append_str_runes(struct nk_str * s, nk_rune const * runes)
    static int
    int nk_str_append_str_runes(struct nk_str * s, nk_rune const * runes)
    static int
    int nk_str_append_str_utf8(struct nk_str * s, char const * str)
    static int
    int nk_str_append_text_char(struct nk_str * s, char const * str, int len)
    static int
    int nk_str_append_text_runes(struct nk_str * s, nk_rune const * runes, int len)
    static int
    int nk_str_append_text_runes(struct nk_str * s, nk_rune const * runes, int len)
    static int
    int nk_str_append_text_utf8(struct nk_str * s, char const * str, int len)
    static @Nullable String
    nk_str_at_char(NkStr s, int pos)
    char * nk_str_at_char(struct nk_str * s, int pos)
    static @Nullable String
    char const * nk_str_at_char_const(struct nk_str const * s, int pos)
    static @Nullable ByteBuffer
    nk_str_at_const(NkStr s, int pos, int[] unicode)
    char const * nk_str_at_const(struct nk_str const * s, int pos, nk_rune * unicode, int * len)
    static @Nullable ByteBuffer
    nk_str_at_const(NkStr s, int pos, IntBuffer unicode)
    char const * nk_str_at_const(struct nk_str const * s, int pos, nk_rune * unicode, int * len)
    static @Nullable ByteBuffer
    nk_str_at_rune(NkStr s, int pos, int[] unicode)
    char * nk_str_at_rune(struct nk_str * s, int pos, nk_rune * unicode, int * len)
    static @Nullable ByteBuffer
    nk_str_at_rune(NkStr s, int pos, IntBuffer unicode)
    char * nk_str_at_rune(struct nk_str * s, int pos, nk_rune * unicode, int * len)
    static void
    void nk_str_clear(struct nk_str * str)
    static void
    nk_str_delete_chars(NkStr s, int pos, int len)
    void nk_str_delete_chars(struct nk_str * s, int pos, int len)
    static void
    nk_str_delete_runes(NkStr s, int pos, int len)
    void nk_str_delete_runes(struct nk_str * s, int pos, int len)
    static void
    void nk_str_free(struct nk_str * str)
    static @Nullable String
    char * nk_str_get(struct nk_str * s)
    static @Nullable String
    char const * nk_str_get_const(struct nk_str const * s)
    static void
    nk_str_init(NkStr str, NkAllocator allocator, long size)
    void nk_str_init(struct nk_str * str, struct nk_allocator const * allocator, nk_size size)
    static void
    void nk_str_init_fixed(struct nk_str * str, void * memory, nk_size size)
    static int
    int nk_str_insert_at_char(struct nk_str * s, int pos, char const * str, int len)
    static int
    int nk_str_insert_at_rune(struct nk_str * s, int pos, char const * str, int len)
    static int
    int nk_str_insert_str_char(struct nk_str * s, int pos, char const * str)
    static int
    nk_str_insert_str_runes(NkStr s, int pos, int[] runes)
    int nk_str_insert_str_runes(struct nk_str * s, int pos, nk_rune const * runes)
    static int
    int nk_str_insert_str_runes(struct nk_str * s, int pos, nk_rune const * runes)
    static int
    int nk_str_insert_str_utf8(struct nk_str * s, int pos, char const * str)
    static int
    int nk_str_insert_text_char(struct nk_str * s, int pos, char const * str, int len)
    static int
    nk_str_insert_text_runes(NkStr s, int pos, int[] runes)
    int nk_str_insert_text_runes(struct nk_str * s, int pos, nk_rune const * runes, int len)
    static int
    int nk_str_insert_text_runes(struct nk_str * s, int pos, nk_rune const * runes, int len)
    static int
    int nk_str_insert_text_utf8(struct nk_str * s, int pos, char const * str, int len)
    static int
    int nk_str_len(struct nk_str const * s)
    static int
    int nk_str_len_char(struct nk_str const * s)
    static void
    void nk_str_remove_chars(struct nk_str * s, int len)
    static void
    nk_str_remove_runes(NkStr str, int len)
    void nk_str_remove_runes(struct nk_str * str, int len)
    static int
    nk_str_rune_at(NkStr s, int pos)
    nk_rune nk_str_rune_at(struct nk_str const * s, int pos)
    static boolean
    nk_bool nk_strfilter(char const * str, char const * regexp)
    static boolean
    nk_bool nk_strfilter(char const * str, char const * regexp)
    static int
    int nk_stricmp(char const * s1, char const * s2)
    static int
    int nk_stricmp(char const * s1, char const * s2)
    static int
    int nk_stricmpn(char const * s1, char const * s2, int n)
    static int
    int nk_stricmpn(char const * s1, char const * s2, int n)
    static int
    int nk_strlen(char const * str)
    static int
    int nk_strlen(char const * str)
    static boolean
    nk_strmatch_fuzzy_string(CharSequence str, CharSequence pattern, int[] out_score)
    nk_bool nk_strmatch_fuzzy_string(char const * str, char const * pattern, int * out_score)
    static boolean
    nk_bool nk_strmatch_fuzzy_string(char const * str, char const * pattern, int * out_score)
    static boolean
    nk_strmatch_fuzzy_string(ByteBuffer str, ByteBuffer pattern, int[] out_score)
    nk_bool nk_strmatch_fuzzy_string(char const * str, char const * pattern, int * out_score)
    static boolean
    nk_bool nk_strmatch_fuzzy_string(char const * str, char const * pattern, int * out_score)
    static int
    nk_strmatch_fuzzy_text(CharSequence txt, CharSequence pattern, int[] out_score)
    int nk_strmatch_fuzzy_text(char const * txt, int txt_len, char const * pattern, int * out_score)
    static int
    int nk_strmatch_fuzzy_text(char const * txt, int txt_len, char const * pattern, int * out_score)
    static int
    nk_strmatch_fuzzy_text(ByteBuffer txt, ByteBuffer pattern, int[] out_score)
    int nk_strmatch_fuzzy_text(char const * txt, int txt_len, char const * pattern, int * out_score)
    static int
    int nk_strmatch_fuzzy_text(char const * txt, int txt_len, char const * pattern, int * out_score)
    static void
    nk_stroke_arc(NkCommandBuffer b, float cx, float cy, float radius, float a_min, float a_max, float line_thickness, NkColor color)
    void nk_stroke_arc(struct nk_command_buffer * b, float cx, float cy, float radius, float a_min, float a_max, float line_thickness, struct nk_color color)
    static void
    nk_stroke_circle(NkCommandBuffer b, NkRect rect, float line_thickness, NkColor color)
    void nk_stroke_circle(struct nk_command_buffer * b, struct nk_rect rect, float line_thickness, struct nk_color color)
    static void
    nk_stroke_curve(NkCommandBuffer b, float ax, float ay, float ctrl0x, float ctrl0y, float ctrl1x, float ctrl1y, float bx, float by, float line_thickness, NkColor color)
    void nk_stroke_curve(struct nk_command_buffer * b, float ax, float ay, float ctrl0x, float ctrl0y, float ctrl1x, float ctrl1y, float bx, float by, float line_thickness, struct nk_color color)
    static void
    nk_stroke_line(NkCommandBuffer b, float x0, float y0, float x1, float y1, float line_thickness, NkColor color)
    void nk_stroke_line(struct nk_command_buffer * b, float x0, float y0, float x1, float y1, float line_thickness, struct nk_color color)
    static void
    nk_stroke_polygon(NkCommandBuffer b, float[] points, float line_thickness, NkColor color)
    void nk_stroke_polygon(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color color)
    static void
    nk_stroke_polygon(NkCommandBuffer b, FloatBuffer points, float line_thickness, NkColor color)
    void nk_stroke_polygon(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color color)
    static void
    nk_stroke_polyline(NkCommandBuffer b, float[] points, float line_thickness, NkColor col)
    void nk_stroke_polyline(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color col)
    static void
    nk_stroke_polyline(NkCommandBuffer b, FloatBuffer points, float line_thickness, NkColor col)
    void nk_stroke_polyline(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color col)
    static void
    nk_stroke_rect(NkCommandBuffer b, NkRect rect, float rounding, float line_thickness, NkColor color)
    void nk_stroke_rect(struct nk_command_buffer * b, struct nk_rect rect, float rounding, float line_thickness, struct nk_color color)
    static void
    nk_stroke_triangle(NkCommandBuffer b, float x0, float y0, float x1, float y1, float x2, float y2, float line_thichness, NkColor color)
    void nk_stroke_triangle(struct nk_command_buffer * b, float x0, float y0, float x1, float y1, float x2, float y2, float line_thichness, struct nk_color color)
    static double
    double nk_strtod(char const * str, char ** endptr)
    static double
    double nk_strtod(char const * str, char ** endptr)
    static float
    float nk_strtof(char const * str, char ** endptr)
    static float
    float nk_strtof(char const * str, char ** endptr)
    static int
    int nk_strtoi(char const * str, char ** endptr)
    static int
    int nk_strtoi(char const * str, char ** endptr)
    static void
    void nk_style_default(struct nk_context * ctx)
    static void
    void nk_style_from_table(struct nk_context * ctx, struct nk_color const * table)
    static @Nullable String
    char const * nk_style_get_color_by_name(enum nk_style_colors c)
    static void
    void nk_style_hide_cursor(struct nk_context * ctx)
    struct nk_style_item nk_style_item_color(struct nk_color color)
    struct nk_style_item nk_style_item_hide(void)
    struct nk_style_item nk_style_item_image(struct nk_image img)
    struct nk_style_item nk_style_item_nine_slice(struct nk_nine_slice slice)
    static void
    void nk_style_load_all_cursors(struct nk_context * ctx, struct nk_cursor const * cursors)
    static void
    nk_style_load_cursor(NkContext ctx, int style, NkCursor cursor)
    void nk_style_load_cursor(struct nk_context * ctx, enum nk_style_cursor style, struct nk_cursor * cursor)
    static boolean
    nk_bool nk_style_pop_color(struct nk_context * ctx)
    static boolean
    nk_bool nk_style_pop_flags(struct nk_context * ctx)
    static boolean
    nk_bool nk_style_pop_float(struct nk_context * ctx)
    static boolean
    nk_bool nk_style_pop_font(struct nk_context * ctx)
    static boolean
    nk_bool nk_style_pop_style_item(struct nk_context * ctx)
    static boolean
    nk_bool nk_style_pop_vec2(struct nk_context * ctx)
    static boolean
    nk_bool nk_style_push_color(struct nk_context * ctx, struct nk_color * address, struct nk_color value)
    static boolean
    nk_style_push_flags(NkContext ctx, int[] address, int value)
    nk_bool nk_style_push_flags(struct nk_context * ctx, nk_flags * address, nk_flags value)
    static boolean
    nk_style_push_flags(NkContext ctx, IntBuffer address, int value)
    nk_bool nk_style_push_flags(struct nk_context * ctx, nk_flags * address, nk_flags value)
    static boolean
    nk_style_push_float(NkContext ctx, float[] address, float value)
    nk_bool nk_style_push_float(struct nk_context * ctx, float * address, float value)
    static boolean
    nk_style_push_float(NkContext ctx, FloatBuffer address, float value)
    nk_bool nk_style_push_float(struct nk_context * ctx, float * address, float value)
    static boolean
    nk_bool nk_style_push_font(struct nk_context * ctx, struct nk_user_font const * font)
    static boolean
    nk_bool nk_style_push_style_item(struct nk_context * ctx, struct nk_style_item * address, struct nk_style_item value)
    static boolean
    nk_style_push_vec2(NkContext ctx, NkVec2 address, NkVec2 value)
    nk_bool nk_style_push_vec2(struct nk_context * ctx, struct nk_vec2 * address, struct nk_vec2 value)
    static boolean
    nk_style_set_cursor(NkContext ctx, int style)
    nk_bool nk_style_set_cursor(struct nk_context * ctx, enum nk_style_cursor style)
    static void
    void nk_style_set_font(struct nk_context * ctx, struct nk_user_font const * font)
    static void
    void nk_style_show_cursor(struct nk_context * ctx)
    nk_sub9slice_handle(NkHandle handle, short w, short h, NkRect sub_region, short l, short t, short r, short b, NkNineSlice __result)
    struct nk_nine_slice nk_sub9slice_handle(nk_handle handle, nk_ushort w, nk_ushort h, struct nk_rect sub_region, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    nk_sub9slice_id(int id, short w, short h, NkRect sub_region, short l, short t, short r, short b, NkNineSlice __result)
    struct nk_nine_slice nk_sub9slice_id(int id, nk_ushort w, nk_ushort h, struct nk_rect sub_region, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    nk_sub9slice_ptr(long ptr, short w, short h, NkRect sub_region, short l, short t, short r, short b, NkNineSlice __result)
    struct nk_nine_slice nk_sub9slice_ptr(void * ptr, nk_ushort w, nk_ushort h, struct nk_rect sub_region, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    static NkImage
    nk_subimage_handle(NkHandle handle, short w, short h, NkRect sub_region, NkImage __result)
    struct nk_image nk_subimage_handle(nk_handle handle, nk_ushort w, nk_ushort h, struct nk_rect sub_region)
    static NkImage
    nk_subimage_id(int id, short w, short h, NkRect sub_region, NkImage __result)
    struct nk_image nk_subimage_id(int id, nk_ushort w, nk_ushort h, struct nk_rect sub_region)
    static NkImage
    nk_subimage_ptr(long ptr, short w, short h, NkRect sub_region, NkImage __result)
    struct nk_image nk_subimage_ptr(void * ptr, nk_ushort w, nk_ushort h, struct nk_rect sub_region)
    static void
    nk_text(NkContext ctx, CharSequence str, int alignment)
    void nk_text(struct nk_context * ctx, char const * str, nk_int len, nk_flags alignment)
    static void
    nk_text(NkContext ctx, ByteBuffer str, int alignment)
    void nk_text(struct nk_context * ctx, char const * str, nk_int len, nk_flags alignment)
    static void
    nk_text_colored(NkContext ctx, CharSequence str, int alignment, NkColor color)
    void nk_text_colored(struct nk_context * ctx, char const * str, nk_int len, nk_flags alignment, struct nk_color color)
    static void
    nk_text_colored(NkContext ctx, ByteBuffer str, int alignment, NkColor color)
    void nk_text_colored(struct nk_context * ctx, char const * str, nk_int len, nk_flags alignment, struct nk_color color)
    static void
    void nk_text_wrap(struct nk_context * ctx, char const * str, nk_int len)
    static void
    void nk_text_wrap(struct nk_context * ctx, char const * str, nk_int len)
    static void
    void nk_text_wrap_colored(struct nk_context * ctx, char const * str, nk_int len, struct nk_color color)
    static void
    void nk_text_wrap_colored(struct nk_context * ctx, char const * str, nk_int len, struct nk_color color)
    static boolean
    nk_bool nk_textedit_cut(struct nk_text_edit * box)
    static void
    nk_textedit_delete(NkTextEdit box, int where, int len)
    void nk_textedit_delete(struct nk_text_edit * box, int where, int len)
    static void
    void nk_textedit_delete_selection(struct nk_text_edit * box)
    static void
    void nk_textedit_free(struct nk_text_edit * box)
    static void
    nk_textedit_init(NkTextEdit box, NkAllocator allocator, long size)
    void nk_textedit_init(struct nk_text_edit * box, struct nk_allocator const * allocator, nk_size size)
    static void
    void nk_textedit_init_fixed(struct nk_text_edit * box, void * memory, nk_size size)
    static boolean
    nk_bool nk_textedit_paste(struct nk_text_edit * box, char const * ctext, int len)
    static boolean
    nk_bool nk_textedit_paste(struct nk_text_edit * box, char const * ctext, int len)
    static void
    void nk_textedit_redo(struct nk_text_edit * box)
    static void
    void nk_textedit_select_all(struct nk_text_edit * box)
    static void
    void nk_textedit_text(struct nk_text_edit * box, char const * text, int total_len)
    static void
    void nk_textedit_text(struct nk_text_edit * box, char const * text, int total_len)
    static void
    void nk_textedit_undo(struct nk_text_edit * box)
    static void
    void nk_tooltip(struct nk_context * ctx, char const * text)
    static void
    void nk_tooltip(struct nk_context * ctx, char const * text)
    static boolean
    nk_tooltip_begin(NkContext ctx, float width)
    nk_bool nk_tooltip_begin(struct nk_context * ctx, float width)
    static void
    void nk_tooltip_end(struct nk_context * ctx)
    static boolean
    nk_tree_element_image_push_hashed(NkContext ctx, int type, NkImage img, CharSequence title, int initial_state, ByteBuffer selected, ByteBuffer hash, int seed)
    nk_bool nk_tree_element_image_push_hashed(struct nk_context * ctx, enum nk_tree_type type, struct nk_image img, char const * title, enum nk_collapse_states initial_state, nk_bool * selected, char const * hash, int len, int seed)
    static boolean
    nk_tree_element_image_push_hashed(NkContext ctx, int type, NkImage img, ByteBuffer title, int initial_state, ByteBuffer selected, ByteBuffer hash, int seed)
    nk_bool nk_tree_element_image_push_hashed(struct nk_context * ctx, enum nk_tree_type type, struct nk_image img, char const * title, enum nk_collapse_states initial_state, nk_bool * selected, char const * hash, int len, int seed)
    static void
    void nk_tree_element_pop(struct nk_context * ctx)
    static boolean
    nk_tree_element_push_hashed(NkContext ctx, int type, CharSequence title, int initial_state, ByteBuffer selected, ByteBuffer hash, int seed)
    nk_bool nk_tree_element_push_hashed(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states initial_state, nk_bool * selected, char const * hash, int len, int seed)
    static boolean
    nk_tree_element_push_hashed(NkContext ctx, int type, ByteBuffer title, int initial_state, ByteBuffer selected, ByteBuffer hash, int seed)
    nk_bool nk_tree_element_push_hashed(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states initial_state, nk_bool * selected, char const * hash, int len, int seed)
    static boolean
    nk_tree_image_push_hashed(NkContext ctx, int type, NkImage img, CharSequence title, int initial_state, ByteBuffer hash, int seed)
    nk_bool nk_tree_image_push_hashed(struct nk_context * ctx, enum nk_tree_type type, struct nk_image img, char const * title, enum nk_collapse_states initial_state, char const * hash, nk_int len, nk_int seed)
    static boolean
    nk_tree_image_push_hashed(NkContext ctx, int type, NkImage img, ByteBuffer title, int initial_state, ByteBuffer hash, int seed)
    nk_bool nk_tree_image_push_hashed(struct nk_context * ctx, enum nk_tree_type type, struct nk_image img, char const * title, enum nk_collapse_states initial_state, char const * hash, nk_int len, nk_int seed)
    static void
    void nk_tree_pop(struct nk_context * ctx)
    static boolean
    nk_tree_push_hashed(NkContext ctx, int type, CharSequence title, int initial_state, ByteBuffer hash, int seed)
    nk_bool nk_tree_push_hashed(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states initial_state, char const * hash, nk_int len, nk_int seed)
    static boolean
    nk_tree_push_hashed(NkContext ctx, int type, ByteBuffer title, int initial_state, ByteBuffer hash, int seed)
    nk_bool nk_tree_push_hashed(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states initial_state, char const * hash, nk_int len, nk_int seed)
    static boolean
    nk_tree_state_image_push(NkContext ctx, int type, NkImage image, CharSequence title, int[] state)
    nk_bool nk_tree_state_image_push(struct nk_context * ctx, enum nk_tree_type type, struct nk_image image, char const * title, enum nk_collapse_states * state)
    static boolean
    nk_tree_state_image_push(NkContext ctx, int type, NkImage image, CharSequence title, IntBuffer state)
    nk_bool nk_tree_state_image_push(struct nk_context * ctx, enum nk_tree_type type, struct nk_image image, char const * title, enum nk_collapse_states * state)
    static boolean
    nk_tree_state_image_push(NkContext ctx, int type, NkImage image, ByteBuffer title, int[] state)
    nk_bool nk_tree_state_image_push(struct nk_context * ctx, enum nk_tree_type type, struct nk_image image, char const * title, enum nk_collapse_states * state)
    static boolean
    nk_tree_state_image_push(NkContext ctx, int type, NkImage image, ByteBuffer title, IntBuffer state)
    nk_bool nk_tree_state_image_push(struct nk_context * ctx, enum nk_tree_type type, struct nk_image image, char const * title, enum nk_collapse_states * state)
    static void
    void nk_tree_state_pop(struct nk_context * ctx)
    static boolean
    nk_tree_state_push(NkContext ctx, int type, CharSequence title, int[] state)
    nk_bool nk_tree_state_push(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states * state)
    static boolean
    nk_tree_state_push(NkContext ctx, int type, CharSequence title, IntBuffer state)
    nk_bool nk_tree_state_push(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states * state)
    static boolean
    nk_tree_state_push(NkContext ctx, int type, ByteBuffer title, int[] state)
    nk_bool nk_tree_state_push(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states * state)
    static boolean
    nk_tree_state_push(NkContext ctx, int type, ByteBuffer title, IntBuffer state)
    nk_bool nk_tree_state_push(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states * state)
    static void
    nk_triangle_from_direction(NkVec2 result, NkRect r, float pad_x, float pad_y, int direction)
    void nk_triangle_from_direction(struct nk_vec2 * result, struct nk_rect r, float pad_x, float pad_y, enum nk_heading direction)
    static @Nullable ByteBuffer
    nk_utf_at(ByteBuffer buffer, int index, int[] unicode)
    char const * nk_utf_at(char const * buffer, int length, int index, nk_rune * unicode, int * len)
    static @Nullable ByteBuffer
    nk_utf_at(ByteBuffer buffer, int index, IntBuffer unicode)
    char const * nk_utf_at(char const * buffer, int length, int index, nk_rune * unicode, int * len)
    static int
    int nk_utf_decode(char const * c, nk_rune * u, int clen)
    static int
    int nk_utf_decode(char const * c, nk_rune * u, int clen)
    static int
    int nk_utf_encode(nk_rune u, char * c, int clen)
    static int
    int nk_utf_len(char const * str, int byte_len)
    static NkVec2
    nk_vec2(float x, float y, NkVec2 __result)
    struct nk_vec2 nk_vec2(float x, float y)
    static NkVec2
    nk_vec2i(int x, int y, NkVec2 __result)
    struct nk_vec2 nk_vec2i(int x, int y)
    static NkVec2
    nk_vec2iv(int[] xy, NkVec2 __result)
    struct nk_vec2 nk_vec2iv(int const * xy)
    static NkVec2
    nk_vec2iv(IntBuffer xy, NkVec2 __result)
    struct nk_vec2 nk_vec2iv(int const * xy)
    static NkVec2
    nk_vec2v(float[] xy, NkVec2 __result)
    struct nk_vec2 nk_vec2v(float const * xy)
    static NkVec2
    nk_vec2v(FloatBuffer xy, NkVec2 __result)
    struct nk_vec2 nk_vec2v(float const * xy)
    static int
    nk_widget(NkRect bounds, NkContext ctx)
    enum nk_widget_layout_states nk_widget(struct nk_rect * bounds, struct nk_context const * ctx)
    static NkRect
    struct nk_rect nk_widget_bounds(struct nk_context const * ctx)
    static void
    void nk_widget_disable_begin(struct nk_context * ctx)
    static void
    void nk_widget_disable_end(struct nk_context * ctx)
    static int
    nk_widget_fitting(NkRect bounds, NkContext ctx, NkVec2 item_padding)
    enum nk_widget_layout_states nk_widget_fitting(struct nk_rect * bounds, struct nk_context * ctx, struct nk_vec2 item_padding)
    static boolean
    nk_widget_has_mouse_click_down(NkContext ctx, int btn, boolean down)
    nk_bool nk_widget_has_mouse_click_down(struct nk_context const * ctx, enum nk_buttons btn, nk_bool down)
    static float
    float nk_widget_height(struct nk_context const * ctx)
    static boolean
    nk_bool nk_widget_is_hovered(struct nk_context const * ctx)
    static boolean
    nk_bool nk_widget_is_mouse_clicked(struct nk_context const * ctx, enum nk_buttons btn)
    static NkVec2
    struct nk_vec2 nk_widget_position(struct nk_context const * ctx)
    static NkVec2
    struct nk_vec2 nk_widget_size(struct nk_context const * ctx)
    static float
    float nk_widget_width(struct nk_context const * ctx)
    static void
    void nk_window_close(struct nk_context * ctx, char const * name)
    static void
    void nk_window_close(struct nk_context * ctx, char const * name)
    static void
    void nk_window_collapse(struct nk_context * ctx, char const * name, enum nk_collapse_states c)
    static void
    void nk_window_collapse(struct nk_context * ctx, char const * name, enum nk_collapse_states c)
    static void
    nk_window_collapse_if(NkContext ctx, CharSequence name, int c, boolean cond)
    void nk_window_collapse_if(struct nk_context * ctx, char const * name, enum nk_collapse_states c, nk_bool cond)
    static void
    nk_window_collapse_if(NkContext ctx, ByteBuffer name, int c, boolean cond)
    void nk_window_collapse_if(struct nk_context * ctx, char const * name, enum nk_collapse_states c, nk_bool cond)
    static @Nullable NkWindow
    struct nk_window * nk_window_find(struct nk_context const * ctx, char const * name)
    static @Nullable NkWindow
    struct nk_window * nk_window_find(struct nk_context const * ctx, char const * name)
    static NkRect
    struct nk_rect nk_window_get_bounds(struct nk_context const * ctx)
    static @Nullable NkCommandBuffer
    struct nk_command_buffer * nk_window_get_canvas(struct nk_context const * ctx)
    static NkRect
    struct nk_rect nk_window_get_content_region(struct nk_context const * ctx)
    static NkVec2
    struct nk_vec2 nk_window_get_content_region_max(struct nk_context const * ctx)
    static NkVec2
    struct nk_vec2 nk_window_get_content_region_min(struct nk_context const * ctx)
    static NkVec2
    struct nk_vec2 nk_window_get_content_region_size(struct nk_context const * ctx)
    static float
    float nk_window_get_height(struct nk_context const * ctx)
    static @Nullable NkPanel
    struct nk_panel * nk_window_get_panel(struct nk_context const * ctx)
    static NkVec2
    struct nk_vec2 nk_window_get_position(struct nk_context const * ctx)
    static void
    nk_window_get_scroll(NkContext ctx, int @Nullable [] offset_x, int @Nullable [] offset_y)
    void nk_window_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    static void
    nk_window_get_scroll(NkContext ctx, @Nullable IntBuffer offset_x, @Nullable IntBuffer offset_y)
    void nk_window_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    static NkVec2
    struct nk_vec2 nk_window_get_size(struct nk_context const * ctx)
    static float
    float nk_window_get_width(struct nk_context const * ctx)
    static boolean
    nk_bool nk_window_has_focus(struct nk_context const * ctx)
    static boolean
    nk_bool nk_window_is_active(struct nk_context const * ctx, char const * name)
    static boolean
    nk_bool nk_window_is_active(struct nk_context const * ctx, char const * name)
    static boolean
    nk_bool nk_window_is_any_hovered(struct nk_context const * ctx)
    static boolean
    nk_bool nk_window_is_closed(struct nk_context const * ctx, char const * name)
    static boolean
    nk_bool nk_window_is_closed(struct nk_context const * ctx, char const * name)
    static boolean
    nk_bool nk_window_is_collapsed(struct nk_context const * ctx, char const * name)
    static boolean
    nk_bool nk_window_is_collapsed(struct nk_context const * ctx, char const * name)
    static boolean
    nk_bool nk_window_is_hidden(struct nk_context const * ctx, char const * name)
    static boolean
    nk_bool nk_window_is_hidden(struct nk_context const * ctx, char const * name)
    static boolean
    nk_bool nk_window_is_hovered(struct nk_context const * ctx)
    static void
    void nk_window_set_bounds(struct nk_context * ctx, char const * name, struct nk_rect bounds)
    static void
    void nk_window_set_bounds(struct nk_context * ctx, char const * name, struct nk_rect bounds)
    static void
    void nk_window_set_focus(struct nk_context * ctx, char const * name)
    static void
    void nk_window_set_focus(struct nk_context * ctx, char const * name)
    static void
    void nk_window_set_position(struct nk_context * ctx, char const * name, struct nk_vec2 position)
    static void
    void nk_window_set_position(struct nk_context * ctx, char const * name, struct nk_vec2 position)
    static void
    nk_window_set_scroll(NkContext ctx, int offset_x, int offset_y)
    void nk_window_set_scroll(struct nk_context * ctx, nk_uint offset_x, nk_uint offset_y)
    static void
    void nk_window_set_size(struct nk_context * ctx, char const * name, struct nk_vec2 size)
    static void
    void nk_window_set_size(struct nk_context * ctx, char const * name, struct nk_vec2 size)
    static void
    void nk_window_show(struct nk_context * ctx, char const * name, enum nk_show_states s)
    static void
    nk_window_show(NkContext ctx, ByteBuffer name, int s)
    void nk_window_show(struct nk_context * ctx, char const * name, enum nk_show_states s)
    static void
    nk_window_show_if(NkContext ctx, CharSequence name, int s, boolean cond)
    void nk_window_show_if(struct nk_context * ctx, char const * name, enum nk_show_states s, nk_bool cond)
    static void
    nk_window_show_if(NkContext ctx, ByteBuffer name, int s, boolean cond)
    void nk_window_show_if(struct nk_context * ctx, char const * name, enum nk_show_states s, nk_bool cond)
    static long
    nnk__begin(long ctx)
    struct nk_command const * nk__begin(struct nk_context * ctx)
    static long
    nnk__draw_begin(long ctx, long buffer)
    struct nk_draw_command const * nk__draw_begin(struct nk_context const * ctx, struct nk_buffer const * buffer)
    static long
    nnk__draw_end(long ctx, long buffer)
    struct nk_draw_command const * nk__draw_end(struct nk_context const * ctx, struct nk_buffer const * buffer)
    static long
    nnk__draw_list_begin(long list, long buffer)
    struct nk_draw_command const * nk__draw_list_begin(struct nk_draw_list const * list, struct nk_buffer const * buffer)
    static long
    nnk__draw_list_next(long cmd, long buffer, long list)
    struct nk_draw_command const * nk__draw_list_next(struct nk_draw_command const * cmd, struct nk_buffer const * buffer, struct nk_draw_list const * list)
    static long
    nnk__draw_next(long cmd, long buffer, long ctx)
    struct nk_draw_command const * nk__draw_next(struct nk_draw_command const * cmd, struct nk_buffer const * buffer, struct nk_context const * ctx)
    static long
    nnk__next(long ctx, long cmd)
    struct nk_command const * nk__next(struct nk_context * ctx, struct nk_command const * cmd)
    static boolean
    nnk_begin(long ctx, long title, long bounds, int flags)
    nk_bool nk_begin(struct nk_context * ctx, char const * title, struct nk_rect bounds, nk_flags flags)
    static boolean
    nnk_begin_titled(long ctx, long name, long title, long bounds, int flags)
    nk_bool nk_begin_titled(struct nk_context * ctx, char const * name, char const * title, struct nk_rect bounds, nk_flags flags)
    static void
    nnk_buffer_clear(long buffer)
    void nk_buffer_clear(struct nk_buffer * buffer)
    static void
    nnk_buffer_free(long buffer)
    void nk_buffer_free(struct nk_buffer * buffer)
    static void
    nnk_buffer_info(long status, long buffer)
    void nk_buffer_info(struct nk_memory_status * status, struct nk_buffer const * buffer)
    static void
    nnk_buffer_init(long buffer, long allocator, long size)
    void nk_buffer_init(struct nk_buffer * buffer, struct nk_allocator const * allocator, nk_size size)
    static void
    nnk_buffer_init_fixed(long buffer, long memory, long size)
    void nk_buffer_init_fixed(struct nk_buffer * buffer, void * memory, nk_size size)
    static void
    nnk_buffer_mark(long buffer, int type)
    void nk_buffer_mark(struct nk_buffer * buffer, enum nk_buffer_allocation_type type)
    static long
    nnk_buffer_memory(long buffer)
    void * nk_buffer_memory(struct nk_buffer * buffer)
    static long
    void const * nk_buffer_memory_const(struct nk_buffer const * buffer)
    static void
    nnk_buffer_push(long buffer, int type, long memory, long size, long align)
    void nk_buffer_push(struct nk_buffer * buffer, enum nk_buffer_allocation_type type, void const * memory, nk_size size, nk_size align)
    static void
    nnk_buffer_reset(long buffer, int type)
    void nk_buffer_reset(struct nk_buffer * buffer, enum nk_buffer_allocation_type type)
    static long
    nnk_buffer_total(long buffer)
    nk_size nk_buffer_total(struct nk_buffer const * buffer)
    static boolean
    nnk_button_color(long ctx, long color)
    nk_bool nk_button_color(struct nk_context * ctx, struct nk_color color)
    static boolean
    nnk_button_image(long ctx, long img)
    nk_bool nk_button_image(struct nk_context * ctx, struct nk_image img)
    static boolean
    nnk_button_image_label(long ctx, long img, long text, int text_alignment)
    nk_bool nk_button_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags text_alignment)
    static boolean
    nnk_button_image_label_styled(long ctx, long style, long img, long title, int text_alignment)
    nk_bool nk_button_image_label_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img, char const * title, nk_flags text_alignment)
    static boolean
    nnk_button_image_styled(long ctx, long style, long img)
    nk_bool nk_button_image_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img)
    static boolean
    nnk_button_image_text(long ctx, long img, long text, int len, int alignment)
    nk_bool nk_button_image_text(struct nk_context * ctx, struct nk_image img, char const * text, nk_int len, nk_flags alignment)
    static boolean
    nnk_button_image_text_styled(long ctx, long style, long img, long title, int len, int alignment)
    nk_bool nk_button_image_text_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img, char const * title, int len, nk_flags alignment)
    static boolean
    nnk_button_label(long ctx, long title)
    nk_bool nk_button_label(struct nk_context * ctx, char const * title)
    static boolean
    nnk_button_label_styled(long ctx, long style, long title)
    nk_bool nk_button_label_styled(struct nk_context * ctx, struct nk_style_button const * style, char const * title)
    static boolean
    nk_bool nk_button_pop_behavior(struct nk_context * ctx)
    static boolean
    nnk_button_push_behavior(long ctx, int behavior)
    nk_bool nk_button_push_behavior(struct nk_context * ctx, enum nk_button_behavior behavior)
    static void
    nnk_button_set_behavior(long ctx, int behavior)
    void nk_button_set_behavior(struct nk_context * ctx, enum nk_button_behavior behavior)
    static boolean
    nnk_button_symbol(long ctx, int symbol)
    nk_bool nk_button_symbol(struct nk_context * ctx, enum nk_symbol_type symbol)
    static boolean
    nnk_button_symbol_label(long ctx, int symbol, long text, int text_alignment)
    nk_bool nk_button_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags text_alignment)
    static boolean
    nnk_button_symbol_label_styled(long ctx, long style, int symbol, long title, int text_alignment)
    nk_bool nk_button_symbol_label_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol, char const * title, nk_flags text_alignment)
    static boolean
    nnk_button_symbol_styled(long ctx, long style, int symbol)
    nk_bool nk_button_symbol_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol)
    static boolean
    nnk_button_symbol_text(long ctx, int symbol, long text, int len, int alignment)
    nk_bool nk_button_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_int len, nk_flags alignment)
    static boolean
    nnk_button_symbol_text_styled(long ctx, long style, int symbol, long title, int len, int alignment)
    nk_bool nk_button_symbol_text_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol, char const * title, int len, nk_flags alignment)
    static boolean
    nnk_button_text(long ctx, long title, int len)
    nk_bool nk_button_text(struct nk_context * ctx, char const * title, nk_int len)
    static boolean
    nnk_button_text_styled(long ctx, long style, long title, int len)
    nk_bool nk_button_text_styled(struct nk_context * ctx, struct nk_style_button const * style, char const * title, int len)
    static void
    nnk_chart_add_slot(long ctx, int type, int count, float min_value, float max_value)
    void nk_chart_add_slot(struct nk_context * ctx, enum nk_chart_type type, int count, float min_value, float max_value)
    static void
    nnk_chart_add_slot_colored(long ctx, int type, long color, long active, int count, float min_value, float max_value)
    void nk_chart_add_slot_colored(struct nk_context * ctx, enum nk_chart_type type, struct nk_color color, struct nk_color active, int count, float min_value, float max_value)
    static boolean
    nnk_chart_begin(long ctx, int type, int num, float min, float max)
    nk_bool nk_chart_begin(struct nk_context * ctx, enum nk_chart_type type, int num, float min, float max)
    static boolean
    nnk_chart_begin_colored(long ctx, int type, long color, long active, int num, float min, float max)
    nk_bool nk_chart_begin_colored(struct nk_context * ctx, enum nk_chart_type type, struct nk_color color, struct nk_color active, int num, float min, float max)
    static void
    nnk_chart_end(long ctx)
    void nk_chart_end(struct nk_context * ctx)
    static int
    nnk_chart_push(long ctx, float value)
    nk_flags nk_chart_push(struct nk_context * ctx, float value)
    static int
    nnk_chart_push_slot(long ctx, float value, int slot)
    nk_flags nk_chart_push_slot(struct nk_context * ctx, float value, int slot)
    static int
    nnk_check_flags_label(long ctx, long str, int flags, int value)
    unsigned int nk_check_flags_label(struct nk_context * ctx, char const * str, unsigned int flags, unsigned int value)
    static int
    nnk_check_flags_text(long ctx, long str, int len, int flags, int value)
    unsigned int nk_check_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int flags, unsigned int value)
    static boolean
    nnk_check_label(long ctx, long str, boolean active)
    nk_bool nk_check_label(struct nk_context * ctx, char const * str, nk_bool active)
    static boolean
    nnk_check_text(long ctx, long str, int len, boolean active)
    nk_bool nk_check_text(struct nk_context * ctx, char const * str, int len, nk_bool active)
    static boolean
    nnk_check_text_align(long ctx, long str, int len, boolean active, int widget_alignment, int text_alignment)
    nk_bool nk_check_text_align(struct nk_context * ctx, char const * str, int len, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    static boolean
    nnk_checkbox_flags_label(long ctx, long str, int[] flags, int value)
    nk_bool nk_checkbox_flags_label(struct nk_context * ctx, char const * str, unsigned int * flags, unsigned int value)
    static boolean
    nnk_checkbox_flags_label(long ctx, long str, long flags, int value)
    nk_bool nk_checkbox_flags_label(struct nk_context * ctx, char const * str, unsigned int * flags, unsigned int value)
    static boolean
    nnk_checkbox_flags_text(long ctx, long str, int len, int[] flags, int value)
    nk_bool nk_checkbox_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int * flags, unsigned int value)
    static boolean
    nnk_checkbox_flags_text(long ctx, long str, int len, long flags, int value)
    nk_bool nk_checkbox_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int * flags, unsigned int value)
    static boolean
    nnk_checkbox_label(long ctx, long str, long active)
    nk_bool nk_checkbox_label(struct nk_context * ctx, char const * str, nk_bool * active)
    static boolean
    nnk_checkbox_label_align(long ctx, long str, long active, int widget_alignment, int text_alignment)
    nk_bool nk_checkbox_label_align(struct nk_context * ctx, char const * str, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    static boolean
    nnk_checkbox_text(long ctx, long str, int len, long active)
    nk_bool nk_checkbox_text(struct nk_context * ctx, char const * str, int len, nk_bool * active)
    static boolean
    nnk_checkbox_text_align(long ctx, long str, int len, long active, int widget_alignment, int text_alignment)
    nk_bool nk_checkbox_text_align(struct nk_context * ctx, char const * str, int len, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    static void
    nnk_clear(long ctx)
    void nk_clear(struct nk_context * ctx)
    static void
    nnk_color_cf(long color, long __result)
    struct nk_colorf nk_color_cf(struct nk_color color)
    static void
    nnk_color_d(double[] r, double[] g, double[] b, double[] a, long color)
    void nk_color_d(double * r, double * g, double * b, double * a, struct nk_color color)
    static void
    nnk_color_d(long r, long g, long b, long a, long color)
    void nk_color_d(double * r, double * g, double * b, double * a, struct nk_color color)
    static void
    nnk_color_dv(double[] rgba_out, long color)
    void nk_color_dv(double * rgba_out, struct nk_color color)
    static void
    nnk_color_dv(long rgba_out, long color)
    void nk_color_dv(double * rgba_out, struct nk_color color)
    static void
    nnk_color_f(float[] r, float[] g, float[] b, float[] a, long color)
    void nk_color_f(float * r, float * g, float * b, float * a, struct nk_color color)
    static void
    nnk_color_f(long r, long g, long b, long a, long color)
    void nk_color_f(float * r, float * g, float * b, float * a, struct nk_color color)
    static void
    nnk_color_fv(float[] rgba_out, long color)
    void nk_color_fv(float * rgba_out, struct nk_color color)
    static void
    nnk_color_fv(long rgba_out, long color)
    void nk_color_fv(float * rgba_out, struct nk_color color)
    static void
    nnk_color_hex_rgb(long output, long color)
    void nk_color_hex_rgb(char * output, struct nk_color color)
    static void
    nnk_color_hex_rgba(long output, long color)
    void nk_color_hex_rgba(char * output, struct nk_color color)
    static void
    nnk_color_hsv_b(long out_h, long out_s, long out_v, long color)
    void nk_color_hsv_b(nk_byte * out_h, nk_byte * out_s, nk_byte * out_v, struct nk_color color)
    static void
    nnk_color_hsv_bv(long hsv_out, long color)
    void nk_color_hsv_bv(nk_byte * hsv_out, struct nk_color color)
    static void
    nnk_color_hsv_f(float[] out_h, float[] out_s, float[] out_v, long color)
    void nk_color_hsv_f(float * out_h, float * out_s, float * out_v, struct nk_color color)
    static void
    nnk_color_hsv_f(long out_h, long out_s, long out_v, long color)
    void nk_color_hsv_f(float * out_h, float * out_s, float * out_v, struct nk_color color)
    static void
    nnk_color_hsv_fv(float[] hsv_out, long color)
    void nk_color_hsv_fv(float * hsv_out, struct nk_color color)
    static void
    nnk_color_hsv_fv(long hsv_out, long color)
    void nk_color_hsv_fv(float * hsv_out, struct nk_color color)
    static void
    nnk_color_hsv_i(int[] out_h, int[] out_s, int[] out_v, long color)
    void nk_color_hsv_i(int * out_h, int * out_s, int * out_v, struct nk_color color)
    static void
    nnk_color_hsv_i(long out_h, long out_s, long out_v, long color)
    void nk_color_hsv_i(int * out_h, int * out_s, int * out_v, struct nk_color color)
    static void
    nnk_color_hsv_iv(int[] hsv_out, long color)
    void nk_color_hsv_iv(int * hsv_out, struct nk_color color)
    static void
    nnk_color_hsv_iv(long hsv_out, long color)
    void nk_color_hsv_iv(int * hsv_out, struct nk_color color)
    static void
    nnk_color_hsva_b(long h, long s, long v, long a, long color)
    void nk_color_hsva_b(nk_byte * h, nk_byte * s, nk_byte * v, nk_byte * a, struct nk_color color)
    static void
    nnk_color_hsva_bv(long hsva_out, long color)
    void nk_color_hsva_bv(nk_byte * hsva_out, struct nk_color color)
    static void
    nnk_color_hsva_f(float[] out_h, float[] out_s, float[] out_v, float[] out_a, long color)
    void nk_color_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_color color)
    static void
    nnk_color_hsva_f(long out_h, long out_s, long out_v, long out_a, long color)
    void nk_color_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_color color)
    static void
    nnk_color_hsva_fv(float[] hsva_out, long color)
    void nk_color_hsva_fv(float * hsva_out, struct nk_color color)
    static void
    nnk_color_hsva_fv(long hsva_out, long color)
    void nk_color_hsva_fv(float * hsva_out, struct nk_color color)
    static void
    nnk_color_hsva_i(int[] h, int[] s, int[] v, int[] a, long color)
    void nk_color_hsva_i(int * h, int * s, int * v, int * a, struct nk_color color)
    static void
    nnk_color_hsva_i(long h, long s, long v, long a, long color)
    void nk_color_hsva_i(int * h, int * s, int * v, int * a, struct nk_color color)
    static void
    nnk_color_hsva_iv(int[] hsva_out, long color)
    void nk_color_hsva_iv(int * hsva_out, struct nk_color color)
    static void
    nnk_color_hsva_iv(long hsva_out, long color)
    void nk_color_hsva_iv(int * hsva_out, struct nk_color color)
    static boolean
    nnk_color_pick(long ctx, long color, int fmt)
    nk_bool nk_color_pick(struct nk_context * ctx, struct nk_colorf * color, enum nk_color_format fmt)
    static void
    nnk_color_picker(long ctx, long color, int fmt)
    struct nk_colorf nk_color_picker(struct nk_context * ctx, struct nk_colorf color, enum nk_color_format fmt)
    static int
    nnk_color_u32(long color)
    nk_uint nk_color_u32(struct nk_color color)
    static void
    nnk_colorf_hsva_f(float[] out_h, float[] out_s, float[] out_v, float[] out_a, long in)
    void nk_colorf_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_colorf in)
    static void
    nnk_colorf_hsva_f(long out_h, long out_s, long out_v, long out_a, long in)
    void nk_colorf_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_colorf in)
    static void
    nnk_colorf_hsva_fv(float[] hsva, long in)
    void nk_colorf_hsva_fv(float * hsva, struct nk_colorf in)
    static void
    nnk_colorf_hsva_fv(long hsva, long in)
    void nk_colorf_hsva_fv(float * hsva, struct nk_colorf in)
    static int
    nnk_combo(long ctx, long items, int count, int selected, int item_height, long size)
    int nk_combo(struct nk_context * ctx, char const * const * items, int count, int selected, int item_height, struct nk_vec2 size)
    static boolean
    nnk_combo_begin_color(long ctx, long color, long size)
    nk_bool nk_combo_begin_color(struct nk_context * ctx, struct nk_color color, struct nk_vec2 size)
    static boolean
    nnk_combo_begin_image(long ctx, long img, long size)
    nk_bool nk_combo_begin_image(struct nk_context * ctx, struct nk_image img, struct nk_vec2 size)
    static boolean
    nnk_combo_begin_image_label(long ctx, long selected, long img, long size)
    nk_bool nk_combo_begin_image_label(struct nk_context * ctx, char const * selected, struct nk_image img, struct nk_vec2 size)
    static boolean
    nnk_combo_begin_image_text(long ctx, long selected, int len, long img, long size)
    nk_bool nk_combo_begin_image_text(struct nk_context * ctx, char const * selected, int len, struct nk_image img, struct nk_vec2 size)
    static boolean
    nnk_combo_begin_label(long ctx, long selected, long size)
    nk_bool nk_combo_begin_label(struct nk_context * ctx, char const * selected, struct nk_vec2 size)
    static boolean
    nnk_combo_begin_symbol(long ctx, int symbol, long size)
    nk_bool nk_combo_begin_symbol(struct nk_context * ctx, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nnk_combo_begin_symbol_label(long ctx, long selected, int symbol, long size)
    nk_bool nk_combo_begin_symbol_label(struct nk_context * ctx, char const * selected, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nnk_combo_begin_symbol_text(long ctx, long selected, int len, int symbol, long size)
    nk_bool nk_combo_begin_symbol_text(struct nk_context * ctx, char const * selected, int len, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nnk_combo_begin_text(long ctx, long selected, int len, long size)
    nk_bool nk_combo_begin_text(struct nk_context * ctx, char const * selected, int len, struct nk_vec2 size)
    static int
    nnk_combo_callback(long ctx, long item_getter, long userdata, int selected, int count, int item_height, long size)
    int nk_combo_callback(struct nk_context * ctx, nk_item_getter item_getter, void * userdata, int selected, int count, int item_height, struct nk_vec2 size)
    static void
    nnk_combo_close(long ctx)
    void nk_combo_close(struct nk_context * ctx)
    static void
    nnk_combo_end(long ctx)
    void nk_combo_end(struct nk_context * ctx)
    static boolean
    nnk_combo_item_image_label(long ctx, long img, long text, int alignment)
    nk_bool nk_combo_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    static boolean
    nnk_combo_item_image_text(long ctx, long img, long text, int len, int alignment)
    nk_bool nk_combo_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    static boolean
    nnk_combo_item_label(long ctx, long text, int alignment)
    nk_bool nk_combo_item_label(struct nk_context * ctx, char const * text, nk_flags alignment)
    static boolean
    nnk_combo_item_symbol_label(long ctx, int symbol, long text, int alignment)
    nk_bool nk_combo_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    static boolean
    nnk_combo_item_symbol_text(long ctx, int symbol, long text, int len, int alignment)
    nk_bool nk_combo_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    static boolean
    nnk_combo_item_text(long ctx, long text, int len, int alignment)
    nk_bool nk_combo_item_text(struct nk_context * ctx, char const * text, int len, nk_flags alignment)
    static int
    nnk_combo_separator(long ctx, long items_separated_by_separator, int separator, int selected, int count, int item_height, long size)
    int nk_combo_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int selected, int count, int item_height, struct nk_vec2 size)
    static int
    nnk_combo_string(long ctx, long items_separated_by_zeros, int selected, int count, int item_height, long size)
    int nk_combo_string(struct nk_context * ctx, char const * items_separated_by_zeros, int selected, int count, int item_height, struct nk_vec2 size)
    static void
    nnk_combobox(long ctx, long items, int count, int[] selected, int item_height, long size)
    void nk_combobox(struct nk_context * ctx, char const * const * items, int count, int * selected, int item_height, struct nk_vec2 size)
    static void
    nnk_combobox(long ctx, long items, int count, long selected, int item_height, long size)
    void nk_combobox(struct nk_context * ctx, char const * const * items, int count, int * selected, int item_height, struct nk_vec2 size)
    static void
    nnk_combobox_callback(long ctx, long item_getter, long userdata, int[] selected, int count, int item_height, long size)
    void nk_combobox_callback(struct nk_context * ctx, nk_item_getter item_getter, void * userdata, int * selected, int count, int item_height, struct nk_vec2 size)
    static void
    nnk_combobox_callback(long ctx, long item_getter, long userdata, long selected, int count, int item_height, long size)
    void nk_combobox_callback(struct nk_context * ctx, nk_item_getter item_getter, void * userdata, int * selected, int count, int item_height, struct nk_vec2 size)
    static void
    nnk_combobox_separator(long ctx, long items_separated_by_separator, int separator, int[] selected, int count, int item_height, long size)
    void nk_combobox_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int * selected, int count, int item_height, struct nk_vec2 size)
    static void
    nnk_combobox_separator(long ctx, long items_separated_by_separator, int separator, long selected, int count, int item_height, long size)
    void nk_combobox_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int * selected, int count, int item_height, struct nk_vec2 size)
    static void
    nnk_combobox_string(long ctx, long items_separated_by_zeros, int[] selected, int count, int item_height, long size)
    void nk_combobox_string(struct nk_context * ctx, char const * items_separated_by_zeros, int * selected, int count, int item_height, struct nk_vec2 size)
    static void
    nnk_combobox_string(long ctx, long items_separated_by_zeros, long selected, int count, int item_height, long size)
    void nk_combobox_string(struct nk_context * ctx, char const * items_separated_by_zeros, int * selected, int count, int item_height, struct nk_vec2 size)
    static boolean
    nnk_contextual_begin(long ctx, int flags, long size, long trigger_bounds)
    nk_bool nk_contextual_begin(struct nk_context * ctx, nk_flags flags, struct nk_vec2 size, struct nk_rect trigger_bounds)
    static void
    void nk_contextual_close(struct nk_context * ctx)
    static void
    void nk_contextual_end(struct nk_context * ctx)
    static boolean
    nnk_contextual_item_image_label(long ctx, long img, long text, int alignment)
    nk_bool nk_contextual_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    static boolean
    nnk_contextual_item_image_text(long ctx, long img, long text, int len, int alignment)
    nk_bool nk_contextual_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    static boolean
    nnk_contextual_item_label(long ctx, long text, int align)
    nk_bool nk_contextual_item_label(struct nk_context * ctx, char const * text, nk_flags align)
    static boolean
    nnk_contextual_item_symbol_label(long ctx, int symbol, long text, int alignment)
    nk_bool nk_contextual_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    static boolean
    nnk_contextual_item_symbol_text(long ctx, int symbol, long text, int len, int alignment)
    nk_bool nk_contextual_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    static boolean
    nnk_contextual_item_text(long ctx, long text, int len, int align)
    nk_bool nk_contextual_item_text(struct nk_context * ctx, char const * text, int len, nk_flags align)
    static int
    nnk_convert(long ctx, long cmds, long vertices, long elements, long config)
    nk_flags nk_convert(struct nk_context * ctx, struct nk_buffer * cmds, struct nk_buffer * vertices, struct nk_buffer * elements, struct nk_convert_config const * config)
    static void
    nnk_draw_image(long b, long rect, long img, long color)
    void nk_draw_image(struct nk_command_buffer * b, struct nk_rect rect, struct nk_image const * img, struct nk_color color)
    static void
    nnk_draw_list_add_image(long list, long texture, long rect, long color)
    void nk_draw_list_add_image(struct nk_draw_list * list, struct nk_image texture, struct nk_rect rect, struct nk_color color)
    static void
    nnk_draw_list_add_text(long list, long font, long rect, long text, int len, float font_height, long color)
    void nk_draw_list_add_text(struct nk_draw_list * list, struct nk_user_font const * font, struct nk_rect rect, char const * text, int len, float font_height, struct nk_color color)
    static void
    nnk_draw_list_fill_circle(long list, long center, float radius, long col, int segs)
    void nk_draw_list_fill_circle(struct nk_draw_list * list, struct nk_vec2 center, float radius, struct nk_color col, unsigned int segs)
    static void
    nnk_draw_list_fill_poly_convex(long list, long points, int count, long color, int aliasing)
    void nk_draw_list_fill_poly_convex(struct nk_draw_list * list, struct nk_vec2 const * points, unsigned int count, struct nk_color color, enum nk_anti_aliasing aliasing)
    static void
    nnk_draw_list_fill_rect(long list, long rect, long color, float rounding)
    void nk_draw_list_fill_rect(struct nk_draw_list * list, struct nk_rect rect, struct nk_color color, float rounding)
    static void
    nnk_draw_list_fill_rect_multi_color(long list, long rect, long left, long top, long right, long bottom)
    void nk_draw_list_fill_rect_multi_color(struct nk_draw_list * list, struct nk_rect rect, struct nk_color left, struct nk_color top, struct nk_color right, struct nk_color bottom)
    static void
    nnk_draw_list_fill_triangle(long list, long a, long b, long c, long color)
    void nk_draw_list_fill_triangle(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, struct nk_vec2 c, struct nk_color color)
    static void
    nnk_draw_list_init(long list)
    void nk_draw_list_init(struct nk_draw_list * list)
    static void
    nnk_draw_list_path_arc_to(long list, long center, float radius, float a_min, float a_max, int segments)
    void nk_draw_list_path_arc_to(struct nk_draw_list * list, struct nk_vec2 center, float radius, float a_min, float a_max, unsigned int segments)
    static void
    nnk_draw_list_path_arc_to_fast(long list, long center, float radius, int a_min, int a_max)
    void nk_draw_list_path_arc_to_fast(struct nk_draw_list * list, struct nk_vec2 center, float radius, int a_min, int a_max)
    static void
    void nk_draw_list_path_clear(struct nk_draw_list * list)
    static void
    nnk_draw_list_path_curve_to(long list, long p2, long p3, long p4, int num_segments)
    void nk_draw_list_path_curve_to(struct nk_draw_list * list, struct nk_vec2 p2, struct nk_vec2 p3, struct nk_vec2 p4, unsigned int num_segments)
    static void
    nnk_draw_list_path_fill(long list, long color)
    void nk_draw_list_path_fill(struct nk_draw_list * list, struct nk_color color)
    static void
    nnk_draw_list_path_line_to(long list, long pos)
    void nk_draw_list_path_line_to(struct nk_draw_list * list, struct nk_vec2 pos)
    static void
    nnk_draw_list_path_rect_to(long list, long a, long b, float rounding)
    void nk_draw_list_path_rect_to(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, float rounding)
    static void
    nnk_draw_list_path_stroke(long list, long color, int closed, float thickness)
    void nk_draw_list_path_stroke(struct nk_draw_list * list, struct nk_color color, enum nk_draw_list_stroke closed, float thickness)
    static void
    nnk_draw_list_push_userdata(long list, long userdata)
    void nk_draw_list_push_userdata(struct nk_draw_list * list, nk_handle userdata)
    static void
    nnk_draw_list_setup(long canvas, long config, long cmds, long vertices, long elements, int line_aa, int shape_aa)
    void nk_draw_list_setup(struct nk_draw_list * canvas, struct nk_convert_config const * config, struct nk_buffer * cmds, struct nk_buffer * vertices, struct nk_buffer * elements, enum nk_anti_aliasing line_aa, enum nk_anti_aliasing shape_aa)
    static void
    nnk_draw_list_stroke_circle(long list, long center, float radius, long color, int segs, float thickness)
    void nk_draw_list_stroke_circle(struct nk_draw_list * list, struct nk_vec2 center, float radius, struct nk_color color, unsigned int segs, float thickness)
    static void
    nnk_draw_list_stroke_curve(long list, long p0, long cp0, long cp1, long p1, long color, int segments, float thickness)
    void nk_draw_list_stroke_curve(struct nk_draw_list * list, struct nk_vec2 p0, struct nk_vec2 cp0, struct nk_vec2 cp1, struct nk_vec2 p1, struct nk_color color, unsigned int segments, float thickness)
    static void
    nnk_draw_list_stroke_line(long list, long a, long b, long color, float thickness)
    void nk_draw_list_stroke_line(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, struct nk_color color, float thickness)
    static void
    nnk_draw_list_stroke_poly_line(long list, long pnts, int cnt, long color, int closed, float thickness, int aliasing)
    void nk_draw_list_stroke_poly_line(struct nk_draw_list * list, struct nk_vec2 const * pnts, unsigned int cnt, struct nk_color color, enum nk_draw_list_stroke closed, float thickness, enum nk_anti_aliasing aliasing)
    static void
    nnk_draw_list_stroke_rect(long list, long rect, long color, float rounding, float thickness)
    void nk_draw_list_stroke_rect(struct nk_draw_list * list, struct nk_rect rect, struct nk_color color, float rounding, float thickness)
    static void
    nnk_draw_list_stroke_triangle(long list, long a, long b, long c, long color, float thickness)
    void nk_draw_list_stroke_triangle(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, struct nk_vec2 c, struct nk_color color, float thickness)
    static void
    nnk_draw_nine_slice(long b, long rect, long slc, long color)
    void nk_draw_nine_slice(struct nk_command_buffer * b, struct nk_rect rect, struct nk_nine_slice const * slc, struct nk_color color)
    static void
    nnk_draw_text(long b, long rect, long string, int length, long font, long bg, long fg)
    void nk_draw_text(struct nk_command_buffer * b, struct nk_rect rect, char const * string, int length, struct nk_user_font const * font, struct nk_color bg, struct nk_color fg)
    static int
    nnk_edit_buffer(long ctx, int flags, long edit, long filter)
    nk_flags nk_edit_buffer(struct nk_context * ctx, nk_flags flags, struct nk_text_edit * edit, nk_plugin_filter filter)
    static void
    nnk_edit_focus(long ctx, int flags)
    void nk_edit_focus(struct nk_context * ctx, nk_flags flags)
    static int
    nnk_edit_string(long ctx, int flags, long memory, int[] len, int max, long filter)
    nk_flags nk_edit_string(struct nk_context * ctx, nk_flags flags, char * memory, int * len, int max, nk_plugin_filter filter)
    static int
    nnk_edit_string(long ctx, int flags, long memory, long len, int max, long filter)
    nk_flags nk_edit_string(struct nk_context * ctx, nk_flags flags, char * memory, int * len, int max, nk_plugin_filter filter)
    static int
    nnk_edit_string_zero_terminated(long ctx, int flags, long buffer, int max, long filter)
    nk_flags nk_edit_string_zero_terminated(struct nk_context * ctx, nk_flags flags, char * buffer, int max, nk_plugin_filter filter)
    static void
    nnk_edit_unfocus(long ctx)
    void nk_edit_unfocus(struct nk_context * ctx)
    static void
    nnk_end(long ctx)
    void nk_end(struct nk_context * ctx)
    static void
    nnk_fill_arc(long b, float cx, float cy, float radius, float a_min, float a_max, long color)
    void nk_fill_arc(struct nk_command_buffer * b, float cx, float cy, float radius, float a_min, float a_max, struct nk_color color)
    static void
    nnk_fill_circle(long b, long rect, long color)
    void nk_fill_circle(struct nk_command_buffer * b, struct nk_rect rect, struct nk_color color)
    static void
    nnk_fill_polygon(long b, float[] points, int point_count, long color)
    void nk_fill_polygon(struct nk_command_buffer * b, float const * points, int point_count, struct nk_color color)
    static void
    nnk_fill_polygon(long b, long points, int point_count, long color)
    void nk_fill_polygon(struct nk_command_buffer * b, float const * points, int point_count, struct nk_color color)
    static void
    nnk_fill_rect(long b, long rect, float rounding, long color)
    void nk_fill_rect(struct nk_command_buffer * b, struct nk_rect rect, float rounding, struct nk_color color)
    static void
    nnk_fill_rect_multi_color(long b, long rect, long left, long top, long right, long bottom)
    void nk_fill_rect_multi_color(struct nk_command_buffer * b, struct nk_rect rect, struct nk_color left, struct nk_color top, struct nk_color right, struct nk_color bottom)
    static void
    nnk_fill_triangle(long b, float x0, float y0, float x1, float y1, float x2, float y2, long color)
    void nk_fill_triangle(struct nk_command_buffer * b, float x0, float y0, float x1, float y1, float x2, float y2, struct nk_color color)
    static boolean
    nnk_filter_ascii(long edit, int unicode)
    nk_bool nk_filter_ascii(struct nk_text_edit const * edit, nk_rune unicode)
    static boolean
    nnk_filter_binary(long edit, int unicode)
    nk_bool nk_filter_binary(struct nk_text_edit const * edit, nk_rune unicode)
    static boolean
    nnk_filter_decimal(long edit, int unicode)
    nk_bool nk_filter_decimal(struct nk_text_edit const * edit, nk_rune unicode)
    static boolean
    nnk_filter_default(long edit, int unicode)
    nk_bool nk_filter_default(struct nk_text_edit const * edit, nk_rune unicode)
    static boolean
    nnk_filter_float(long edit, int unicode)
    nk_bool nk_filter_float(struct nk_text_edit const * edit, nk_rune unicode)
    static boolean
    nnk_filter_hex(long edit, int unicode)
    nk_bool nk_filter_hex(struct nk_text_edit const * edit, nk_rune unicode)
    static boolean
    nnk_filter_oct(long edit, int unicode)
    nk_bool nk_filter_oct(struct nk_text_edit const * edit, nk_rune unicode)
    static long
    nnk_font_atlas_add(long atlas, long config)
    struct nk_font * nk_font_atlas_add(struct nk_font_atlas * atlas, struct nk_font_config const * config)
    static long
    nnk_font_atlas_add_compressed(long atlas, long memory, long size, float height, long config)
    struct nk_font * nk_font_atlas_add_compressed(struct nk_font_atlas * atlas, void * memory, nk_size size, float height, struct nk_font_config const * config)
    static long
    nnk_font_atlas_add_compressed_base85(long atlas, long data, float height, long config)
    struct nk_font * nk_font_atlas_add_compressed_base85(struct nk_font_atlas * atlas, char const * data, float height, struct nk_font_config const * config)
    static long
    nnk_font_atlas_add_default(long atlas, float height, long config)
    struct nk_font * nk_font_atlas_add_default(struct nk_font_atlas * atlas, float height, struct nk_font_config const * config)
    static long
    nnk_font_atlas_add_from_file(long atlas, long file_path, float height, long config)
    struct nk_font * nk_font_atlas_add_from_file(struct nk_font_atlas * atlas, char const * file_path, float height, struct nk_font_config const * config)
    static long
    nnk_font_atlas_add_from_memory(long atlas, long memory, long size, float height, long 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 const * config)
    static long
    nnk_font_atlas_bake(long atlas, int[] width, int[] height, int fmt)
    void const * nk_font_atlas_bake(struct nk_font_atlas * atlas, int * width, int * height, enum nk_font_atlas_format fmt)
    static long
    nnk_font_atlas_bake(long atlas, long width, long height, int fmt)
    void const * nk_font_atlas_bake(struct nk_font_atlas * atlas, int * width, int * height, enum nk_font_atlas_format fmt)
    static void
    void nk_font_atlas_begin(struct nk_font_atlas * atlas)
    static void
    void nk_font_atlas_cleanup(struct nk_font_atlas * atlas)
    static void
    void nk_font_atlas_clear(struct nk_font_atlas * atlas)
    static void
    nnk_font_atlas_end(long atlas, long tex, long tex_null)
    void nk_font_atlas_end(struct nk_font_atlas * atlas, nk_handle tex, struct nk_draw_null_texture * tex_null)
    static void
    nnk_font_atlas_init(long atlas, long alloc)
    void nk_font_atlas_init(struct nk_font_atlas * atlas, struct nk_allocator const * alloc)
    static void
    nnk_font_atlas_init_custom(long atlas, long persistent, long transient_)
    void nk_font_atlas_init_custom(struct nk_font_atlas * atlas, struct nk_allocator const * persistent, struct nk_allocator const * transient_)
    static long
    nk_rune const * nk_font_chinese_glyph_ranges(void)
    static void
    nnk_font_config(float pixel_height, long __result)
    struct nk_font_config nk_font_config(float pixel_height)
    static long
    nk_rune const * nk_font_cyrillic_glyph_ranges(void)
    static long
    nk_rune const * nk_font_default_glyph_ranges(void)
    static long
    nnk_font_find_glyph(long font, int unicode)
    struct nk_font_glyph const * nk_font_find_glyph(struct nk_font const * font, nk_rune unicode)
    static long
    nk_rune const * nk_font_korean_glyph_ranges(void)
    static void
    nnk_free(long ctx)
    void nk_free(struct nk_context * ctx)
    static void
    nnk_get_null_rect(long __result)
    struct nk_rect nk_get_null_rect(void)
    static boolean
    nnk_group_begin(long ctx, long title, int flags)
    nk_bool nk_group_begin(struct nk_context * ctx, char const * title, nk_flags flags)
    static boolean
    nnk_group_begin_titled(long ctx, long name, long title, int flags)
    nk_bool nk_group_begin_titled(struct nk_context * ctx, char const * name, char const * title, nk_flags flags)
    static void
    nnk_group_end(long ctx)
    void nk_group_end(struct nk_context * ctx)
    static void
    nnk_group_get_scroll(long ctx, long id, int[] x_offset, int[] y_offset)
    void nk_group_get_scroll(struct nk_context * ctx, char const * id, nk_uint * x_offset, nk_uint * y_offset)
    static void
    nnk_group_get_scroll(long ctx, long id, long x_offset, long y_offset)
    void nk_group_get_scroll(struct nk_context * ctx, char const * id, nk_uint * x_offset, nk_uint * y_offset)
    static boolean
    nnk_group_scrolled_begin(long ctx, long scroll, long title, int flags)
    nk_bool nk_group_scrolled_begin(struct nk_context * ctx, struct nk_scroll * scroll, char const * title, nk_flags flags)
    static void
    void nk_group_scrolled_end(struct nk_context * ctx)
    static boolean
    nnk_group_scrolled_offset_begin(long ctx, int[] x_offset, int[] y_offset, long title, int flags)
    nk_bool nk_group_scrolled_offset_begin(struct nk_context * ctx, nk_uint * x_offset, nk_uint * y_offset, char const * title, nk_flags flags)
    static boolean
    nnk_group_scrolled_offset_begin(long ctx, long x_offset, long y_offset, long title, int flags)
    nk_bool nk_group_scrolled_offset_begin(struct nk_context * ctx, nk_uint * x_offset, nk_uint * y_offset, char const * title, nk_flags flags)
    static void
    nnk_group_set_scroll(long ctx, long id, int x_offset, int y_offset)
    void nk_group_set_scroll(struct nk_context * ctx, char const * id, nk_uint x_offset, nk_uint y_offset)
    static void
    nnk_handle_id(int id, long __result)
    nk_handle nk_handle_id(int id)
    static void
    nnk_handle_ptr(long ptr, long __result)
    nk_handle nk_handle_ptr(void * ptr)
    static void
    nnk_hsv(int h, int s, int v, long __result)
    struct nk_color nk_hsv(int h, int s, int v)
    static void
    nnk_hsv_bv(long hsv, long __result)
    struct nk_color nk_hsv_bv(nk_byte const * hsv)
    static void
    nnk_hsv_f(float h, float s, float v, long __result)
    struct nk_color nk_hsv_f(float h, float s, float v)
    static void
    nnk_hsv_fv(float[] hsv, long __result)
    struct nk_color nk_hsv_fv(float const * hsv)
    static void
    nnk_hsv_fv(long hsv, long __result)
    struct nk_color nk_hsv_fv(float const * hsv)
    static void
    nnk_hsv_iv(int[] hsv, long __result)
    struct nk_color nk_hsv_iv(int const * hsv)
    static void
    nnk_hsv_iv(long hsv, long __result)
    struct nk_color nk_hsv_iv(int const * hsv)
    static void
    nnk_hsva(int h, int s, int v, int a, long __result)
    struct nk_color nk_hsva(int h, int s, int v, int a)
    static void
    nnk_hsva_bv(long hsva, long __result)
    struct nk_color nk_hsva_bv(nk_byte const * hsva)
    static void
    nnk_hsva_colorf(float h, float s, float v, float a, long __result)
    struct nk_colorf nk_hsva_colorf(float h, float s, float v, float a)
    static void
    nnk_hsva_colorfv(float[] c, long __result)
    struct nk_colorf nk_hsva_colorfv(float const * c)
    static void
    nnk_hsva_colorfv(long c, long __result)
    struct nk_colorf nk_hsva_colorfv(float const * c)
    static void
    nnk_hsva_f(float h, float s, float v, float a, long __result)
    struct nk_color nk_hsva_f(float h, float s, float v, float a)
    static void
    nnk_hsva_fv(float[] hsva, long __result)
    struct nk_color nk_hsva_fv(float const * hsva)
    static void
    nnk_hsva_fv(long hsva, long __result)
    struct nk_color nk_hsva_fv(float const * hsva)
    static void
    nnk_hsva_iv(int[] hsva, long __result)
    struct nk_color nk_hsva_iv(int const * hsva)
    static void
    nnk_hsva_iv(long hsva, long __result)
    struct nk_color nk_hsva_iv(int const * hsva)
    static void
    nnk_image(long ctx, long img)
    void nk_image(struct nk_context * ctx, struct nk_image img)
    static void
    nnk_image_color(long ctx, long img, long color)
    void nk_image_color(struct nk_context * ctx, struct nk_image img, struct nk_color color)
    static void
    nnk_image_handle(long handle, long __result)
    struct nk_image nk_image_handle(nk_handle handle)
    static void
    nnk_image_id(int id, long __result)
    struct nk_image nk_image_id(int id)
    static boolean
    nk_bool nk_image_is_subimage(struct nk_image const * img)
    static void
    nnk_image_ptr(long ptr, long __result)
    struct nk_image nk_image_ptr(void * ptr)
    static boolean
    nnk_init(long ctx, long allocator, long font)
    nk_bool nk_init(struct nk_context * ctx, struct nk_allocator const * allocator, struct nk_user_font const * font)
    static boolean
    nnk_init_custom(long ctx, long cmds, long pool, long font)
    nk_bool nk_init_custom(struct nk_context * ctx, struct nk_buffer * cmds, struct nk_buffer * pool, struct nk_user_font const * font)
    static boolean
    nnk_init_fixed(long ctx, long memory, long size, long font)
    nk_bool nk_init_fixed(struct nk_context * ctx, void * memory, nk_size size, struct nk_user_font const * font)
    static boolean
    nk_bool nk_input_any_mouse_click_in_rect(struct nk_input const * i, struct nk_rect rect)
    static void
    nnk_input_begin(long ctx)
    void nk_input_begin(struct nk_context * ctx)
    static void
    nnk_input_button(long ctx, int id, int x, int y, boolean down)
    void nk_input_button(struct nk_context * ctx, enum nk_buttons id, int x, int y, nk_bool down)
    static void
    nnk_input_char(long ctx, byte c)
    void nk_input_char(struct nk_context * ctx, char c)
    static void
    nnk_input_end(long ctx)
    void nk_input_end(struct nk_context * ctx)
    static void
    nnk_input_glyph(long ctx, long glyph)
    void nk_input_glyph(struct nk_context * ctx, char * glyph)
    static boolean
    nnk_input_has_mouse_click(long i, int id)
    nk_bool nk_input_has_mouse_click(struct nk_input const * i, enum nk_buttons id)
    static boolean
    nnk_input_has_mouse_click_down_in_rect(long i, int id, long rect, boolean down)
    nk_bool nk_input_has_mouse_click_down_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect, nk_bool down)
    static boolean
    nnk_input_has_mouse_click_in_button_rect(long i, int id, long rect)
    nk_bool nk_input_has_mouse_click_in_button_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    static boolean
    nnk_input_has_mouse_click_in_rect(long i, int id, long rect)
    nk_bool nk_input_has_mouse_click_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    static boolean
    nnk_input_is_key_down(long i, int key)
    nk_bool nk_input_is_key_down(struct nk_input const * i, enum nk_keys key)
    static boolean
    nnk_input_is_key_pressed(long i, int key)
    nk_bool nk_input_is_key_pressed(struct nk_input const * i, enum nk_keys key)
    static boolean
    nnk_input_is_key_released(long i, int key)
    nk_bool nk_input_is_key_released(struct nk_input const * i, enum nk_keys key)
    static boolean
    nnk_input_is_mouse_click_down_in_rect(long i, int id, long b, boolean down)
    nk_bool nk_input_is_mouse_click_down_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect b, nk_bool down)
    static boolean
    nnk_input_is_mouse_click_in_rect(long i, int id, long rect)
    nk_bool nk_input_is_mouse_click_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    static boolean
    nnk_input_is_mouse_down(long i, int id)
    nk_bool nk_input_is_mouse_down(struct nk_input const * i, enum nk_buttons id)
    static boolean
    nk_bool nk_input_is_mouse_hovering_rect(struct nk_input const * i, struct nk_rect rect)
    static boolean
    nnk_input_is_mouse_pressed(long i, int id)
    nk_bool nk_input_is_mouse_pressed(struct nk_input const * i, enum nk_buttons id)
    static boolean
    nk_bool nk_input_is_mouse_prev_hovering_rect(struct nk_input const * i, struct nk_rect rect)
    static boolean
    nnk_input_is_mouse_released(long i, int id)
    nk_bool nk_input_is_mouse_released(struct nk_input const * i, enum nk_buttons id)
    static void
    nnk_input_key(long ctx, int key, boolean down)
    void nk_input_key(struct nk_context * ctx, enum nk_keys key, nk_bool down)
    static void
    nnk_input_motion(long ctx, int x, int y)
    void nk_input_motion(struct nk_context * ctx, int x, int y)
    static boolean
    nnk_input_mouse_clicked(long i, int id, long rect)
    nk_bool nk_input_mouse_clicked(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    static void
    nnk_input_scroll(long ctx, long val)
    void nk_input_scroll(struct nk_context * ctx, struct nk_vec2 val)
    static void
    nnk_input_unicode(long ctx, int unicode)
    void nk_input_unicode(struct nk_context * ctx, nk_rune unicode)
    static boolean
    nk_bool nk_item_is_any_active(struct nk_context const * ctx)
    static boolean
    nnk_knob_float(long ctx, float min, float[] val, float max, float step, int zero_direction, float dead_zone_degrees)
    nk_bool nk_knob_float(struct nk_context * ctx, float min, float * val, float max, float step, enum nk_heading zero_direction, float dead_zone_degrees)
    static boolean
    nnk_knob_float(long ctx, float min, long val, float max, float step, int zero_direction, float dead_zone_degrees)
    nk_bool nk_knob_float(struct nk_context * ctx, float min, float * val, float max, float step, enum nk_heading zero_direction, float dead_zone_degrees)
    static boolean
    nnk_knob_int(long ctx, int min, int[] val, int max, int step, int zero_direction, float dead_zone_degrees)
    nk_bool nk_knob_int(struct nk_context * ctx, int min, int * val, int max, int step, enum nk_heading zero_direction, float dead_zone_degrees)
    static boolean
    nnk_knob_int(long ctx, int min, long val, int max, int step, int zero_direction, float dead_zone_degrees)
    nk_bool nk_knob_int(struct nk_context * ctx, int min, int * val, int max, int step, enum nk_heading zero_direction, float dead_zone_degrees)
    static void
    nnk_label(long ctx, long str, int align)
    void nk_label(struct nk_context * ctx, char const * str, nk_flags align)
    static void
    nnk_label_colored(long ctx, long str, int align, long color)
    void nk_label_colored(struct nk_context * ctx, char const * str, nk_flags align, struct nk_color color)
    static void
    nnk_label_colored_wrap(long ctx, long str, long color)
    void nk_label_colored_wrap(struct nk_context * ctx, char const * str, struct nk_color color)
    static void
    nnk_label_wrap(long ctx, long str)
    void nk_label_wrap(struct nk_context * ctx, char const * str)
    static float
    nnk_layout_ratio_from_pixel(long ctx, float pixel_width)
    float nk_layout_ratio_from_pixel(struct nk_context const * ctx, float pixel_width)
    static void
    void nk_layout_reset_min_row_height(struct nk_context * ctx)
    static void
    nnk_layout_row(long ctx, int fmt, float height, int cols, float[] ratio)
    void nk_layout_row(struct nk_context * ctx, enum nk_layout_format fmt, float height, nk_int cols, float const * ratio)
    static void
    nnk_layout_row(long ctx, int fmt, float height, int cols, long ratio)
    void nk_layout_row(struct nk_context * ctx, enum nk_layout_format fmt, float height, nk_int cols, float const * ratio)
    static void
    nnk_layout_row_begin(long ctx, int fmt, float row_height, int cols)
    void nk_layout_row_begin(struct nk_context * ctx, enum nk_layout_format fmt, float row_height, nk_int cols)
    static void
    nnk_layout_row_dynamic(long ctx, float height, int cols)
    void nk_layout_row_dynamic(struct nk_context * ctx, float height, nk_int cols)
    static void
    void nk_layout_row_end(struct nk_context * ctx)
    static void
    nnk_layout_row_push(long ctx, float value)
    void nk_layout_row_push(struct nk_context * ctx, float value)
    static void
    nnk_layout_row_static(long ctx, float height, int item_width, int cols)
    void nk_layout_row_static(struct nk_context * ctx, float height, nk_int item_width, nk_int cols)
    static void
    nnk_layout_row_template_begin(long ctx, float height)
    void nk_layout_row_template_begin(struct nk_context * ctx, float height)
    static void
    void nk_layout_row_template_end(struct nk_context * ctx)
    static void
    void nk_layout_row_template_push_dynamic(struct nk_context * ctx)
    static void
    nnk_layout_row_template_push_static(long ctx, float width)
    void nk_layout_row_template_push_static(struct nk_context * ctx, float width)
    static void
    nnk_layout_row_template_push_variable(long ctx, float min_width)
    void nk_layout_row_template_push_variable(struct nk_context * ctx, float min_width)
    static void
    nnk_layout_set_min_row_height(long ctx, float height)
    void nk_layout_set_min_row_height(struct nk_context * ctx, float height)
    static void
    nnk_layout_space_begin(long ctx, int fmt, float height, int widget_count)
    void nk_layout_space_begin(struct nk_context * ctx, enum nk_layout_format fmt, float height, nk_int widget_count)
    static void
    nnk_layout_space_bounds(long ctx, long __result)
    struct nk_rect nk_layout_space_bounds(struct nk_context const * ctx)
    static void
    void nk_layout_space_end(struct nk_context * ctx)
    static void
    nnk_layout_space_push(long ctx, long rect)
    void nk_layout_space_push(struct nk_context * ctx, struct nk_rect rect)
    static void
    nnk_layout_space_rect_to_local(long ctx, long ret)
    struct nk_rect nk_layout_space_rect_to_local(struct nk_context const * ctx, struct nk_rect ret)
    static void
    nnk_layout_space_rect_to_screen(long ctx, long ret)
    struct nk_rect nk_layout_space_rect_to_screen(struct nk_context const * ctx, struct nk_rect ret)
    static void
    nnk_layout_space_to_local(long ctx, long ret)
    struct nk_vec2 nk_layout_space_to_local(struct nk_context const * ctx, struct nk_vec2 ret)
    static void
    nnk_layout_space_to_screen(long ctx, long ret)
    struct nk_vec2 nk_layout_space_to_screen(struct nk_context const * ctx, struct nk_vec2 ret)
    static void
    nnk_layout_widget_bounds(long ctx, long __result)
    struct nk_rect nk_layout_widget_bounds(struct nk_context const * ctx)
    static boolean
    nnk_list_view_begin(long ctx, long view, long title, int flags, int row_height, int row_count)
    nk_bool nk_list_view_begin(struct nk_context * ctx, struct nk_list_view * view, char const * title, nk_flags flags, int row_height, int row_count)
    static void
    nnk_list_view_end(long view)
    void nk_list_view_end(struct nk_list_view * view)
    static boolean
    nnk_menu_begin_image(long ctx, long text, long img, long size)
    nk_bool nk_menu_begin_image(struct nk_context * ctx, char const * text, struct nk_image img, struct nk_vec2 size)
    static boolean
    nnk_menu_begin_image_label(long ctx, long text, int align, long img, long size)
    nk_bool nk_menu_begin_image_label(struct nk_context * ctx, char const * text, nk_flags align, struct nk_image img, struct nk_vec2 size)
    static boolean
    nnk_menu_begin_image_text(long ctx, long text, int len, int align, long img, long size)
    nk_bool nk_menu_begin_image_text(struct nk_context * ctx, char const * text, int len, nk_flags align, struct nk_image img, struct nk_vec2 size)
    static boolean
    nnk_menu_begin_label(long ctx, long text, int align, long size)
    nk_bool nk_menu_begin_label(struct nk_context * ctx, char const * text, nk_flags align, struct nk_vec2 size)
    static boolean
    nnk_menu_begin_symbol(long ctx, long text, int symbol, long size)
    nk_bool nk_menu_begin_symbol(struct nk_context * ctx, char const * text, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nnk_menu_begin_symbol_label(long ctx, long text, int align, int symbol, long size)
    nk_bool nk_menu_begin_symbol_label(struct nk_context * ctx, char const * text, nk_flags align, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nnk_menu_begin_symbol_text(long ctx, long text, int len, int align, int symbol, long size)
    nk_bool nk_menu_begin_symbol_text(struct nk_context * ctx, char const * text, int len, nk_flags align, enum nk_symbol_type symbol, struct nk_vec2 size)
    static boolean
    nnk_menu_begin_text(long ctx, long text, int len, int align, long size)
    nk_bool nk_menu_begin_text(struct nk_context * ctx, char const * text, int len, nk_flags align, struct nk_vec2 size)
    static void
    nnk_menu_close(long ctx)
    void nk_menu_close(struct nk_context * ctx)
    static void
    nnk_menu_end(long ctx)
    void nk_menu_end(struct nk_context * ctx)
    static boolean
    nnk_menu_item_image_label(long ctx, long img, long text, int alignment)
    nk_bool nk_menu_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    static boolean
    nnk_menu_item_image_text(long ctx, long img, long text, int len, int alignment)
    nk_bool nk_menu_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    static boolean
    nnk_menu_item_label(long ctx, long text, int alignment)
    nk_bool nk_menu_item_label(struct nk_context * ctx, char const * text, nk_flags alignment)
    static boolean
    nnk_menu_item_symbol_label(long ctx, int symbol, long text, int alignment)
    nk_bool nk_menu_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    static boolean
    nnk_menu_item_symbol_text(long ctx, int symbol, long text, int len, int alignment)
    nk_bool nk_menu_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    static boolean
    nnk_menu_item_text(long ctx, long text, int len, int align)
    nk_bool nk_menu_item_text(struct nk_context * ctx, char const * text, int len, nk_flags align)
    static void
    void nk_menubar_begin(struct nk_context * ctx)
    static void
    nnk_menubar_end(long ctx)
    void nk_menubar_end(struct nk_context * ctx)
    static int
    nnk_murmur_hash(long key, int len, int seed)
    nk_hash nk_murmur_hash(void const * key, int len, nk_hash seed)
    static void
    nnk_nine_slice_handle(long handle, short l, short t, short r, short b, long __result)
    struct nk_nine_slice nk_nine_slice_handle(nk_handle handle, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    static void
    nnk_nine_slice_id(int id, short l, short t, short r, short b, long __result)
    struct nk_nine_slice nk_nine_slice_id(int id, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    static int
    int nk_nine_slice_is_sub9slice(struct nk_nine_slice const * img)
    static void
    nnk_nine_slice_ptr(long ptr, short l, short t, short r, short b, long __result)
    struct nk_nine_slice nk_nine_slice_ptr(void * ptr, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    static boolean
    nnk_option_label(long ctx, long str, boolean active)
    nk_bool nk_option_label(struct nk_context * ctx, char const * str, nk_bool active)
    static boolean
    nnk_option_label_align(long ctx, long str, boolean active, int widget_alignment, int text_alignment)
    nk_bool nk_option_label_align(struct nk_context * ctx, char const * str, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    static boolean
    nnk_option_text(long ctx, long str, int len, boolean active)
    nk_bool nk_option_text(struct nk_context * ctx, char const * str, int len, nk_bool active)
    static boolean
    nnk_option_text_align(long ctx, long str, int len, boolean active, int widget_alignment, int text_alignment)
    nk_bool nk_option_text_align(struct nk_context * ctx, char const * str, int len, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    static void
    nnk_plot(long ctx, int type, float[] values, int count, int offset)
    void nk_plot(struct nk_context * ctx, enum nk_chart_type type, float const * values, int count, int offset)
    static void
    nnk_plot(long ctx, int type, long values, int count, int offset)
    void nk_plot(struct nk_context * ctx, enum nk_chart_type type, float const * values, int count, int offset)
    static void
    nnk_plot_function(long ctx, int type, long userdata, long value_getter, int count, int offset)
    void nk_plot_function(struct nk_context * ctx, enum nk_chart_type type, void * userdata, nk_value_getter value_getter, int count, int offset)
    static boolean
    nnk_popup_begin(long ctx, int type, long title, int flags, long rect)
    nk_bool nk_popup_begin(struct nk_context * ctx, enum nk_popup_type type, char const * title, nk_flags flags, struct nk_rect rect)
    static void
    nnk_popup_close(long ctx)
    void nk_popup_close(struct nk_context * ctx)
    static void
    nnk_popup_end(long ctx)
    void nk_popup_end(struct nk_context * ctx)
    static void
    nnk_popup_get_scroll(long ctx, int[] offset_x, int[] offset_y)
    void nk_popup_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    static void
    nnk_popup_get_scroll(long ctx, long offset_x, long offset_y)
    void nk_popup_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    static void
    nnk_popup_set_scroll(long ctx, int offset_x, int offset_y)
    void nk_popup_set_scroll(struct nk_context * ctx, nk_uint offset_x, nk_uint offset_y)
    static long
    nnk_prog(long ctx, long cur, long max, boolean modifyable)
    nk_size nk_prog(struct nk_context * ctx, nk_size cur, nk_size max, nk_bool modifyable)
    static boolean
    nnk_progress(long ctx, long cur, long max, boolean modifyable)
    nk_bool nk_progress(struct nk_context * ctx, nk_size * cur, nk_size max, nk_bool modifyable)
    static void
    nnk_property_double(long ctx, long name, double min, double[] val, double max, double step, float inc_per_pixel)
    void nk_property_double(struct nk_context * ctx, char const * name, double min, double * val, double max, double step, float inc_per_pixel)
    static void
    nnk_property_double(long ctx, long name, double min, long val, double max, double step, float inc_per_pixel)
    void nk_property_double(struct nk_context * ctx, char const * name, double min, double * val, double max, double step, float inc_per_pixel)
    static void
    nnk_property_float(long ctx, long name, float min, float[] val, float max, float step, float inc_per_pixel)
    void nk_property_float(struct nk_context * ctx, char const * name, float min, float * val, float max, float step, float inc_per_pixel)
    static void
    nnk_property_float(long ctx, long name, float min, long val, float max, float step, float inc_per_pixel)
    void nk_property_float(struct nk_context * ctx, char const * name, float min, float * val, float max, float step, float inc_per_pixel)
    static void
    nnk_property_int(long ctx, long name, int min, int[] val, int max, int step, float inc_per_pixel)
    void nk_property_int(struct nk_context * ctx, char const * name, int min, int * val, int max, int step, float inc_per_pixel)
    static void
    nnk_property_int(long ctx, long name, int min, long val, int max, int step, float inc_per_pixel)
    void nk_property_int(struct nk_context * ctx, char const * name, int min, int * val, int max, int step, float inc_per_pixel)
    static double
    nnk_propertyd(long ctx, long name, double min, double val, double max, double step, float inc_per_pixel)
    double nk_propertyd(struct nk_context * ctx, char const * name, double min, double val, double max, double step, float inc_per_pixel)
    static float
    nnk_propertyf(long ctx, long name, float min, float val, float max, float step, float inc_per_pixel)
    float nk_propertyf(struct nk_context * ctx, char const * name, float min, float val, float max, float step, float inc_per_pixel)
    static int
    nnk_propertyi(long ctx, long name, int min, int val, int max, int step, float inc_per_pixel)
    int nk_propertyi(struct nk_context * ctx, char const * name, int min, int val, int max, int step, float inc_per_pixel)
    static void
    nnk_push_custom(long b, long rect, long callback, long usr)
    void nk_push_custom(struct nk_command_buffer * b, struct nk_rect rect, nk_command_custom_callback callback, nk_handle usr)
    static void
    nnk_push_scissor(long b, long rect)
    void nk_push_scissor(struct nk_command_buffer * b, struct nk_rect rect)
    static boolean
    nnk_radio_label(long ctx, long str, long active)
    nk_bool nk_radio_label(struct nk_context * ctx, char const * str, nk_bool * active)
    static boolean
    nnk_radio_label_align(long ctx, long str, long active, int widget_alignment, int text_alignment)
    nk_bool nk_radio_label_align(struct nk_context * ctx, char const * str, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    static boolean
    nnk_radio_text(long ctx, long str, int len, long active)
    nk_bool nk_radio_text(struct nk_context * ctx, char const * str, int len, nk_bool * active)
    static boolean
    nnk_radio_text_align(long ctx, long str, int len, long active, int widget_alignment, int text_alignment)
    nk_bool nk_radio_text_align(struct nk_context * ctx, char const * str, int len, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    static void
    nnk_rect(float x, float y, float w, float h, long __result)
    struct nk_rect nk_rect(float x, float y, float w, float h)
    static void
    nnk_rect_pos(long r, long __result)
    struct nk_vec2 nk_rect_pos(struct nk_rect r)
    static void
    nnk_rect_size(long r, long __result)
    struct nk_vec2 nk_rect_size(struct nk_rect r)
    static void
    nnk_recta(long pos, long size, long __result)
    struct nk_rect nk_recta(struct nk_vec2 pos, struct nk_vec2 size)
    static void
    nnk_recti(int x, int y, int w, int h, long __result)
    struct nk_rect nk_recti(int x, int y, int w, int h)
    static void
    nnk_rectiv(int[] xywh, long __result)
    struct nk_rect nk_rectiv(int const * xywh)
    static void
    nnk_rectiv(long xywh, long __result)
    struct nk_rect nk_rectiv(int const * xywh)
    static void
    nnk_rectv(float[] xywh, long __result)
    struct nk_rect nk_rectv(float const * xywh)
    static void
    nnk_rectv(long xywh, long __result)
    struct nk_rect nk_rectv(float const * xywh)
    static void
    nnk_rgb(int r, int g, int b, long __result)
    struct nk_color nk_rgb(int r, int g, int b)
    static void
    nnk_rgb_bv(long rgb, long __result)
    struct nk_color nk_rgb_bv(nk_byte const * rgb)
    static void
    nnk_rgb_cf(long c, long __result)
    struct nk_color nk_rgb_cf(struct nk_colorf c)
    static void
    nnk_rgb_f(float r, float g, float b, long __result)
    struct nk_color nk_rgb_f(float r, float g, float b)
    static void
    nnk_rgb_factor(long col, float factor, long __result)
    struct nk_color nk_rgb_factor(struct nk_color col, float factor)
    static void
    nnk_rgb_fv(float[] rgb, long __result)
    struct nk_color nk_rgb_fv(float const * rgb)
    static void
    nnk_rgb_fv(long rgb, long __result)
    struct nk_color nk_rgb_fv(float const * rgb)
    static void
    nnk_rgb_hex(long rgb, long __result)
    struct nk_color nk_rgb_hex(char const * rgb)
    static void
    nnk_rgb_iv(int[] rgb, long __result)
    struct nk_color nk_rgb_iv(int const * rgb)
    static void
    nnk_rgb_iv(long rgb, long __result)
    struct nk_color nk_rgb_iv(int const * rgb)
    static void
    nnk_rgba(int r, int g, int b, int a, long __result)
    struct nk_color nk_rgba(int r, int g, int b, int a)
    static void
    nnk_rgba_bv(long rgba, long __result)
    struct nk_color nk_rgba_bv(nk_byte const * rgba)
    static void
    nnk_rgba_cf(long c, long __result)
    struct nk_color nk_rgba_cf(struct nk_colorf c)
    static void
    nnk_rgba_f(float r, float g, float b, float a, long __result)
    struct nk_color nk_rgba_f(float r, float g, float b, float a)
    static void
    nnk_rgba_fv(float[] rgba, long __result)
    struct nk_color nk_rgba_fv(float const * rgba)
    static void
    nnk_rgba_fv(long rgba, long __result)
    struct nk_color nk_rgba_fv(float const * rgba)
    static void
    nnk_rgba_hex(long rgba, long __result)
    struct nk_color nk_rgba_hex(char const * rgba)
    static void
    nnk_rgba_iv(int[] rgba, long __result)
    struct nk_color nk_rgba_iv(int const * rgba)
    static void
    nnk_rgba_iv(long rgba, long __result)
    struct nk_color nk_rgba_iv(int const * rgba)
    static void
    nnk_rgba_u32(int in, long __result)
    struct nk_color nk_rgba_u32(nk_uint in)
    static void
    nnk_rule_horizontal(long ctx, long color, boolean rounding)
    void nk_rule_horizontal(struct nk_context * ctx, struct nk_color color, nk_bool rounding)
    static boolean
    nnk_select_image_label(long ctx, long img, long str, int align, boolean value)
    nk_bool nk_select_image_label(struct nk_context * ctx, struct nk_image img, char const * str, nk_flags align, nk_bool value)
    static boolean
    nnk_select_image_text(long ctx, long img, long str, int len, int align, boolean value)
    nk_bool nk_select_image_text(struct nk_context * ctx, struct nk_image img, char const * str, int len, nk_flags align, nk_bool value)
    static boolean
    nnk_select_label(long ctx, long str, int align, boolean value)
    nk_bool nk_select_label(struct nk_context * ctx, char const * str, nk_flags align, nk_bool value)
    static boolean
    nnk_select_symbol_label(long ctx, int symbol, long str, int align, boolean value)
    nk_bool nk_select_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, nk_flags align, nk_bool value)
    static boolean
    nnk_select_symbol_text(long ctx, int symbol, long str, int len, int align, boolean value)
    nk_bool nk_select_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, int len, nk_flags align, nk_bool value)
    static boolean
    nnk_select_text(long ctx, long str, int len, int align, boolean value)
    nk_bool nk_select_text(struct nk_context * ctx, char const * str, int len, nk_flags align, nk_bool value)
    static boolean
    nnk_selectable_image_label(long ctx, long img, long str, int align, long value)
    nk_bool nk_selectable_image_label(struct nk_context * ctx, struct nk_image img, char const * str, nk_flags align, nk_bool * value)
    static boolean
    nnk_selectable_image_text(long ctx, long img, long str, int len, int align, long value)
    nk_bool nk_selectable_image_text(struct nk_context * ctx, struct nk_image img, char const * str, int len, nk_flags align, nk_bool * value)
    static boolean
    nnk_selectable_label(long ctx, long str, int align, long value)
    nk_bool nk_selectable_label(struct nk_context * ctx, char const * str, nk_flags align, nk_bool * value)
    static boolean
    nnk_selectable_symbol_label(long ctx, int symbol, long str, int align, long value)
    nk_bool nk_selectable_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, nk_flags align, nk_bool * value)
    static boolean
    nnk_selectable_symbol_text(long ctx, int symbol, long str, int len, int align, long value)
    nk_bool nk_selectable_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, int len, nk_flags align, nk_bool * value)
    static boolean
    nnk_selectable_text(long ctx, long str, int len, int align, long value)
    nk_bool nk_selectable_text(struct nk_context * ctx, char const * str, int len, nk_flags align, nk_bool * value)
    static void
    nnk_set_user_data(long ctx, long handle)
    void nk_set_user_data(struct nk_context * ctx, nk_handle handle)
    static float
    nnk_slide_float(long ctx, float min, float val, float max, float step)
    float nk_slide_float(struct nk_context * ctx, float min, float val, float max, float step)
    static int
    nnk_slide_int(long ctx, int min, int val, int max, int step)
    int nk_slide_int(struct nk_context * ctx, int min, int val, int max, int step)
    static boolean
    nnk_slider_float(long ctx, float min, float[] val, float max, float step)
    nk_bool nk_slider_float(struct nk_context * ctx, float min, float * val, float max, float step)
    static boolean
    nnk_slider_float(long ctx, float min, long val, float max, float step)
    nk_bool nk_slider_float(struct nk_context * ctx, float min, float * val, float max, float step)
    static boolean
    nnk_slider_int(long ctx, int min, int[] val, int max, int step)
    nk_bool nk_slider_int(struct nk_context * ctx, int min, int * val, int max, int step)
    static boolean
    nnk_slider_int(long ctx, int min, long val, int max, int step)
    nk_bool nk_slider_int(struct nk_context * ctx, int min, int * val, int max, int step)
    static void
    nnk_spacer(long ctx)
    void nk_spacer(struct nk_context * ctx)
    static void
    nnk_spacing(long ctx, int cols)
    void nk_spacing(struct nk_context * ctx, int cols)
    static int
    nnk_str_append_str_char(long s, long str)
    int nk_str_append_str_char(struct nk_str * s, char const * str)
    static int
    nnk_str_append_str_runes(long s, int[] runes)
    int nk_str_append_str_runes(struct nk_str * s, nk_rune const * runes)
    static int
    nnk_str_append_str_runes(long s, long runes)
    int nk_str_append_str_runes(struct nk_str * s, nk_rune const * runes)
    static int
    nnk_str_append_str_utf8(long s, long str)
    int nk_str_append_str_utf8(struct nk_str * s, char const * str)
    static int
    nnk_str_append_text_char(long s, long str, int len)
    int nk_str_append_text_char(struct nk_str * s, char const * str, int len)
    static int
    nnk_str_append_text_runes(long s, int[] runes, int len)
    int nk_str_append_text_runes(struct nk_str * s, nk_rune const * runes, int len)
    static int
    nnk_str_append_text_runes(long s, long runes, int len)
    int nk_str_append_text_runes(struct nk_str * s, nk_rune const * runes, int len)
    static int
    nnk_str_append_text_utf8(long s, long str, int len)
    int nk_str_append_text_utf8(struct nk_str * s, char const * str, int len)
    static long
    nnk_str_at_char(long s, int pos)
    char * nk_str_at_char(struct nk_str * s, int pos)
    static long
    nnk_str_at_char_const(long s, int pos)
    char const * nk_str_at_char_const(struct nk_str const * s, int pos)
    static long
    nnk_str_at_const(long s, int pos, int[] unicode, long len)
    char const * nk_str_at_const(struct nk_str const * s, int pos, nk_rune * unicode, int * len)
    static long
    nnk_str_at_const(long s, int pos, long unicode, long len)
    char const * nk_str_at_const(struct nk_str const * s, int pos, nk_rune * unicode, int * len)
    static long
    nnk_str_at_rune(long s, int pos, int[] unicode, long len)
    char * nk_str_at_rune(struct nk_str * s, int pos, nk_rune * unicode, int * len)
    static long
    nnk_str_at_rune(long s, int pos, long unicode, long len)
    char * nk_str_at_rune(struct nk_str * s, int pos, nk_rune * unicode, int * len)
    static void
    nnk_str_clear(long str)
    void nk_str_clear(struct nk_str * str)
    static void
    nnk_str_delete_chars(long s, int pos, int len)
    void nk_str_delete_chars(struct nk_str * s, int pos, int len)
    static void
    nnk_str_delete_runes(long s, int pos, int len)
    void nk_str_delete_runes(struct nk_str * s, int pos, int len)
    static void
    nnk_str_free(long str)
    void nk_str_free(struct nk_str * str)
    static long
    nnk_str_get(long s)
    char * nk_str_get(struct nk_str * s)
    static long
    char const * nk_str_get_const(struct nk_str const * s)
    static void
    nnk_str_init(long str, long allocator, long size)
    void nk_str_init(struct nk_str * str, struct nk_allocator const * allocator, nk_size size)
    static void
    nnk_str_init_fixed(long str, long memory, long size)
    void nk_str_init_fixed(struct nk_str * str, void * memory, nk_size size)
    static int
    nnk_str_insert_at_char(long s, int pos, long str, int len)
    int nk_str_insert_at_char(struct nk_str * s, int pos, char const * str, int len)
    static int
    nnk_str_insert_at_rune(long s, int pos, long str, int len)
    int nk_str_insert_at_rune(struct nk_str * s, int pos, char const * str, int len)
    static int
    nnk_str_insert_str_char(long s, int pos, long str)
    int nk_str_insert_str_char(struct nk_str * s, int pos, char const * str)
    static int
    nnk_str_insert_str_runes(long s, int pos, int[] runes)
    int nk_str_insert_str_runes(struct nk_str * s, int pos, nk_rune const * runes)
    static int
    nnk_str_insert_str_runes(long s, int pos, long runes)
    int nk_str_insert_str_runes(struct nk_str * s, int pos, nk_rune const * runes)
    static int
    nnk_str_insert_str_utf8(long s, int pos, long str)
    int nk_str_insert_str_utf8(struct nk_str * s, int pos, char const * str)
    static int
    nnk_str_insert_text_char(long s, int pos, long str, int len)
    int nk_str_insert_text_char(struct nk_str * s, int pos, char const * str, int len)
    static int
    nnk_str_insert_text_runes(long s, int pos, int[] runes, int len)
    int nk_str_insert_text_runes(struct nk_str * s, int pos, nk_rune const * runes, int len)
    static int
    nnk_str_insert_text_runes(long s, int pos, long runes, int len)
    int nk_str_insert_text_runes(struct nk_str * s, int pos, nk_rune const * runes, int len)
    static int
    nnk_str_insert_text_utf8(long s, int pos, long str, int len)
    int nk_str_insert_text_utf8(struct nk_str * s, int pos, char const * str, int len)
    static int
    nnk_str_len(long s)
    int nk_str_len(struct nk_str const * s)
    static int
    int nk_str_len_char(struct nk_str const * s)
    static void
    nnk_str_remove_chars(long s, int len)
    void nk_str_remove_chars(struct nk_str * s, int len)
    static void
    nnk_str_remove_runes(long str, int len)
    void nk_str_remove_runes(struct nk_str * str, int len)
    static int
    nnk_str_rune_at(long s, int pos)
    nk_rune nk_str_rune_at(struct nk_str const * s, int pos)
    static boolean
    nnk_strfilter(long str, long regexp)
    nk_bool nk_strfilter(char const * str, char const * regexp)
    static int
    nnk_stricmp(long s1, long s2)
    int nk_stricmp(char const * s1, char const * s2)
    static int
    nnk_stricmpn(long s1, long s2, int n)
    int nk_stricmpn(char const * s1, char const * s2, int n)
    static int
    nnk_strlen(long str)
    int nk_strlen(char const * str)
    static boolean
    nnk_strmatch_fuzzy_string(long str, long pattern, int[] out_score)
    nk_bool nk_strmatch_fuzzy_string(char const * str, char const * pattern, int * out_score)
    static boolean
    nnk_strmatch_fuzzy_string(long str, long pattern, long out_score)
    nk_bool nk_strmatch_fuzzy_string(char const * str, char const * pattern, int * out_score)
    static int
    nnk_strmatch_fuzzy_text(long txt, int txt_len, long pattern, int[] out_score)
    int nk_strmatch_fuzzy_text(char const * txt, int txt_len, char const * pattern, int * out_score)
    static int
    nnk_strmatch_fuzzy_text(long txt, int txt_len, long pattern, long out_score)
    int nk_strmatch_fuzzy_text(char const * txt, int txt_len, char const * pattern, int * out_score)
    static void
    nnk_stroke_arc(long b, float cx, float cy, float radius, float a_min, float a_max, float line_thickness, long color)
    void nk_stroke_arc(struct nk_command_buffer * b, float cx, float cy, float radius, float a_min, float a_max, float line_thickness, struct nk_color color)
    static void
    nnk_stroke_circle(long b, long rect, float line_thickness, long color)
    void nk_stroke_circle(struct nk_command_buffer * b, struct nk_rect rect, float line_thickness, struct nk_color color)
    static void
    nnk_stroke_curve(long b, float ax, float ay, float ctrl0x, float ctrl0y, float ctrl1x, float ctrl1y, float bx, float by, float line_thickness, long color)
    void nk_stroke_curve(struct nk_command_buffer * b, float ax, float ay, float ctrl0x, float ctrl0y, float ctrl1x, float ctrl1y, float bx, float by, float line_thickness, struct nk_color color)
    static void
    nnk_stroke_line(long b, float x0, float y0, float x1, float y1, float line_thickness, long color)
    void nk_stroke_line(struct nk_command_buffer * b, float x0, float y0, float x1, float y1, float line_thickness, struct nk_color color)
    static void
    nnk_stroke_polygon(long b, float[] points, int point_count, float line_thickness, long color)
    void nk_stroke_polygon(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color color)
    static void
    nnk_stroke_polygon(long b, long points, int point_count, float line_thickness, long color)
    void nk_stroke_polygon(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color color)
    static void
    nnk_stroke_polyline(long b, float[] points, int point_count, float line_thickness, long col)
    void nk_stroke_polyline(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color col)
    static void
    nnk_stroke_polyline(long b, long points, int point_count, float line_thickness, long col)
    void nk_stroke_polyline(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color col)
    static void
    nnk_stroke_rect(long b, long rect, float rounding, float line_thickness, long color)
    void nk_stroke_rect(struct nk_command_buffer * b, struct nk_rect rect, float rounding, float line_thickness, struct nk_color color)
    static void
    nnk_stroke_triangle(long b, float x0, float y0, float x1, float y1, float x2, float y2, float line_thichness, long color)
    void nk_stroke_triangle(struct nk_command_buffer * b, float x0, float y0, float x1, float y1, float x2, float y2, float line_thichness, struct nk_color color)
    static double
    nnk_strtod(long str, long endptr)
    double nk_strtod(char const * str, char ** endptr)
    static float
    nnk_strtof(long str, long endptr)
    float nk_strtof(char const * str, char ** endptr)
    static int
    nnk_strtoi(long str, long endptr)
    int nk_strtoi(char const * str, char ** endptr)
    static void
    void nk_style_default(struct nk_context * ctx)
    static void
    nnk_style_from_table(long ctx, long table)
    void nk_style_from_table(struct nk_context * ctx, struct nk_color const * table)
    static long
    char const * nk_style_get_color_by_name(enum nk_style_colors c)
    static void
    void nk_style_hide_cursor(struct nk_context * ctx)
    static void
    nnk_style_item_color(long color, long __result)
    struct nk_style_item nk_style_item_color(struct nk_color color)
    static void
    nnk_style_item_hide(long __result)
    struct nk_style_item nk_style_item_hide(void)
    static void
    nnk_style_item_image(long img, long __result)
    struct nk_style_item nk_style_item_image(struct nk_image img)
    static void
    nnk_style_item_nine_slice(long slice, long __result)
    struct nk_style_item nk_style_item_nine_slice(struct nk_nine_slice slice)
    static void
    nnk_style_load_all_cursors(long ctx, long cursors)
    void nk_style_load_all_cursors(struct nk_context * ctx, struct nk_cursor const * cursors)
    static void
    nnk_style_load_cursor(long ctx, int style, long cursor)
    void nk_style_load_cursor(struct nk_context * ctx, enum nk_style_cursor style, struct nk_cursor * cursor)
    static boolean
    nk_bool nk_style_pop_color(struct nk_context * ctx)
    static boolean
    nk_bool nk_style_pop_flags(struct nk_context * ctx)
    static boolean
    nk_bool nk_style_pop_float(struct nk_context * ctx)
    static boolean
    nk_bool nk_style_pop_font(struct nk_context * ctx)
    static boolean
    nk_bool nk_style_pop_style_item(struct nk_context * ctx)
    static boolean
    nk_bool nk_style_pop_vec2(struct nk_context * ctx)
    static boolean
    nnk_style_push_color(long ctx, long address, long value)
    nk_bool nk_style_push_color(struct nk_context * ctx, struct nk_color * address, struct nk_color value)
    static boolean
    nnk_style_push_flags(long ctx, int[] address, int value)
    nk_bool nk_style_push_flags(struct nk_context * ctx, nk_flags * address, nk_flags value)
    static boolean
    nnk_style_push_flags(long ctx, long address, int value)
    nk_bool nk_style_push_flags(struct nk_context * ctx, nk_flags * address, nk_flags value)
    static boolean
    nnk_style_push_float(long ctx, float[] address, float value)
    nk_bool nk_style_push_float(struct nk_context * ctx, float * address, float value)
    static boolean
    nnk_style_push_float(long ctx, long address, float value)
    nk_bool nk_style_push_float(struct nk_context * ctx, float * address, float value)
    static boolean
    nnk_style_push_font(long ctx, long font)
    nk_bool nk_style_push_font(struct nk_context * ctx, struct nk_user_font const * font)
    static boolean
    nnk_style_push_style_item(long ctx, long address, long value)
    nk_bool nk_style_push_style_item(struct nk_context * ctx, struct nk_style_item * address, struct nk_style_item value)
    static boolean
    nnk_style_push_vec2(long ctx, long address, long value)
    nk_bool nk_style_push_vec2(struct nk_context * ctx, struct nk_vec2 * address, struct nk_vec2 value)
    static boolean
    nnk_style_set_cursor(long ctx, int style)
    nk_bool nk_style_set_cursor(struct nk_context * ctx, enum nk_style_cursor style)
    static void
    nnk_style_set_font(long ctx, long font)
    void nk_style_set_font(struct nk_context * ctx, struct nk_user_font const * font)
    static void
    void nk_style_show_cursor(struct nk_context * ctx)
    static void
    nnk_sub9slice_handle(long handle, short w, short h, long sub_region, short l, short t, short r, short b, long __result)
    struct nk_nine_slice nk_sub9slice_handle(nk_handle handle, nk_ushort w, nk_ushort h, struct nk_rect sub_region, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    static void
    nnk_sub9slice_id(int id, short w, short h, long sub_region, short l, short t, short r, short b, long __result)
    struct nk_nine_slice nk_sub9slice_id(int id, nk_ushort w, nk_ushort h, struct nk_rect sub_region, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    static void
    nnk_sub9slice_ptr(long ptr, short w, short h, long sub_region, short l, short t, short r, short b, long __result)
    struct nk_nine_slice nk_sub9slice_ptr(void * ptr, nk_ushort w, nk_ushort h, struct nk_rect sub_region, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    static void
    nnk_subimage_handle(long handle, short w, short h, long sub_region, long __result)
    struct nk_image nk_subimage_handle(nk_handle handle, nk_ushort w, nk_ushort h, struct nk_rect sub_region)
    static void
    nnk_subimage_id(int id, short w, short h, long sub_region, long __result)
    struct nk_image nk_subimage_id(int id, nk_ushort w, nk_ushort h, struct nk_rect sub_region)
    static void
    nnk_subimage_ptr(long ptr, short w, short h, long sub_region, long __result)
    struct nk_image nk_subimage_ptr(void * ptr, nk_ushort w, nk_ushort h, struct nk_rect sub_region)
    static void
    nnk_text(long ctx, long str, int len, int alignment)
    void nk_text(struct nk_context * ctx, char const * str, nk_int len, nk_flags alignment)
    static void
    nnk_text_colored(long ctx, long str, int len, int alignment, long color)
    void nk_text_colored(struct nk_context * ctx, char const * str, nk_int len, nk_flags alignment, struct nk_color color)
    static void
    nnk_text_wrap(long ctx, long str, int len)
    void nk_text_wrap(struct nk_context * ctx, char const * str, nk_int len)
    static void
    nnk_text_wrap_colored(long ctx, long str, int len, long color)
    void nk_text_wrap_colored(struct nk_context * ctx, char const * str, nk_int len, struct nk_color color)
    static boolean
    nnk_textedit_cut(long box)
    nk_bool nk_textedit_cut(struct nk_text_edit * box)
    static void
    nnk_textedit_delete(long box, int where, int len)
    void nk_textedit_delete(struct nk_text_edit * box, int where, int len)
    static void
    void nk_textedit_delete_selection(struct nk_text_edit * box)
    static void
    void nk_textedit_free(struct nk_text_edit * box)
    static void
    nnk_textedit_init(long box, long allocator, long size)
    void nk_textedit_init(struct nk_text_edit * box, struct nk_allocator const * allocator, nk_size size)
    static void
    nnk_textedit_init_fixed(long box, long memory, long size)
    void nk_textedit_init_fixed(struct nk_text_edit * box, void * memory, nk_size size)
    static boolean
    nnk_textedit_paste(long box, long ctext, int len)
    nk_bool nk_textedit_paste(struct nk_text_edit * box, char const * ctext, int len)
    static void
    void nk_textedit_redo(struct nk_text_edit * box)
    static void
    void nk_textedit_select_all(struct nk_text_edit * box)
    static void
    nnk_textedit_text(long box, long text, int total_len)
    void nk_textedit_text(struct nk_text_edit * box, char const * text, int total_len)
    static void
    void nk_textedit_undo(struct nk_text_edit * box)
    static void
    nnk_tooltip(long ctx, long text)
    void nk_tooltip(struct nk_context * ctx, char const * text)
    static boolean
    nnk_tooltip_begin(long ctx, float width)
    nk_bool nk_tooltip_begin(struct nk_context * ctx, float width)
    static void
    nnk_tooltip_end(long ctx)
    void nk_tooltip_end(struct nk_context * ctx)
    static boolean
    nnk_tree_element_image_push_hashed(long ctx, int type, long img, long title, int initial_state, long selected, long hash, int len, int seed)
    nk_bool nk_tree_element_image_push_hashed(struct nk_context * ctx, enum nk_tree_type type, struct nk_image img, char const * title, enum nk_collapse_states initial_state, nk_bool * selected, char const * hash, int len, int seed)
    static void
    void nk_tree_element_pop(struct nk_context * ctx)
    static boolean
    nnk_tree_element_push_hashed(long ctx, int type, long title, int initial_state, long selected, long hash, int len, int seed)
    nk_bool nk_tree_element_push_hashed(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states initial_state, nk_bool * selected, char const * hash, int len, int seed)
    static boolean
    nnk_tree_image_push_hashed(long ctx, int type, long img, long title, int initial_state, long hash, int len, int seed)
    nk_bool nk_tree_image_push_hashed(struct nk_context * ctx, enum nk_tree_type type, struct nk_image img, char const * title, enum nk_collapse_states initial_state, char const * hash, nk_int len, nk_int seed)
    static void
    nnk_tree_pop(long ctx)
    void nk_tree_pop(struct nk_context * ctx)
    static boolean
    nnk_tree_push_hashed(long ctx, int type, long title, int initial_state, long hash, int len, int seed)
    nk_bool nk_tree_push_hashed(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states initial_state, char const * hash, nk_int len, nk_int seed)
    static boolean
    nnk_tree_state_image_push(long ctx, int type, long image, long title, int[] state)
    nk_bool nk_tree_state_image_push(struct nk_context * ctx, enum nk_tree_type type, struct nk_image image, char const * title, enum nk_collapse_states * state)
    static boolean
    nnk_tree_state_image_push(long ctx, int type, long image, long title, long state)
    nk_bool nk_tree_state_image_push(struct nk_context * ctx, enum nk_tree_type type, struct nk_image image, char const * title, enum nk_collapse_states * state)
    static void
    void nk_tree_state_pop(struct nk_context * ctx)
    static boolean
    nnk_tree_state_push(long ctx, int type, long title, int[] state)
    nk_bool nk_tree_state_push(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states * state)
    static boolean
    nnk_tree_state_push(long ctx, int type, long title, long state)
    nk_bool nk_tree_state_push(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states * state)
    static void
    nnk_triangle_from_direction(long result, long r, float pad_x, float pad_y, int direction)
    void nk_triangle_from_direction(struct nk_vec2 * result, struct nk_rect r, float pad_x, float pad_y, enum nk_heading direction)
    static long
    nnk_utf_at(long buffer, int length, int index, int[] unicode, long len)
    char const * nk_utf_at(char const * buffer, int length, int index, nk_rune * unicode, int * len)
    static long
    nnk_utf_at(long buffer, int length, int index, long unicode, long len)
    char const * nk_utf_at(char const * buffer, int length, int index, nk_rune * unicode, int * len)
    static int
    nnk_utf_decode(long c, int[] u, int clen)
    int nk_utf_decode(char const * c, nk_rune * u, int clen)
    static int
    nnk_utf_decode(long c, long u, int clen)
    int nk_utf_decode(char const * c, nk_rune * u, int clen)
    static int
    nnk_utf_encode(int u, long c, int clen)
    int nk_utf_encode(nk_rune u, char * c, int clen)
    static int
    nnk_utf_len(long str, int byte_len)
    int nk_utf_len(char const * str, int byte_len)
    static void
    nnk_vec2(float x, float y, long __result)
    struct nk_vec2 nk_vec2(float x, float y)
    static void
    nnk_vec2i(int x, int y, long __result)
    struct nk_vec2 nk_vec2i(int x, int y)
    static void
    nnk_vec2iv(int[] xy, long __result)
    struct nk_vec2 nk_vec2iv(int const * xy)
    static void
    nnk_vec2iv(long xy, long __result)
    struct nk_vec2 nk_vec2iv(int const * xy)
    static void
    nnk_vec2v(float[] xy, long __result)
    struct nk_vec2 nk_vec2v(float const * xy)
    static void
    nnk_vec2v(long xy, long __result)
    struct nk_vec2 nk_vec2v(float const * xy)
    static int
    nnk_widget(long bounds, long ctx)
    enum nk_widget_layout_states nk_widget(struct nk_rect * bounds, struct nk_context const * ctx)
    static void
    nnk_widget_bounds(long ctx, long __result)
    struct nk_rect nk_widget_bounds(struct nk_context const * ctx)
    static void
    void nk_widget_disable_begin(struct nk_context * ctx)
    static void
    void nk_widget_disable_end(struct nk_context * ctx)
    static int
    nnk_widget_fitting(long bounds, long ctx, long item_padding)
    enum nk_widget_layout_states nk_widget_fitting(struct nk_rect * bounds, struct nk_context * ctx, struct nk_vec2 item_padding)
    static boolean
    nnk_widget_has_mouse_click_down(long ctx, int btn, boolean down)
    nk_bool nk_widget_has_mouse_click_down(struct nk_context const * ctx, enum nk_buttons btn, nk_bool down)
    static float
    float nk_widget_height(struct nk_context const * ctx)
    static boolean
    nk_bool nk_widget_is_hovered(struct nk_context const * ctx)
    static boolean
    nnk_widget_is_mouse_clicked(long ctx, int btn)
    nk_bool nk_widget_is_mouse_clicked(struct nk_context const * ctx, enum nk_buttons btn)
    static void
    nnk_widget_position(long ctx, long __result)
    struct nk_vec2 nk_widget_position(struct nk_context const * ctx)
    static void
    nnk_widget_size(long ctx, long __result)
    struct nk_vec2 nk_widget_size(struct nk_context const * ctx)
    static float
    nnk_widget_width(long ctx)
    float nk_widget_width(struct nk_context const * ctx)
    static void
    nnk_window_close(long ctx, long name)
    void nk_window_close(struct nk_context * ctx, char const * name)
    static void
    nnk_window_collapse(long ctx, long name, int c)
    void nk_window_collapse(struct nk_context * ctx, char const * name, enum nk_collapse_states c)
    static void
    nnk_window_collapse_if(long ctx, long name, int c, boolean cond)
    void nk_window_collapse_if(struct nk_context * ctx, char const * name, enum nk_collapse_states c, nk_bool cond)
    static long
    nnk_window_find(long ctx, long name)
    struct nk_window * nk_window_find(struct nk_context const * ctx, char const * name)
    static void
    nnk_window_get_bounds(long ctx, long __result)
    struct nk_rect nk_window_get_bounds(struct nk_context const * ctx)
    static long
    struct nk_command_buffer * nk_window_get_canvas(struct nk_context const * ctx)
    static void
    nnk_window_get_content_region(long ctx, long __result)
    struct nk_rect nk_window_get_content_region(struct nk_context const * ctx)
    static void
    nnk_window_get_content_region_max(long ctx, long __result)
    struct nk_vec2 nk_window_get_content_region_max(struct nk_context const * ctx)
    static void
    nnk_window_get_content_region_min(long ctx, long __result)
    struct nk_vec2 nk_window_get_content_region_min(struct nk_context const * ctx)
    static void
    nnk_window_get_content_region_size(long ctx, long __result)
    struct nk_vec2 nk_window_get_content_region_size(struct nk_context const * ctx)
    static float
    float nk_window_get_height(struct nk_context const * ctx)
    static long
    struct nk_panel * nk_window_get_panel(struct nk_context const * ctx)
    static void
    nnk_window_get_position(long ctx, long __result)
    struct nk_vec2 nk_window_get_position(struct nk_context const * ctx)
    static void
    nnk_window_get_scroll(long ctx, int[] offset_x, int[] offset_y)
    void nk_window_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    static void
    nnk_window_get_scroll(long ctx, long offset_x, long offset_y)
    void nk_window_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    static void
    nnk_window_get_size(long ctx, long __result)
    struct nk_vec2 nk_window_get_size(struct nk_context const * ctx)
    static float
    float nk_window_get_width(struct nk_context const * ctx)
    static boolean
    nk_bool nk_window_has_focus(struct nk_context const * ctx)
    static boolean
    nnk_window_is_active(long ctx, long name)
    nk_bool nk_window_is_active(struct nk_context const * ctx, char const * name)
    static boolean
    nk_bool nk_window_is_any_hovered(struct nk_context const * ctx)
    static boolean
    nnk_window_is_closed(long ctx, long name)
    nk_bool nk_window_is_closed(struct nk_context const * ctx, char const * name)
    static boolean
    nnk_window_is_collapsed(long ctx, long name)
    nk_bool nk_window_is_collapsed(struct nk_context const * ctx, char const * name)
    static boolean
    nnk_window_is_hidden(long ctx, long name)
    nk_bool nk_window_is_hidden(struct nk_context const * ctx, char const * name)
    static boolean
    nk_bool nk_window_is_hovered(struct nk_context const * ctx)
    static void
    nnk_window_set_bounds(long ctx, long name, long bounds)
    void nk_window_set_bounds(struct nk_context * ctx, char const * name, struct nk_rect bounds)
    static void
    nnk_window_set_focus(long ctx, long name)
    void nk_window_set_focus(struct nk_context * ctx, char const * name)
    static void
    nnk_window_set_position(long ctx, long name, long position)
    void nk_window_set_position(struct nk_context * ctx, char const * name, struct nk_vec2 position)
    static void
    nnk_window_set_scroll(long ctx, int offset_x, int offset_y)
    void nk_window_set_scroll(struct nk_context * ctx, nk_uint offset_x, nk_uint offset_y)
    static void
    nnk_window_set_size(long ctx, long name, long size)
    void nk_window_set_size(struct nk_context * ctx, char const * name, struct nk_vec2 size)
    static void
    nnk_window_show(long ctx, long name, int s)
    void nk_window_show(struct nk_context * ctx, char const * name, enum nk_show_states s)
    static void
    nnk_window_show_if(long ctx, long name, int s, boolean cond)
    void nk_window_show_if(struct nk_context * ctx, char const * name, enum nk_show_states s, nk_bool cond)

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • nnk_init_fixed

      public static boolean nnk_init_fixed(long ctx, long memory, long size, long font)
      nk_bool nk_init_fixed(struct nk_context * ctx, void * memory, nk_size size, struct nk_user_font const * font)
    • nk_init_fixed

      public static boolean nk_init_fixed(NkContext ctx, ByteBuffer memory, @Nullable NkUserFont font)
      nk_bool nk_init_fixed(struct nk_context * ctx, void * memory, nk_size size, struct nk_user_font const * font)
    • nnk_init

      public static boolean nnk_init(long ctx, long allocator, long font)
      nk_bool nk_init(struct nk_context * ctx, struct nk_allocator const * allocator, struct nk_user_font const * font)
    • nk_init

      public static boolean nk_init(NkContext ctx, NkAllocator allocator, @Nullable NkUserFont font)
      nk_bool nk_init(struct nk_context * ctx, struct nk_allocator const * allocator, struct nk_user_font const * font)
    • nnk_init_custom

      public static boolean nnk_init_custom(long ctx, long cmds, long pool, long font)
      nk_bool nk_init_custom(struct nk_context * ctx, struct nk_buffer * cmds, struct nk_buffer * pool, struct nk_user_font const * font)
    • nk_init_custom

      public static boolean nk_init_custom(NkContext ctx, NkBuffer cmds, NkBuffer pool, @Nullable NkUserFont font)
      nk_bool nk_init_custom(struct nk_context * ctx, struct nk_buffer * cmds, struct nk_buffer * pool, struct nk_user_font const * font)
    • nnk_clear

      public static void nnk_clear(long ctx)
      void nk_clear(struct nk_context * ctx)
    • nk_clear

      public static void nk_clear(NkContext ctx)
      void nk_clear(struct nk_context * ctx)
    • nnk_free

      public static void nnk_free(long ctx)
      void nk_free(struct nk_context * ctx)
    • nk_free

      public static void nk_free(NkContext ctx)
      void nk_free(struct nk_context * ctx)
    • nnk_set_user_data

      public static void nnk_set_user_data(long ctx, long handle)
      void nk_set_user_data(struct nk_context * ctx, nk_handle handle)
    • nk_set_user_data

      public static void nk_set_user_data(NkContext ctx, NkHandle handle)
      void nk_set_user_data(struct nk_context * ctx, nk_handle handle)
    • nnk_begin

      public static boolean nnk_begin(long ctx, long title, long bounds, int flags)
      nk_bool nk_begin(struct nk_context * ctx, char const * title, struct nk_rect bounds, nk_flags flags)
    • nk_begin

      public static boolean nk_begin(NkContext ctx, ByteBuffer title, NkRect bounds, int flags)
      nk_bool nk_begin(struct nk_context * ctx, char const * title, struct nk_rect bounds, nk_flags flags)
    • nk_begin

      public static boolean nk_begin(NkContext ctx, CharSequence title, NkRect bounds, int flags)
      nk_bool nk_begin(struct nk_context * ctx, char const * title, struct nk_rect bounds, nk_flags flags)
    • nnk_begin_titled

      public static boolean nnk_begin_titled(long ctx, long name, long title, long bounds, int flags)
      nk_bool nk_begin_titled(struct nk_context * ctx, char const * name, char const * title, struct nk_rect bounds, nk_flags flags)
    • nk_begin_titled

      public static boolean nk_begin_titled(NkContext ctx, ByteBuffer name, ByteBuffer title, NkRect bounds, int flags)
      nk_bool nk_begin_titled(struct nk_context * ctx, char const * name, char const * title, struct nk_rect bounds, nk_flags flags)
    • nk_begin_titled

      public static boolean nk_begin_titled(NkContext ctx, CharSequence name, CharSequence title, NkRect bounds, int flags)
      nk_bool nk_begin_titled(struct nk_context * ctx, char const * name, char const * title, struct nk_rect bounds, nk_flags flags)
    • nnk_end

      public static void nnk_end(long ctx)
      void nk_end(struct nk_context * ctx)
    • nk_end

      public static void nk_end(NkContext ctx)
      void nk_end(struct nk_context * ctx)
    • nnk_window_find

      public static long nnk_window_find(long ctx, long name)
      struct nk_window * nk_window_find(struct nk_context const * ctx, char const * name)
    • nk_window_find

      public static @Nullable NkWindow nk_window_find(NkContext ctx, ByteBuffer name)
      struct nk_window * nk_window_find(struct nk_context const * ctx, char const * name)
    • nk_window_find

      public static @Nullable NkWindow nk_window_find(NkContext ctx, CharSequence name)
      struct nk_window * nk_window_find(struct nk_context const * ctx, char const * name)
    • nnk_window_get_bounds

      public static void nnk_window_get_bounds(long ctx, long __result)
      struct nk_rect nk_window_get_bounds(struct nk_context const * ctx)
    • nk_window_get_bounds

      public static NkRect nk_window_get_bounds(NkContext ctx, NkRect __result)
      struct nk_rect nk_window_get_bounds(struct nk_context const * ctx)
    • nnk_window_get_position

      public static void nnk_window_get_position(long ctx, long __result)
      struct nk_vec2 nk_window_get_position(struct nk_context const * ctx)
    • nk_window_get_position

      public static NkVec2 nk_window_get_position(NkContext ctx, NkVec2 __result)
      struct nk_vec2 nk_window_get_position(struct nk_context const * ctx)
    • nnk_window_get_size

      public static void nnk_window_get_size(long ctx, long __result)
      struct nk_vec2 nk_window_get_size(struct nk_context const * ctx)
    • nk_window_get_size

      public static NkVec2 nk_window_get_size(NkContext ctx, NkVec2 __result)
      struct nk_vec2 nk_window_get_size(struct nk_context const * ctx)
    • nnk_window_get_width

      public static float nnk_window_get_width(long ctx)
      float nk_window_get_width(struct nk_context const * ctx)
    • nk_window_get_width

      public static float nk_window_get_width(NkContext ctx)
      float nk_window_get_width(struct nk_context const * ctx)
    • nnk_window_get_height

      public static float nnk_window_get_height(long ctx)
      float nk_window_get_height(struct nk_context const * ctx)
    • nk_window_get_height

      public static float nk_window_get_height(NkContext ctx)
      float nk_window_get_height(struct nk_context const * ctx)
    • nnk_window_get_panel

      public static long nnk_window_get_panel(long ctx)
      struct nk_panel * nk_window_get_panel(struct nk_context const * ctx)
    • nk_window_get_panel

      public static @Nullable NkPanel nk_window_get_panel(NkContext ctx)
      struct nk_panel * nk_window_get_panel(struct nk_context const * ctx)
    • nnk_window_get_content_region

      public static void nnk_window_get_content_region(long ctx, long __result)
      struct nk_rect nk_window_get_content_region(struct nk_context const * ctx)
    • nk_window_get_content_region

      public static NkRect nk_window_get_content_region(NkContext ctx, NkRect __result)
      struct nk_rect nk_window_get_content_region(struct nk_context const * ctx)
    • nnk_window_get_content_region_min

      public static void nnk_window_get_content_region_min(long ctx, long __result)
      struct nk_vec2 nk_window_get_content_region_min(struct nk_context const * ctx)
    • nk_window_get_content_region_min

      public static NkVec2 nk_window_get_content_region_min(NkContext ctx, NkVec2 __result)
      struct nk_vec2 nk_window_get_content_region_min(struct nk_context const * ctx)
    • nnk_window_get_content_region_max

      public static void nnk_window_get_content_region_max(long ctx, long __result)
      struct nk_vec2 nk_window_get_content_region_max(struct nk_context const * ctx)
    • nk_window_get_content_region_max

      public static NkVec2 nk_window_get_content_region_max(NkContext ctx, NkVec2 __result)
      struct nk_vec2 nk_window_get_content_region_max(struct nk_context const * ctx)
    • nnk_window_get_content_region_size

      public static void nnk_window_get_content_region_size(long ctx, long __result)
      struct nk_vec2 nk_window_get_content_region_size(struct nk_context const * ctx)
    • nk_window_get_content_region_size

      public static NkVec2 nk_window_get_content_region_size(NkContext ctx, NkVec2 __result)
      struct nk_vec2 nk_window_get_content_region_size(struct nk_context const * ctx)
    • nnk_window_get_canvas

      public static long nnk_window_get_canvas(long ctx)
      struct nk_command_buffer * nk_window_get_canvas(struct nk_context const * ctx)
    • nk_window_get_canvas

      public static @Nullable NkCommandBuffer nk_window_get_canvas(NkContext ctx)
      struct nk_command_buffer * nk_window_get_canvas(struct nk_context const * ctx)
    • nnk_window_get_scroll

      public static void nnk_window_get_scroll(long ctx, long offset_x, long offset_y)
      void nk_window_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    • nk_window_get_scroll

      public static void nk_window_get_scroll(NkContext ctx, @Nullable IntBuffer offset_x, @Nullable IntBuffer offset_y)
      void nk_window_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    • nnk_window_has_focus

      public static boolean nnk_window_has_focus(long ctx)
      nk_bool nk_window_has_focus(struct nk_context const * ctx)
    • nk_window_has_focus

      public static boolean nk_window_has_focus(NkContext ctx)
      nk_bool nk_window_has_focus(struct nk_context const * ctx)
    • nnk_window_is_collapsed

      public static boolean nnk_window_is_collapsed(long ctx, long name)
      nk_bool nk_window_is_collapsed(struct nk_context const * ctx, char const * name)
    • nk_window_is_collapsed

      public static boolean nk_window_is_collapsed(NkContext ctx, ByteBuffer name)
      nk_bool nk_window_is_collapsed(struct nk_context const * ctx, char const * name)
    • nk_window_is_collapsed

      public static boolean nk_window_is_collapsed(NkContext ctx, CharSequence name)
      nk_bool nk_window_is_collapsed(struct nk_context const * ctx, char const * name)
    • nnk_window_is_closed

      public static boolean nnk_window_is_closed(long ctx, long name)
      nk_bool nk_window_is_closed(struct nk_context const * ctx, char const * name)
    • nk_window_is_closed

      public static boolean nk_window_is_closed(NkContext ctx, ByteBuffer name)
      nk_bool nk_window_is_closed(struct nk_context const * ctx, char const * name)
    • nk_window_is_closed

      public static boolean nk_window_is_closed(NkContext ctx, CharSequence name)
      nk_bool nk_window_is_closed(struct nk_context const * ctx, char const * name)
    • nnk_window_is_hidden

      public static boolean nnk_window_is_hidden(long ctx, long name)
      nk_bool nk_window_is_hidden(struct nk_context const * ctx, char const * name)
    • nk_window_is_hidden

      public static boolean nk_window_is_hidden(NkContext ctx, ByteBuffer name)
      nk_bool nk_window_is_hidden(struct nk_context const * ctx, char const * name)
    • nk_window_is_hidden

      public static boolean nk_window_is_hidden(NkContext ctx, CharSequence name)
      nk_bool nk_window_is_hidden(struct nk_context const * ctx, char const * name)
    • nnk_window_is_active

      public static boolean nnk_window_is_active(long ctx, long name)
      nk_bool nk_window_is_active(struct nk_context const * ctx, char const * name)
    • nk_window_is_active

      public static boolean nk_window_is_active(NkContext ctx, ByteBuffer name)
      nk_bool nk_window_is_active(struct nk_context const * ctx, char const * name)
    • nk_window_is_active

      public static boolean nk_window_is_active(NkContext ctx, CharSequence name)
      nk_bool nk_window_is_active(struct nk_context const * ctx, char const * name)
    • nnk_window_is_hovered

      public static boolean nnk_window_is_hovered(long ctx)
      nk_bool nk_window_is_hovered(struct nk_context const * ctx)
    • nk_window_is_hovered

      public static boolean nk_window_is_hovered(NkContext ctx)
      nk_bool nk_window_is_hovered(struct nk_context const * ctx)
    • nnk_window_is_any_hovered

      public static boolean nnk_window_is_any_hovered(long ctx)
      nk_bool nk_window_is_any_hovered(struct nk_context const * ctx)
    • nk_window_is_any_hovered

      public static boolean nk_window_is_any_hovered(NkContext ctx)
      nk_bool nk_window_is_any_hovered(struct nk_context const * ctx)
    • nnk_item_is_any_active

      public static boolean nnk_item_is_any_active(long ctx)
      nk_bool nk_item_is_any_active(struct nk_context const * ctx)
    • nk_item_is_any_active

      public static boolean nk_item_is_any_active(NkContext ctx)
      nk_bool nk_item_is_any_active(struct nk_context const * ctx)
    • nnk_window_set_bounds

      public static void nnk_window_set_bounds(long ctx, long name, long bounds)
      void nk_window_set_bounds(struct nk_context * ctx, char const * name, struct nk_rect bounds)
    • nk_window_set_bounds

      public static void nk_window_set_bounds(NkContext ctx, ByteBuffer name, NkRect bounds)
      void nk_window_set_bounds(struct nk_context * ctx, char const * name, struct nk_rect bounds)
    • nk_window_set_bounds

      public static void nk_window_set_bounds(NkContext ctx, CharSequence name, NkRect bounds)
      void nk_window_set_bounds(struct nk_context * ctx, char const * name, struct nk_rect bounds)
    • nnk_window_set_position

      public static void nnk_window_set_position(long ctx, long name, long position)
      void nk_window_set_position(struct nk_context * ctx, char const * name, struct nk_vec2 position)
    • nk_window_set_position

      public static void nk_window_set_position(NkContext ctx, ByteBuffer name, NkVec2 position)
      void nk_window_set_position(struct nk_context * ctx, char const * name, struct nk_vec2 position)
    • nk_window_set_position

      public static void nk_window_set_position(NkContext ctx, CharSequence name, NkVec2 position)
      void nk_window_set_position(struct nk_context * ctx, char const * name, struct nk_vec2 position)
    • nnk_window_set_size

      public static void nnk_window_set_size(long ctx, long name, long size)
      void nk_window_set_size(struct nk_context * ctx, char const * name, struct nk_vec2 size)
    • nk_window_set_size

      public static void nk_window_set_size(NkContext ctx, ByteBuffer name, NkVec2 size)
      void nk_window_set_size(struct nk_context * ctx, char const * name, struct nk_vec2 size)
    • nk_window_set_size

      public static void nk_window_set_size(NkContext ctx, CharSequence name, NkVec2 size)
      void nk_window_set_size(struct nk_context * ctx, char const * name, struct nk_vec2 size)
    • nnk_window_set_focus

      public static void nnk_window_set_focus(long ctx, long name)
      void nk_window_set_focus(struct nk_context * ctx, char const * name)
    • nk_window_set_focus

      public static void nk_window_set_focus(NkContext ctx, ByteBuffer name)
      void nk_window_set_focus(struct nk_context * ctx, char const * name)
    • nk_window_set_focus

      public static void nk_window_set_focus(NkContext ctx, CharSequence name)
      void nk_window_set_focus(struct nk_context * ctx, char const * name)
    • nnk_window_set_scroll

      public static void nnk_window_set_scroll(long ctx, int offset_x, int offset_y)
      void nk_window_set_scroll(struct nk_context * ctx, nk_uint offset_x, nk_uint offset_y)
    • nk_window_set_scroll

      public static void nk_window_set_scroll(NkContext ctx, int offset_x, int offset_y)
      void nk_window_set_scroll(struct nk_context * ctx, nk_uint offset_x, nk_uint offset_y)
    • nnk_window_close

      public static void nnk_window_close(long ctx, long name)
      void nk_window_close(struct nk_context * ctx, char const * name)
    • nk_window_close

      public static void nk_window_close(NkContext ctx, ByteBuffer name)
      void nk_window_close(struct nk_context * ctx, char const * name)
    • nk_window_close

      public static void nk_window_close(NkContext ctx, CharSequence name)
      void nk_window_close(struct nk_context * ctx, char const * name)
    • nnk_window_collapse

      public static void nnk_window_collapse(long ctx, long name, int c)
      void nk_window_collapse(struct nk_context * ctx, char const * name, enum nk_collapse_states c)
    • nk_window_collapse

      public static void nk_window_collapse(NkContext ctx, ByteBuffer name, int c)
      void nk_window_collapse(struct nk_context * ctx, char const * name, enum nk_collapse_states c)
    • nk_window_collapse

      public static void nk_window_collapse(NkContext ctx, CharSequence name, int c)
      void nk_window_collapse(struct nk_context * ctx, char const * name, enum nk_collapse_states c)
    • nnk_window_collapse_if

      public static void nnk_window_collapse_if(long ctx, long name, int c, boolean cond)
      void nk_window_collapse_if(struct nk_context * ctx, char const * name, enum nk_collapse_states c, nk_bool cond)
    • nk_window_collapse_if

      public static void nk_window_collapse_if(NkContext ctx, ByteBuffer name, int c, boolean cond)
      void nk_window_collapse_if(struct nk_context * ctx, char const * name, enum nk_collapse_states c, nk_bool cond)
    • nk_window_collapse_if

      public static void nk_window_collapse_if(NkContext ctx, CharSequence name, int c, boolean cond)
      void nk_window_collapse_if(struct nk_context * ctx, char const * name, enum nk_collapse_states c, nk_bool cond)
    • nnk_window_show

      public static void nnk_window_show(long ctx, long name, int s)
      void nk_window_show(struct nk_context * ctx, char const * name, enum nk_show_states s)
    • nk_window_show

      public static void nk_window_show(NkContext ctx, ByteBuffer name, int s)
      void nk_window_show(struct nk_context * ctx, char const * name, enum nk_show_states s)
    • nk_window_show

      public static void nk_window_show(NkContext ctx, CharSequence name, int s)
      void nk_window_show(struct nk_context * ctx, char const * name, enum nk_show_states s)
    • nnk_window_show_if

      public static void nnk_window_show_if(long ctx, long name, int s, boolean cond)
      void nk_window_show_if(struct nk_context * ctx, char const * name, enum nk_show_states s, nk_bool cond)
    • nk_window_show_if

      public static void nk_window_show_if(NkContext ctx, ByteBuffer name, int s, boolean cond)
      void nk_window_show_if(struct nk_context * ctx, char const * name, enum nk_show_states s, nk_bool cond)
    • nk_window_show_if

      public static void nk_window_show_if(NkContext ctx, CharSequence name, int s, boolean cond)
      void nk_window_show_if(struct nk_context * ctx, char const * name, enum nk_show_states s, nk_bool cond)
    • nnk_rule_horizontal

      public static void nnk_rule_horizontal(long ctx, long color, boolean rounding)
      void nk_rule_horizontal(struct nk_context * ctx, struct nk_color color, nk_bool rounding)
    • nk_rule_horizontal

      public static void nk_rule_horizontal(NkContext ctx, NkColor color, boolean rounding)
      void nk_rule_horizontal(struct nk_context * ctx, struct nk_color color, nk_bool rounding)
    • nnk_layout_set_min_row_height

      public static void nnk_layout_set_min_row_height(long ctx, float height)
      void nk_layout_set_min_row_height(struct nk_context * ctx, float height)
    • nk_layout_set_min_row_height

      public static void nk_layout_set_min_row_height(NkContext ctx, float height)
      void nk_layout_set_min_row_height(struct nk_context * ctx, float height)
    • nnk_layout_reset_min_row_height

      public static void nnk_layout_reset_min_row_height(long ctx)
      void nk_layout_reset_min_row_height(struct nk_context * ctx)
    • nk_layout_reset_min_row_height

      public static void nk_layout_reset_min_row_height(NkContext ctx)
      void nk_layout_reset_min_row_height(struct nk_context * ctx)
    • nnk_layout_widget_bounds

      public static void nnk_layout_widget_bounds(long ctx, long __result)
      struct nk_rect nk_layout_widget_bounds(struct nk_context const * ctx)
    • nk_layout_widget_bounds

      public static NkRect nk_layout_widget_bounds(NkContext ctx, NkRect __result)
      struct nk_rect nk_layout_widget_bounds(struct nk_context const * ctx)
    • nnk_layout_ratio_from_pixel

      public static float nnk_layout_ratio_from_pixel(long ctx, float pixel_width)
      float nk_layout_ratio_from_pixel(struct nk_context const * ctx, float pixel_width)
    • nk_layout_ratio_from_pixel

      public static float nk_layout_ratio_from_pixel(NkContext ctx, float pixel_width)
      float nk_layout_ratio_from_pixel(struct nk_context const * ctx, float pixel_width)
    • nnk_layout_row_dynamic

      public static void nnk_layout_row_dynamic(long ctx, float height, int cols)
      void nk_layout_row_dynamic(struct nk_context * ctx, float height, nk_int cols)
    • nk_layout_row_dynamic

      public static void nk_layout_row_dynamic(NkContext ctx, float height, int cols)
      void nk_layout_row_dynamic(struct nk_context * ctx, float height, nk_int cols)
    • nnk_layout_row_static

      public static void nnk_layout_row_static(long ctx, float height, int item_width, int cols)
      void nk_layout_row_static(struct nk_context * ctx, float height, nk_int item_width, nk_int cols)
    • nk_layout_row_static

      public static void nk_layout_row_static(NkContext ctx, float height, int item_width, int cols)
      void nk_layout_row_static(struct nk_context * ctx, float height, nk_int item_width, nk_int cols)
    • nnk_layout_row_begin

      public static void nnk_layout_row_begin(long ctx, int fmt, float row_height, int cols)
      void nk_layout_row_begin(struct nk_context * ctx, enum nk_layout_format fmt, float row_height, nk_int cols)
    • nk_layout_row_begin

      public static void nk_layout_row_begin(NkContext ctx, int fmt, float row_height, int cols)
      void nk_layout_row_begin(struct nk_context * ctx, enum nk_layout_format fmt, float row_height, nk_int cols)
    • nnk_layout_row_push

      public static void nnk_layout_row_push(long ctx, float value)
      void nk_layout_row_push(struct nk_context * ctx, float value)
    • nk_layout_row_push

      public static void nk_layout_row_push(NkContext ctx, float value)
      void nk_layout_row_push(struct nk_context * ctx, float value)
    • nnk_layout_row_end

      public static void nnk_layout_row_end(long ctx)
      void nk_layout_row_end(struct nk_context * ctx)
    • nk_layout_row_end

      public static void nk_layout_row_end(NkContext ctx)
      void nk_layout_row_end(struct nk_context * ctx)
    • nnk_layout_row

      public static void nnk_layout_row(long ctx, int fmt, float height, int cols, long ratio)
      void nk_layout_row(struct nk_context * ctx, enum nk_layout_format fmt, float height, nk_int cols, float const * ratio)
    • nk_layout_row

      public static void nk_layout_row(NkContext ctx, int fmt, float height, FloatBuffer ratio)
      void nk_layout_row(struct nk_context * ctx, enum nk_layout_format fmt, float height, nk_int cols, float const * ratio)
    • nnk_layout_row_template_begin

      public static void nnk_layout_row_template_begin(long ctx, float height)
      void nk_layout_row_template_begin(struct nk_context * ctx, float height)
    • nk_layout_row_template_begin

      public static void nk_layout_row_template_begin(NkContext ctx, float height)
      void nk_layout_row_template_begin(struct nk_context * ctx, float height)
    • nnk_layout_row_template_push_dynamic

      public static void nnk_layout_row_template_push_dynamic(long ctx)
      void nk_layout_row_template_push_dynamic(struct nk_context * ctx)
    • nk_layout_row_template_push_dynamic

      public static void nk_layout_row_template_push_dynamic(NkContext ctx)
      void nk_layout_row_template_push_dynamic(struct nk_context * ctx)
    • nnk_layout_row_template_push_variable

      public static void nnk_layout_row_template_push_variable(long ctx, float min_width)
      void nk_layout_row_template_push_variable(struct nk_context * ctx, float min_width)
    • nk_layout_row_template_push_variable

      public static void nk_layout_row_template_push_variable(NkContext ctx, float min_width)
      void nk_layout_row_template_push_variable(struct nk_context * ctx, float min_width)
    • nnk_layout_row_template_push_static

      public static void nnk_layout_row_template_push_static(long ctx, float width)
      void nk_layout_row_template_push_static(struct nk_context * ctx, float width)
    • nk_layout_row_template_push_static

      public static void nk_layout_row_template_push_static(NkContext ctx, float width)
      void nk_layout_row_template_push_static(struct nk_context * ctx, float width)
    • nnk_layout_row_template_end

      public static void nnk_layout_row_template_end(long ctx)
      void nk_layout_row_template_end(struct nk_context * ctx)
    • nk_layout_row_template_end

      public static void nk_layout_row_template_end(NkContext ctx)
      void nk_layout_row_template_end(struct nk_context * ctx)
    • nnk_layout_space_begin

      public static void nnk_layout_space_begin(long ctx, int fmt, float height, int widget_count)
      void nk_layout_space_begin(struct nk_context * ctx, enum nk_layout_format fmt, float height, nk_int widget_count)
    • nk_layout_space_begin

      public static void nk_layout_space_begin(NkContext ctx, int fmt, float height, int widget_count)
      void nk_layout_space_begin(struct nk_context * ctx, enum nk_layout_format fmt, float height, nk_int widget_count)
    • nnk_layout_space_push

      public static void nnk_layout_space_push(long ctx, long rect)
      void nk_layout_space_push(struct nk_context * ctx, struct nk_rect rect)
    • nk_layout_space_push

      public static void nk_layout_space_push(NkContext ctx, NkRect rect)
      void nk_layout_space_push(struct nk_context * ctx, struct nk_rect rect)
    • nnk_layout_space_end

      public static void nnk_layout_space_end(long ctx)
      void nk_layout_space_end(struct nk_context * ctx)
    • nk_layout_space_end

      public static void nk_layout_space_end(NkContext ctx)
      void nk_layout_space_end(struct nk_context * ctx)
    • nnk_layout_space_bounds

      public static void nnk_layout_space_bounds(long ctx, long __result)
      struct nk_rect nk_layout_space_bounds(struct nk_context const * ctx)
    • nk_layout_space_bounds

      public static NkRect nk_layout_space_bounds(NkContext ctx, NkRect __result)
      struct nk_rect nk_layout_space_bounds(struct nk_context const * ctx)
    • nnk_layout_space_to_screen

      public static void nnk_layout_space_to_screen(long ctx, long ret)
      struct nk_vec2 nk_layout_space_to_screen(struct nk_context const * ctx, struct nk_vec2 ret)
    • nk_layout_space_to_screen

      public static NkVec2 nk_layout_space_to_screen(NkContext ctx, NkVec2 ret)
      struct nk_vec2 nk_layout_space_to_screen(struct nk_context const * ctx, struct nk_vec2 ret)
    • nnk_layout_space_to_local

      public static void nnk_layout_space_to_local(long ctx, long ret)
      struct nk_vec2 nk_layout_space_to_local(struct nk_context const * ctx, struct nk_vec2 ret)
    • nk_layout_space_to_local

      public static NkVec2 nk_layout_space_to_local(NkContext ctx, NkVec2 ret)
      struct nk_vec2 nk_layout_space_to_local(struct nk_context const * ctx, struct nk_vec2 ret)
    • nnk_layout_space_rect_to_screen

      public static void nnk_layout_space_rect_to_screen(long ctx, long ret)
      struct nk_rect nk_layout_space_rect_to_screen(struct nk_context const * ctx, struct nk_rect ret)
    • nk_layout_space_rect_to_screen

      public static NkRect nk_layout_space_rect_to_screen(NkContext ctx, NkRect ret)
      struct nk_rect nk_layout_space_rect_to_screen(struct nk_context const * ctx, struct nk_rect ret)
    • nnk_layout_space_rect_to_local

      public static void nnk_layout_space_rect_to_local(long ctx, long ret)
      struct nk_rect nk_layout_space_rect_to_local(struct nk_context const * ctx, struct nk_rect ret)
    • nk_layout_space_rect_to_local

      public static NkRect nk_layout_space_rect_to_local(NkContext ctx, NkRect ret)
      struct nk_rect nk_layout_space_rect_to_local(struct nk_context const * ctx, struct nk_rect ret)
    • nnk_spacer

      public static void nnk_spacer(long ctx)
      void nk_spacer(struct nk_context * ctx)
    • nk_spacer

      public static void nk_spacer(NkContext ctx)
      void nk_spacer(struct nk_context * ctx)
    • nnk_group_begin

      public static boolean nnk_group_begin(long ctx, long title, int flags)
      nk_bool nk_group_begin(struct nk_context * ctx, char const * title, nk_flags flags)
    • nk_group_begin

      public static boolean nk_group_begin(NkContext ctx, ByteBuffer title, int flags)
      nk_bool nk_group_begin(struct nk_context * ctx, char const * title, nk_flags flags)
    • nk_group_begin

      public static boolean nk_group_begin(NkContext ctx, CharSequence title, int flags)
      nk_bool nk_group_begin(struct nk_context * ctx, char const * title, nk_flags flags)
    • nnk_group_begin_titled

      public static boolean nnk_group_begin_titled(long ctx, long name, long title, int flags)
      nk_bool nk_group_begin_titled(struct nk_context * ctx, char const * name, char const * title, nk_flags flags)
    • nk_group_begin_titled

      public static boolean nk_group_begin_titled(NkContext ctx, ByteBuffer name, ByteBuffer title, int flags)
      nk_bool nk_group_begin_titled(struct nk_context * ctx, char const * name, char const * title, nk_flags flags)
    • nk_group_begin_titled

      public static boolean nk_group_begin_titled(NkContext ctx, CharSequence name, CharSequence title, int flags)
      nk_bool nk_group_begin_titled(struct nk_context * ctx, char const * name, char const * title, nk_flags flags)
    • nnk_group_end

      public static void nnk_group_end(long ctx)
      void nk_group_end(struct nk_context * ctx)
    • nk_group_end

      public static void nk_group_end(NkContext ctx)
      void nk_group_end(struct nk_context * ctx)
    • nnk_group_scrolled_offset_begin

      public static boolean nnk_group_scrolled_offset_begin(long ctx, long x_offset, long y_offset, long title, int flags)
      nk_bool nk_group_scrolled_offset_begin(struct nk_context * ctx, nk_uint * x_offset, nk_uint * y_offset, char const * title, nk_flags flags)
    • nk_group_scrolled_offset_begin

      public static boolean nk_group_scrolled_offset_begin(NkContext ctx, IntBuffer x_offset, IntBuffer y_offset, ByteBuffer title, int flags)
      nk_bool nk_group_scrolled_offset_begin(struct nk_context * ctx, nk_uint * x_offset, nk_uint * y_offset, char const * title, nk_flags flags)
    • nk_group_scrolled_offset_begin

      public static boolean nk_group_scrolled_offset_begin(NkContext ctx, IntBuffer x_offset, IntBuffer y_offset, CharSequence title, int flags)
      nk_bool nk_group_scrolled_offset_begin(struct nk_context * ctx, nk_uint * x_offset, nk_uint * y_offset, char const * title, nk_flags flags)
    • nnk_group_scrolled_begin

      public static boolean nnk_group_scrolled_begin(long ctx, long scroll, long title, int flags)
      nk_bool nk_group_scrolled_begin(struct nk_context * ctx, struct nk_scroll * scroll, char const * title, nk_flags flags)
    • nk_group_scrolled_begin

      public static boolean nk_group_scrolled_begin(NkContext ctx, NkScroll scroll, ByteBuffer title, int flags)
      nk_bool nk_group_scrolled_begin(struct nk_context * ctx, struct nk_scroll * scroll, char const * title, nk_flags flags)
    • nk_group_scrolled_begin

      public static boolean nk_group_scrolled_begin(NkContext ctx, NkScroll scroll, CharSequence title, int flags)
      nk_bool nk_group_scrolled_begin(struct nk_context * ctx, struct nk_scroll * scroll, char const * title, nk_flags flags)
    • nnk_group_scrolled_end

      public static void nnk_group_scrolled_end(long ctx)
      void nk_group_scrolled_end(struct nk_context * ctx)
    • nk_group_scrolled_end

      public static void nk_group_scrolled_end(NkContext ctx)
      void nk_group_scrolled_end(struct nk_context * ctx)
    • nnk_group_get_scroll

      public static void nnk_group_get_scroll(long ctx, long id, long x_offset, long y_offset)
      void nk_group_get_scroll(struct nk_context * ctx, char const * id, nk_uint * x_offset, nk_uint * y_offset)
    • nk_group_get_scroll

      public static void nk_group_get_scroll(NkContext ctx, ByteBuffer id, @Nullable IntBuffer x_offset, @Nullable IntBuffer y_offset)
      void nk_group_get_scroll(struct nk_context * ctx, char const * id, nk_uint * x_offset, nk_uint * y_offset)
    • nk_group_get_scroll

      public static void nk_group_get_scroll(NkContext ctx, CharSequence id, @Nullable IntBuffer x_offset, @Nullable IntBuffer y_offset)
      void nk_group_get_scroll(struct nk_context * ctx, char const * id, nk_uint * x_offset, nk_uint * y_offset)
    • nnk_group_set_scroll

      public static void nnk_group_set_scroll(long ctx, long id, int x_offset, int y_offset)
      void nk_group_set_scroll(struct nk_context * ctx, char const * id, nk_uint x_offset, nk_uint y_offset)
    • nk_group_set_scroll

      public static void nk_group_set_scroll(NkContext ctx, ByteBuffer id, int x_offset, int y_offset)
      void nk_group_set_scroll(struct nk_context * ctx, char const * id, nk_uint x_offset, nk_uint y_offset)
    • nk_group_set_scroll

      public static void nk_group_set_scroll(NkContext ctx, CharSequence id, int x_offset, int y_offset)
      void nk_group_set_scroll(struct nk_context * ctx, char const * id, nk_uint x_offset, nk_uint y_offset)
    • nnk_list_view_begin

      public static boolean nnk_list_view_begin(long ctx, long view, long title, int flags, int row_height, int row_count)
      nk_bool nk_list_view_begin(struct nk_context * ctx, struct nk_list_view * view, char const * title, nk_flags flags, int row_height, int row_count)
    • nk_list_view_begin

      public static boolean nk_list_view_begin(NkContext ctx, NkListView view, ByteBuffer title, int flags, int row_height, int row_count)
      nk_bool nk_list_view_begin(struct nk_context * ctx, struct nk_list_view * view, char const * title, nk_flags flags, int row_height, int row_count)
    • nk_list_view_begin

      public static boolean nk_list_view_begin(NkContext ctx, NkListView view, CharSequence title, int flags, int row_height, int row_count)
      nk_bool nk_list_view_begin(struct nk_context * ctx, struct nk_list_view * view, char const * title, nk_flags flags, int row_height, int row_count)
    • nnk_list_view_end

      public static void nnk_list_view_end(long view)
      void nk_list_view_end(struct nk_list_view * view)
    • nk_list_view_end

      public static void nk_list_view_end(NkListView view)
      void nk_list_view_end(struct nk_list_view * view)
    • nnk_tree_push_hashed

      public static boolean nnk_tree_push_hashed(long ctx, int type, long title, int initial_state, long hash, int len, int seed)
      nk_bool nk_tree_push_hashed(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states initial_state, char const * hash, nk_int len, nk_int seed)
    • nk_tree_push_hashed

      public static boolean nk_tree_push_hashed(NkContext ctx, int type, ByteBuffer title, int initial_state, ByteBuffer hash, int seed)
      nk_bool nk_tree_push_hashed(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states initial_state, char const * hash, nk_int len, nk_int seed)
    • nk_tree_push_hashed

      public static boolean nk_tree_push_hashed(NkContext ctx, int type, CharSequence title, int initial_state, ByteBuffer hash, int seed)
      nk_bool nk_tree_push_hashed(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states initial_state, char const * hash, nk_int len, nk_int seed)
    • nnk_tree_image_push_hashed

      public static boolean nnk_tree_image_push_hashed(long ctx, int type, long img, long title, int initial_state, long hash, int len, int seed)
      nk_bool nk_tree_image_push_hashed(struct nk_context * ctx, enum nk_tree_type type, struct nk_image img, char const * title, enum nk_collapse_states initial_state, char const * hash, nk_int len, nk_int seed)
    • nk_tree_image_push_hashed

      public static boolean nk_tree_image_push_hashed(NkContext ctx, int type, NkImage img, ByteBuffer title, int initial_state, ByteBuffer hash, int seed)
      nk_bool nk_tree_image_push_hashed(struct nk_context * ctx, enum nk_tree_type type, struct nk_image img, char const * title, enum nk_collapse_states initial_state, char const * hash, nk_int len, nk_int seed)
    • nk_tree_image_push_hashed

      public static boolean nk_tree_image_push_hashed(NkContext ctx, int type, NkImage img, CharSequence title, int initial_state, ByteBuffer hash, int seed)
      nk_bool nk_tree_image_push_hashed(struct nk_context * ctx, enum nk_tree_type type, struct nk_image img, char const * title, enum nk_collapse_states initial_state, char const * hash, nk_int len, nk_int seed)
    • nnk_tree_pop

      public static void nnk_tree_pop(long ctx)
      void nk_tree_pop(struct nk_context * ctx)
    • nk_tree_pop

      public static void nk_tree_pop(NkContext ctx)
      void nk_tree_pop(struct nk_context * ctx)
    • nnk_tree_state_push

      public static boolean nnk_tree_state_push(long ctx, int type, long title, long state)
      nk_bool nk_tree_state_push(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states * state)
    • nk_tree_state_push

      public static boolean nk_tree_state_push(NkContext ctx, int type, ByteBuffer title, IntBuffer state)
      nk_bool nk_tree_state_push(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states * state)
    • nk_tree_state_push

      public static boolean nk_tree_state_push(NkContext ctx, int type, CharSequence title, IntBuffer state)
      nk_bool nk_tree_state_push(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states * state)
    • nnk_tree_state_image_push

      public static boolean nnk_tree_state_image_push(long ctx, int type, long image, long title, long state)
      nk_bool nk_tree_state_image_push(struct nk_context * ctx, enum nk_tree_type type, struct nk_image image, char const * title, enum nk_collapse_states * state)
    • nk_tree_state_image_push

      public static boolean nk_tree_state_image_push(NkContext ctx, int type, NkImage image, ByteBuffer title, IntBuffer state)
      nk_bool nk_tree_state_image_push(struct nk_context * ctx, enum nk_tree_type type, struct nk_image image, char const * title, enum nk_collapse_states * state)
    • nk_tree_state_image_push

      public static boolean nk_tree_state_image_push(NkContext ctx, int type, NkImage image, CharSequence title, IntBuffer state)
      nk_bool nk_tree_state_image_push(struct nk_context * ctx, enum nk_tree_type type, struct nk_image image, char const * title, enum nk_collapse_states * state)
    • nnk_tree_state_pop

      public static void nnk_tree_state_pop(long ctx)
      void nk_tree_state_pop(struct nk_context * ctx)
    • nk_tree_state_pop

      public static void nk_tree_state_pop(NkContext ctx)
      void nk_tree_state_pop(struct nk_context * ctx)
    • nnk_tree_element_push_hashed

      public static boolean nnk_tree_element_push_hashed(long ctx, int type, long title, int initial_state, long selected, long hash, int len, int seed)
      nk_bool nk_tree_element_push_hashed(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states initial_state, nk_bool * selected, char const * hash, int len, int seed)
    • nk_tree_element_push_hashed

      public static boolean nk_tree_element_push_hashed(NkContext ctx, int type, ByteBuffer title, int initial_state, ByteBuffer selected, ByteBuffer hash, int seed)
      nk_bool nk_tree_element_push_hashed(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states initial_state, nk_bool * selected, char const * hash, int len, int seed)
    • nk_tree_element_push_hashed

      public static boolean nk_tree_element_push_hashed(NkContext ctx, int type, CharSequence title, int initial_state, ByteBuffer selected, ByteBuffer hash, int seed)
      nk_bool nk_tree_element_push_hashed(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states initial_state, nk_bool * selected, char const * hash, int len, int seed)
    • nnk_tree_element_image_push_hashed

      public static boolean nnk_tree_element_image_push_hashed(long ctx, int type, long img, long title, int initial_state, long selected, long hash, int len, int seed)
      nk_bool nk_tree_element_image_push_hashed(struct nk_context * ctx, enum nk_tree_type type, struct nk_image img, char const * title, enum nk_collapse_states initial_state, nk_bool * selected, char const * hash, int len, int seed)
    • nk_tree_element_image_push_hashed

      public static boolean nk_tree_element_image_push_hashed(NkContext ctx, int type, NkImage img, ByteBuffer title, int initial_state, ByteBuffer selected, ByteBuffer hash, int seed)
      nk_bool nk_tree_element_image_push_hashed(struct nk_context * ctx, enum nk_tree_type type, struct nk_image img, char const * title, enum nk_collapse_states initial_state, nk_bool * selected, char const * hash, int len, int seed)
    • nk_tree_element_image_push_hashed

      public static boolean nk_tree_element_image_push_hashed(NkContext ctx, int type, NkImage img, CharSequence title, int initial_state, ByteBuffer selected, ByteBuffer hash, int seed)
      nk_bool nk_tree_element_image_push_hashed(struct nk_context * ctx, enum nk_tree_type type, struct nk_image img, char const * title, enum nk_collapse_states initial_state, nk_bool * selected, char const * hash, int len, int seed)
    • nnk_tree_element_pop

      public static void nnk_tree_element_pop(long ctx)
      void nk_tree_element_pop(struct nk_context * ctx)
    • nk_tree_element_pop

      public static void nk_tree_element_pop(NkContext ctx)
      void nk_tree_element_pop(struct nk_context * ctx)
    • nnk_text

      public static void nnk_text(long ctx, long str, int len, int alignment)
      void nk_text(struct nk_context * ctx, char const * str, nk_int len, nk_flags alignment)
    • nk_text

      public static void nk_text(NkContext ctx, ByteBuffer str, int alignment)
      void nk_text(struct nk_context * ctx, char const * str, nk_int len, nk_flags alignment)
    • nk_text

      public static void nk_text(NkContext ctx, CharSequence str, int alignment)
      void nk_text(struct nk_context * ctx, char const * str, nk_int len, nk_flags alignment)
    • nnk_text_colored

      public static void nnk_text_colored(long ctx, long str, int len, int alignment, long color)
      void nk_text_colored(struct nk_context * ctx, char const * str, nk_int len, nk_flags alignment, struct nk_color color)
    • nk_text_colored

      public static void nk_text_colored(NkContext ctx, ByteBuffer str, int alignment, NkColor color)
      void nk_text_colored(struct nk_context * ctx, char const * str, nk_int len, nk_flags alignment, struct nk_color color)
    • nk_text_colored

      public static void nk_text_colored(NkContext ctx, CharSequence str, int alignment, NkColor color)
      void nk_text_colored(struct nk_context * ctx, char const * str, nk_int len, nk_flags alignment, struct nk_color color)
    • nnk_text_wrap

      public static void nnk_text_wrap(long ctx, long str, int len)
      void nk_text_wrap(struct nk_context * ctx, char const * str, nk_int len)
    • nk_text_wrap

      public static void nk_text_wrap(NkContext ctx, ByteBuffer str)
      void nk_text_wrap(struct nk_context * ctx, char const * str, nk_int len)
    • nk_text_wrap

      public static void nk_text_wrap(NkContext ctx, CharSequence str)
      void nk_text_wrap(struct nk_context * ctx, char const * str, nk_int len)
    • nnk_text_wrap_colored

      public static void nnk_text_wrap_colored(long ctx, long str, int len, long color)
      void nk_text_wrap_colored(struct nk_context * ctx, char const * str, nk_int len, struct nk_color color)
    • nk_text_wrap_colored

      public static void nk_text_wrap_colored(NkContext ctx, ByteBuffer str, NkColor color)
      void nk_text_wrap_colored(struct nk_context * ctx, char const * str, nk_int len, struct nk_color color)
    • nk_text_wrap_colored

      public static void nk_text_wrap_colored(NkContext ctx, CharSequence str, NkColor color)
      void nk_text_wrap_colored(struct nk_context * ctx, char const * str, nk_int len, struct nk_color color)
    • nnk_label

      public static void nnk_label(long ctx, long str, int align)
      void nk_label(struct nk_context * ctx, char const * str, nk_flags align)
    • nk_label

      public static void nk_label(NkContext ctx, ByteBuffer str, int align)
      void nk_label(struct nk_context * ctx, char const * str, nk_flags align)
    • nk_label

      public static void nk_label(NkContext ctx, CharSequence str, int align)
      void nk_label(struct nk_context * ctx, char const * str, nk_flags align)
    • nnk_label_colored

      public static void nnk_label_colored(long ctx, long str, int align, long color)
      void nk_label_colored(struct nk_context * ctx, char const * str, nk_flags align, struct nk_color color)
    • nk_label_colored

      public static void nk_label_colored(NkContext ctx, ByteBuffer str, int align, NkColor color)
      void nk_label_colored(struct nk_context * ctx, char const * str, nk_flags align, struct nk_color color)
    • nk_label_colored

      public static void nk_label_colored(NkContext ctx, CharSequence str, int align, NkColor color)
      void nk_label_colored(struct nk_context * ctx, char const * str, nk_flags align, struct nk_color color)
    • nnk_label_wrap

      public static void nnk_label_wrap(long ctx, long str)
      void nk_label_wrap(struct nk_context * ctx, char const * str)
    • nk_label_wrap

      public static void nk_label_wrap(NkContext ctx, ByteBuffer str)
      void nk_label_wrap(struct nk_context * ctx, char const * str)
    • nk_label_wrap

      public static void nk_label_wrap(NkContext ctx, CharSequence str)
      void nk_label_wrap(struct nk_context * ctx, char const * str)
    • nnk_label_colored_wrap

      public static void nnk_label_colored_wrap(long ctx, long str, long color)
      void nk_label_colored_wrap(struct nk_context * ctx, char const * str, struct nk_color color)
    • nk_label_colored_wrap

      public static void nk_label_colored_wrap(NkContext ctx, ByteBuffer str, NkColor color)
      void nk_label_colored_wrap(struct nk_context * ctx, char const * str, struct nk_color color)
    • nk_label_colored_wrap

      public static void nk_label_colored_wrap(NkContext ctx, CharSequence str, NkColor color)
      void nk_label_colored_wrap(struct nk_context * ctx, char const * str, struct nk_color color)
    • nnk_image

      public static void nnk_image(long ctx, long img)
      void nk_image(struct nk_context * ctx, struct nk_image img)
    • nk_image

      public static void nk_image(NkContext ctx, NkImage img)
      void nk_image(struct nk_context * ctx, struct nk_image img)
    • nnk_image_color

      public static void nnk_image_color(long ctx, long img, long color)
      void nk_image_color(struct nk_context * ctx, struct nk_image img, struct nk_color color)
    • nk_image_color

      public static void nk_image_color(NkContext ctx, NkImage img, NkColor color)
      void nk_image_color(struct nk_context * ctx, struct nk_image img, struct nk_color color)
    • nnk_button_set_behavior

      public static void nnk_button_set_behavior(long ctx, int behavior)
      void nk_button_set_behavior(struct nk_context * ctx, enum nk_button_behavior behavior)
    • nk_button_set_behavior

      public static void nk_button_set_behavior(NkContext ctx, int behavior)
      void nk_button_set_behavior(struct nk_context * ctx, enum nk_button_behavior behavior)
    • nnk_button_push_behavior

      public static boolean nnk_button_push_behavior(long ctx, int behavior)
      nk_bool nk_button_push_behavior(struct nk_context * ctx, enum nk_button_behavior behavior)
    • nk_button_push_behavior

      public static boolean nk_button_push_behavior(NkContext ctx, int behavior)
      nk_bool nk_button_push_behavior(struct nk_context * ctx, enum nk_button_behavior behavior)
    • nnk_button_pop_behavior

      public static boolean nnk_button_pop_behavior(long ctx)
      nk_bool nk_button_pop_behavior(struct nk_context * ctx)
    • nk_button_pop_behavior

      public static boolean nk_button_pop_behavior(NkContext ctx)
      nk_bool nk_button_pop_behavior(struct nk_context * ctx)
    • nnk_button_text

      public static boolean nnk_button_text(long ctx, long title, int len)
      nk_bool nk_button_text(struct nk_context * ctx, char const * title, nk_int len)
    • nk_button_text

      public static boolean nk_button_text(NkContext ctx, ByteBuffer title)
      nk_bool nk_button_text(struct nk_context * ctx, char const * title, nk_int len)
    • nk_button_text

      public static boolean nk_button_text(NkContext ctx, CharSequence title)
      nk_bool nk_button_text(struct nk_context * ctx, char const * title, nk_int len)
    • nnk_button_label

      public static boolean nnk_button_label(long ctx, long title)
      nk_bool nk_button_label(struct nk_context * ctx, char const * title)
    • nk_button_label

      public static boolean nk_button_label(NkContext ctx, ByteBuffer title)
      nk_bool nk_button_label(struct nk_context * ctx, char const * title)
    • nk_button_label

      public static boolean nk_button_label(NkContext ctx, CharSequence title)
      nk_bool nk_button_label(struct nk_context * ctx, char const * title)
    • nnk_button_color

      public static boolean nnk_button_color(long ctx, long color)
      nk_bool nk_button_color(struct nk_context * ctx, struct nk_color color)
    • nk_button_color

      public static boolean nk_button_color(NkContext ctx, NkColor color)
      nk_bool nk_button_color(struct nk_context * ctx, struct nk_color color)
    • nnk_button_symbol

      public static boolean nnk_button_symbol(long ctx, int symbol)
      nk_bool nk_button_symbol(struct nk_context * ctx, enum nk_symbol_type symbol)
    • nk_button_symbol

      public static boolean nk_button_symbol(NkContext ctx, int symbol)
      nk_bool nk_button_symbol(struct nk_context * ctx, enum nk_symbol_type symbol)
    • nnk_button_image

      public static boolean nnk_button_image(long ctx, long img)
      nk_bool nk_button_image(struct nk_context * ctx, struct nk_image img)
    • nk_button_image

      public static boolean nk_button_image(NkContext ctx, NkImage img)
      nk_bool nk_button_image(struct nk_context * ctx, struct nk_image img)
    • nnk_button_symbol_label

      public static boolean nnk_button_symbol_label(long ctx, int symbol, long text, int text_alignment)
      nk_bool nk_button_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags text_alignment)
    • nk_button_symbol_label

      public static boolean nk_button_symbol_label(NkContext ctx, int symbol, ByteBuffer text, int text_alignment)
      nk_bool nk_button_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags text_alignment)
    • nk_button_symbol_label

      public static boolean nk_button_symbol_label(NkContext ctx, int symbol, CharSequence text, int text_alignment)
      nk_bool nk_button_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags text_alignment)
    • nnk_button_symbol_text

      public static boolean nnk_button_symbol_text(long ctx, int symbol, long text, int len, int alignment)
      nk_bool nk_button_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_int len, nk_flags alignment)
    • nk_button_symbol_text

      public static boolean nk_button_symbol_text(NkContext ctx, int symbol, ByteBuffer text, int alignment)
      nk_bool nk_button_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_int len, nk_flags alignment)
    • nk_button_symbol_text

      public static boolean nk_button_symbol_text(NkContext ctx, int symbol, CharSequence text, int alignment)
      nk_bool nk_button_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_int len, nk_flags alignment)
    • nnk_button_image_label

      public static boolean nnk_button_image_label(long ctx, long img, long text, int text_alignment)
      nk_bool nk_button_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags text_alignment)
    • nk_button_image_label

      public static boolean nk_button_image_label(NkContext ctx, NkImage img, ByteBuffer text, int text_alignment)
      nk_bool nk_button_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags text_alignment)
    • nk_button_image_label

      public static boolean nk_button_image_label(NkContext ctx, NkImage img, CharSequence text, int text_alignment)
      nk_bool nk_button_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags text_alignment)
    • nnk_button_image_text

      public static boolean nnk_button_image_text(long ctx, long img, long text, int len, int alignment)
      nk_bool nk_button_image_text(struct nk_context * ctx, struct nk_image img, char const * text, nk_int len, nk_flags alignment)
    • nk_button_image_text

      public static boolean nk_button_image_text(NkContext ctx, NkImage img, ByteBuffer text, int alignment)
      nk_bool nk_button_image_text(struct nk_context * ctx, struct nk_image img, char const * text, nk_int len, nk_flags alignment)
    • nk_button_image_text

      public static boolean nk_button_image_text(NkContext ctx, NkImage img, CharSequence text, int alignment)
      nk_bool nk_button_image_text(struct nk_context * ctx, struct nk_image img, char const * text, nk_int len, nk_flags alignment)
    • nnk_button_text_styled

      public static boolean nnk_button_text_styled(long ctx, long style, long title, int len)
      nk_bool nk_button_text_styled(struct nk_context * ctx, struct nk_style_button const * style, char const * title, int len)
    • nk_button_text_styled

      public static boolean nk_button_text_styled(NkContext ctx, NkStyleButton style, ByteBuffer title, int len)
      nk_bool nk_button_text_styled(struct nk_context * ctx, struct nk_style_button const * style, char const * title, int len)
    • nk_button_text_styled

      public static boolean nk_button_text_styled(NkContext ctx, NkStyleButton style, CharSequence title, int len)
      nk_bool nk_button_text_styled(struct nk_context * ctx, struct nk_style_button const * style, char const * title, int len)
    • nnk_button_label_styled

      public static boolean nnk_button_label_styled(long ctx, long style, long title)
      nk_bool nk_button_label_styled(struct nk_context * ctx, struct nk_style_button const * style, char const * title)
    • nk_button_label_styled

      public static boolean nk_button_label_styled(NkContext ctx, NkStyleButton style, ByteBuffer title)
      nk_bool nk_button_label_styled(struct nk_context * ctx, struct nk_style_button const * style, char const * title)
    • nk_button_label_styled

      public static boolean nk_button_label_styled(NkContext ctx, NkStyleButton style, CharSequence title)
      nk_bool nk_button_label_styled(struct nk_context * ctx, struct nk_style_button const * style, char const * title)
    • nnk_button_symbol_styled

      public static boolean nnk_button_symbol_styled(long ctx, long style, int symbol)
      nk_bool nk_button_symbol_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol)
    • nk_button_symbol_styled

      public static boolean nk_button_symbol_styled(NkContext ctx, NkStyleButton style, int symbol)
      nk_bool nk_button_symbol_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol)
    • nnk_button_image_styled

      public static boolean nnk_button_image_styled(long ctx, long style, long img)
      nk_bool nk_button_image_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img)
    • nk_button_image_styled

      public static boolean nk_button_image_styled(NkContext ctx, NkStyleButton style, NkImage img)
      nk_bool nk_button_image_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img)
    • nnk_button_symbol_text_styled

      public static boolean nnk_button_symbol_text_styled(long ctx, long style, int symbol, long title, int len, int alignment)
      nk_bool nk_button_symbol_text_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol, char const * title, int len, nk_flags alignment)
    • nk_button_symbol_text_styled

      public static boolean nk_button_symbol_text_styled(NkContext ctx, NkStyleButton style, int symbol, ByteBuffer title, int len, int alignment)
      nk_bool nk_button_symbol_text_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol, char const * title, int len, nk_flags alignment)
    • nk_button_symbol_text_styled

      public static boolean nk_button_symbol_text_styled(NkContext ctx, NkStyleButton style, int symbol, CharSequence title, int len, int alignment)
      nk_bool nk_button_symbol_text_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol, char const * title, int len, nk_flags alignment)
    • nnk_button_symbol_label_styled

      public static boolean nnk_button_symbol_label_styled(long ctx, long style, int symbol, long title, int text_alignment)
      nk_bool nk_button_symbol_label_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol, char const * title, nk_flags text_alignment)
    • nk_button_symbol_label_styled

      public static boolean nk_button_symbol_label_styled(NkContext ctx, NkStyleButton style, int symbol, ByteBuffer title, int text_alignment)
      nk_bool nk_button_symbol_label_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol, char const * title, nk_flags text_alignment)
    • nk_button_symbol_label_styled

      public static boolean nk_button_symbol_label_styled(NkContext ctx, NkStyleButton style, int symbol, CharSequence title, int text_alignment)
      nk_bool nk_button_symbol_label_styled(struct nk_context * ctx, struct nk_style_button const * style, enum nk_symbol_type symbol, char const * title, nk_flags text_alignment)
    • nnk_button_image_label_styled

      public static boolean nnk_button_image_label_styled(long ctx, long style, long img, long title, int text_alignment)
      nk_bool nk_button_image_label_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img, char const * title, nk_flags text_alignment)
    • nk_button_image_label_styled

      public static boolean nk_button_image_label_styled(NkContext ctx, NkStyleButton style, NkImage img, ByteBuffer title, int text_alignment)
      nk_bool nk_button_image_label_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img, char const * title, nk_flags text_alignment)
    • nk_button_image_label_styled

      public static boolean nk_button_image_label_styled(NkContext ctx, NkStyleButton style, NkImage img, CharSequence title, int text_alignment)
      nk_bool nk_button_image_label_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img, char const * title, nk_flags text_alignment)
    • nnk_button_image_text_styled

      public static boolean nnk_button_image_text_styled(long ctx, long style, long img, long title, int len, int alignment)
      nk_bool nk_button_image_text_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img, char const * title, int len, nk_flags alignment)
    • nk_button_image_text_styled

      public static boolean nk_button_image_text_styled(NkContext ctx, NkStyleButton style, NkImage img, ByteBuffer title, int len, int alignment)
      nk_bool nk_button_image_text_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img, char const * title, int len, nk_flags alignment)
    • nk_button_image_text_styled

      public static boolean nk_button_image_text_styled(NkContext ctx, NkStyleButton style, NkImage img, CharSequence title, int len, int alignment)
      nk_bool nk_button_image_text_styled(struct nk_context * ctx, struct nk_style_button const * style, struct nk_image img, char const * title, int len, nk_flags alignment)
    • nnk_check_label

      public static boolean nnk_check_label(long ctx, long str, boolean active)
      nk_bool nk_check_label(struct nk_context * ctx, char const * str, nk_bool active)
    • nk_check_label

      public static boolean nk_check_label(NkContext ctx, ByteBuffer str, boolean active)
      nk_bool nk_check_label(struct nk_context * ctx, char const * str, nk_bool active)
    • nk_check_label

      public static boolean nk_check_label(NkContext ctx, CharSequence str, boolean active)
      nk_bool nk_check_label(struct nk_context * ctx, char const * str, nk_bool active)
    • nnk_check_text

      public static boolean nnk_check_text(long ctx, long str, int len, boolean active)
      nk_bool nk_check_text(struct nk_context * ctx, char const * str, int len, nk_bool active)
    • nk_check_text

      public static boolean nk_check_text(NkContext ctx, ByteBuffer str, boolean active)
      nk_bool nk_check_text(struct nk_context * ctx, char const * str, int len, nk_bool active)
    • nk_check_text

      public static boolean nk_check_text(NkContext ctx, CharSequence str, boolean active)
      nk_bool nk_check_text(struct nk_context * ctx, char const * str, int len, nk_bool active)
    • nnk_check_text_align

      public static boolean nnk_check_text_align(long ctx, long str, int len, boolean active, int widget_alignment, int text_alignment)
      nk_bool nk_check_text_align(struct nk_context * ctx, char const * str, int len, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    • nk_check_text_align

      public static boolean nk_check_text_align(NkContext ctx, ByteBuffer str, boolean active, int widget_alignment, int text_alignment)
      nk_bool nk_check_text_align(struct nk_context * ctx, char const * str, int len, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    • nk_check_text_align

      public static boolean nk_check_text_align(NkContext ctx, CharSequence str, boolean active, int widget_alignment, int text_alignment)
      nk_bool nk_check_text_align(struct nk_context * ctx, char const * str, int len, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    • nnk_check_flags_label

      public static int nnk_check_flags_label(long ctx, long str, int flags, int value)
      unsigned int nk_check_flags_label(struct nk_context * ctx, char const * str, unsigned int flags, unsigned int value)
    • nk_check_flags_label

      public static int nk_check_flags_label(NkContext ctx, ByteBuffer str, int flags, int value)
      unsigned int nk_check_flags_label(struct nk_context * ctx, char const * str, unsigned int flags, unsigned int value)
    • nk_check_flags_label

      public static int nk_check_flags_label(NkContext ctx, CharSequence str, int flags, int value)
      unsigned int nk_check_flags_label(struct nk_context * ctx, char const * str, unsigned int flags, unsigned int value)
    • nnk_check_flags_text

      public static int nnk_check_flags_text(long ctx, long str, int len, int flags, int value)
      unsigned int nk_check_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int flags, unsigned int value)
    • nk_check_flags_text

      public static int nk_check_flags_text(NkContext ctx, ByteBuffer str, int flags, int value)
      unsigned int nk_check_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int flags, unsigned int value)
    • nk_check_flags_text

      public static int nk_check_flags_text(NkContext ctx, CharSequence str, int flags, int value)
      unsigned int nk_check_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int flags, unsigned int value)
    • nnk_checkbox_label

      public static boolean nnk_checkbox_label(long ctx, long str, long active)
      nk_bool nk_checkbox_label(struct nk_context * ctx, char const * str, nk_bool * active)
    • nk_checkbox_label

      public static boolean nk_checkbox_label(NkContext ctx, ByteBuffer str, ByteBuffer active)
      nk_bool nk_checkbox_label(struct nk_context * ctx, char const * str, nk_bool * active)
    • nk_checkbox_label

      public static boolean nk_checkbox_label(NkContext ctx, CharSequence str, ByteBuffer active)
      nk_bool nk_checkbox_label(struct nk_context * ctx, char const * str, nk_bool * active)
    • nnk_checkbox_label_align

      public static boolean nnk_checkbox_label_align(long ctx, long str, long active, int widget_alignment, int text_alignment)
      nk_bool nk_checkbox_label_align(struct nk_context * ctx, char const * str, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    • nk_checkbox_label_align

      public static boolean nk_checkbox_label_align(NkContext ctx, ByteBuffer str, ByteBuffer active, int widget_alignment, int text_alignment)
      nk_bool nk_checkbox_label_align(struct nk_context * ctx, char const * str, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    • nk_checkbox_label_align

      public static boolean nk_checkbox_label_align(NkContext ctx, CharSequence str, ByteBuffer active, int widget_alignment, int text_alignment)
      nk_bool nk_checkbox_label_align(struct nk_context * ctx, char const * str, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    • nnk_checkbox_text

      public static boolean nnk_checkbox_text(long ctx, long str, int len, long active)
      nk_bool nk_checkbox_text(struct nk_context * ctx, char const * str, int len, nk_bool * active)
    • nk_checkbox_text

      public static boolean nk_checkbox_text(NkContext ctx, ByteBuffer str, ByteBuffer active)
      nk_bool nk_checkbox_text(struct nk_context * ctx, char const * str, int len, nk_bool * active)
    • nk_checkbox_text

      public static boolean nk_checkbox_text(NkContext ctx, CharSequence str, ByteBuffer active)
      nk_bool nk_checkbox_text(struct nk_context * ctx, char const * str, int len, nk_bool * active)
    • nnk_checkbox_text_align

      public static boolean nnk_checkbox_text_align(long ctx, long str, int len, long active, int widget_alignment, int text_alignment)
      nk_bool nk_checkbox_text_align(struct nk_context * ctx, char const * str, int len, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    • nk_checkbox_text_align

      public static boolean nk_checkbox_text_align(NkContext ctx, ByteBuffer str, ByteBuffer active, int widget_alignment, int text_alignment)
      nk_bool nk_checkbox_text_align(struct nk_context * ctx, char const * str, int len, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    • nk_checkbox_text_align

      public static boolean nk_checkbox_text_align(NkContext ctx, CharSequence str, ByteBuffer active, int widget_alignment, int text_alignment)
      nk_bool nk_checkbox_text_align(struct nk_context * ctx, char const * str, int len, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    • nnk_checkbox_flags_label

      public static boolean nnk_checkbox_flags_label(long ctx, long str, long flags, int value)
      nk_bool nk_checkbox_flags_label(struct nk_context * ctx, char const * str, unsigned int * flags, unsigned int value)
    • nk_checkbox_flags_label

      public static boolean nk_checkbox_flags_label(NkContext ctx, ByteBuffer str, IntBuffer flags, int value)
      nk_bool nk_checkbox_flags_label(struct nk_context * ctx, char const * str, unsigned int * flags, unsigned int value)
    • nk_checkbox_flags_label

      public static boolean nk_checkbox_flags_label(NkContext ctx, CharSequence str, IntBuffer flags, int value)
      nk_bool nk_checkbox_flags_label(struct nk_context * ctx, char const * str, unsigned int * flags, unsigned int value)
    • nnk_checkbox_flags_text

      public static boolean nnk_checkbox_flags_text(long ctx, long str, int len, long flags, int value)
      nk_bool nk_checkbox_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int * flags, unsigned int value)
    • nk_checkbox_flags_text

      public static boolean nk_checkbox_flags_text(NkContext ctx, ByteBuffer str, IntBuffer flags, int value)
      nk_bool nk_checkbox_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int * flags, unsigned int value)
    • nk_checkbox_flags_text

      public static boolean nk_checkbox_flags_text(NkContext ctx, CharSequence str, IntBuffer flags, int value)
      nk_bool nk_checkbox_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int * flags, unsigned int value)
    • nnk_radio_label

      public static boolean nnk_radio_label(long ctx, long str, long active)
      nk_bool nk_radio_label(struct nk_context * ctx, char const * str, nk_bool * active)
    • nk_radio_label

      public static boolean nk_radio_label(NkContext ctx, ByteBuffer str, ByteBuffer active)
      nk_bool nk_radio_label(struct nk_context * ctx, char const * str, nk_bool * active)
    • nk_radio_label

      public static boolean nk_radio_label(NkContext ctx, CharSequence str, ByteBuffer active)
      nk_bool nk_radio_label(struct nk_context * ctx, char const * str, nk_bool * active)
    • nnk_radio_label_align

      public static boolean nnk_radio_label_align(long ctx, long str, long active, int widget_alignment, int text_alignment)
      nk_bool nk_radio_label_align(struct nk_context * ctx, char const * str, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    • nk_radio_label_align

      public static boolean nk_radio_label_align(NkContext ctx, ByteBuffer str, ByteBuffer active, int widget_alignment, int text_alignment)
      nk_bool nk_radio_label_align(struct nk_context * ctx, char const * str, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    • nk_radio_label_align

      public static boolean nk_radio_label_align(NkContext ctx, CharSequence str, ByteBuffer active, int widget_alignment, int text_alignment)
      nk_bool nk_radio_label_align(struct nk_context * ctx, char const * str, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    • nnk_radio_text

      public static boolean nnk_radio_text(long ctx, long str, int len, long active)
      nk_bool nk_radio_text(struct nk_context * ctx, char const * str, int len, nk_bool * active)
    • nk_radio_text

      public static boolean nk_radio_text(NkContext ctx, ByteBuffer str, ByteBuffer active)
      nk_bool nk_radio_text(struct nk_context * ctx, char const * str, int len, nk_bool * active)
    • nk_radio_text

      public static boolean nk_radio_text(NkContext ctx, CharSequence str, ByteBuffer active)
      nk_bool nk_radio_text(struct nk_context * ctx, char const * str, int len, nk_bool * active)
    • nnk_radio_text_align

      public static boolean nnk_radio_text_align(long ctx, long str, int len, long active, int widget_alignment, int text_alignment)
      nk_bool nk_radio_text_align(struct nk_context * ctx, char const * str, int len, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    • nk_radio_text_align

      public static boolean nk_radio_text_align(NkContext ctx, ByteBuffer str, ByteBuffer active, int widget_alignment, int text_alignment)
      nk_bool nk_radio_text_align(struct nk_context * ctx, char const * str, int len, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    • nk_radio_text_align

      public static boolean nk_radio_text_align(NkContext ctx, CharSequence str, ByteBuffer active, int widget_alignment, int text_alignment)
      nk_bool nk_radio_text_align(struct nk_context * ctx, char const * str, int len, nk_bool * active, nk_flags widget_alignment, nk_flags text_alignment)
    • nnk_option_label

      public static boolean nnk_option_label(long ctx, long str, boolean active)
      nk_bool nk_option_label(struct nk_context * ctx, char const * str, nk_bool active)
    • nk_option_label

      public static boolean nk_option_label(NkContext ctx, ByteBuffer str, boolean active)
      nk_bool nk_option_label(struct nk_context * ctx, char const * str, nk_bool active)
    • nk_option_label

      public static boolean nk_option_label(NkContext ctx, CharSequence str, boolean active)
      nk_bool nk_option_label(struct nk_context * ctx, char const * str, nk_bool active)
    • nnk_option_label_align

      public static boolean nnk_option_label_align(long ctx, long str, boolean active, int widget_alignment, int text_alignment)
      nk_bool nk_option_label_align(struct nk_context * ctx, char const * str, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    • nk_option_label_align

      public static boolean nk_option_label_align(NkContext ctx, ByteBuffer str, boolean active, int widget_alignment, int text_alignment)
      nk_bool nk_option_label_align(struct nk_context * ctx, char const * str, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    • nk_option_label_align

      public static boolean nk_option_label_align(NkContext ctx, CharSequence str, boolean active, int widget_alignment, int text_alignment)
      nk_bool nk_option_label_align(struct nk_context * ctx, char const * str, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    • nnk_option_text

      public static boolean nnk_option_text(long ctx, long str, int len, boolean active)
      nk_bool nk_option_text(struct nk_context * ctx, char const * str, int len, nk_bool active)
    • nk_option_text

      public static boolean nk_option_text(NkContext ctx, ByteBuffer str, boolean active)
      nk_bool nk_option_text(struct nk_context * ctx, char const * str, int len, nk_bool active)
    • nk_option_text

      public static boolean nk_option_text(NkContext ctx, CharSequence str, boolean active)
      nk_bool nk_option_text(struct nk_context * ctx, char const * str, int len, nk_bool active)
    • nnk_option_text_align

      public static boolean nnk_option_text_align(long ctx, long str, int len, boolean active, int widget_alignment, int text_alignment)
      nk_bool nk_option_text_align(struct nk_context * ctx, char const * str, int len, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    • nk_option_text_align

      public static boolean nk_option_text_align(NkContext ctx, ByteBuffer str, boolean active, int widget_alignment, int text_alignment)
      nk_bool nk_option_text_align(struct nk_context * ctx, char const * str, int len, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    • nk_option_text_align

      public static boolean nk_option_text_align(NkContext ctx, CharSequence str, boolean active, int widget_alignment, int text_alignment)
      nk_bool nk_option_text_align(struct nk_context * ctx, char const * str, int len, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)
    • nnk_selectable_label

      public static boolean nnk_selectable_label(long ctx, long str, int align, long value)
      nk_bool nk_selectable_label(struct nk_context * ctx, char const * str, nk_flags align, nk_bool * value)
    • nk_selectable_label

      public static boolean nk_selectable_label(NkContext ctx, ByteBuffer str, int align, ByteBuffer value)
      nk_bool nk_selectable_label(struct nk_context * ctx, char const * str, nk_flags align, nk_bool * value)
    • nk_selectable_label

      public static boolean nk_selectable_label(NkContext ctx, CharSequence str, int align, ByteBuffer value)
      nk_bool nk_selectable_label(struct nk_context * ctx, char const * str, nk_flags align, nk_bool * value)
    • nnk_selectable_text

      public static boolean nnk_selectable_text(long ctx, long str, int len, int align, long value)
      nk_bool nk_selectable_text(struct nk_context * ctx, char const * str, int len, nk_flags align, nk_bool * value)
    • nk_selectable_text

      public static boolean nk_selectable_text(NkContext ctx, ByteBuffer str, int align, ByteBuffer value)
      nk_bool nk_selectable_text(struct nk_context * ctx, char const * str, int len, nk_flags align, nk_bool * value)
    • nk_selectable_text

      public static boolean nk_selectable_text(NkContext ctx, CharSequence str, int align, ByteBuffer value)
      nk_bool nk_selectable_text(struct nk_context * ctx, char const * str, int len, nk_flags align, nk_bool * value)
    • nnk_selectable_image_label

      public static boolean nnk_selectable_image_label(long ctx, long img, long str, int align, long value)
      nk_bool nk_selectable_image_label(struct nk_context * ctx, struct nk_image img, char const * str, nk_flags align, nk_bool * value)
    • nk_selectable_image_label

      public static boolean nk_selectable_image_label(NkContext ctx, NkImage img, ByteBuffer str, int align, ByteBuffer value)
      nk_bool nk_selectable_image_label(struct nk_context * ctx, struct nk_image img, char const * str, nk_flags align, nk_bool * value)
    • nk_selectable_image_label

      public static boolean nk_selectable_image_label(NkContext ctx, NkImage img, CharSequence str, int align, ByteBuffer value)
      nk_bool nk_selectable_image_label(struct nk_context * ctx, struct nk_image img, char const * str, nk_flags align, nk_bool * value)
    • nnk_selectable_image_text

      public static boolean nnk_selectable_image_text(long ctx, long img, long str, int len, int align, long value)
      nk_bool nk_selectable_image_text(struct nk_context * ctx, struct nk_image img, char const * str, int len, nk_flags align, nk_bool * value)
    • nk_selectable_image_text

      public static boolean nk_selectable_image_text(NkContext ctx, NkImage img, ByteBuffer str, int align, ByteBuffer value)
      nk_bool nk_selectable_image_text(struct nk_context * ctx, struct nk_image img, char const * str, int len, nk_flags align, nk_bool * value)
    • nk_selectable_image_text

      public static boolean nk_selectable_image_text(NkContext ctx, NkImage img, CharSequence str, int align, ByteBuffer value)
      nk_bool nk_selectable_image_text(struct nk_context * ctx, struct nk_image img, char const * str, int len, nk_flags align, nk_bool * value)
    • nnk_selectable_symbol_label

      public static boolean nnk_selectable_symbol_label(long ctx, int symbol, long str, int align, long value)
      nk_bool nk_selectable_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, nk_flags align, nk_bool * value)
    • nk_selectable_symbol_label

      public static boolean nk_selectable_symbol_label(NkContext ctx, int symbol, ByteBuffer str, int align, ByteBuffer value)
      nk_bool nk_selectable_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, nk_flags align, nk_bool * value)
    • nk_selectable_symbol_label

      public static boolean nk_selectable_symbol_label(NkContext ctx, int symbol, CharSequence str, int align, ByteBuffer value)
      nk_bool nk_selectable_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, nk_flags align, nk_bool * value)
    • nnk_selectable_symbol_text

      public static boolean nnk_selectable_symbol_text(long ctx, int symbol, long str, int len, int align, long value)
      nk_bool nk_selectable_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, int len, nk_flags align, nk_bool * value)
    • nk_selectable_symbol_text

      public static boolean nk_selectable_symbol_text(NkContext ctx, int symbol, ByteBuffer str, int align, ByteBuffer value)
      nk_bool nk_selectable_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, int len, nk_flags align, nk_bool * value)
    • nk_selectable_symbol_text

      public static boolean nk_selectable_symbol_text(NkContext ctx, int symbol, CharSequence str, int align, ByteBuffer value)
      nk_bool nk_selectable_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, int len, nk_flags align, nk_bool * value)
    • nnk_select_label

      public static boolean nnk_select_label(long ctx, long str, int align, boolean value)
      nk_bool nk_select_label(struct nk_context * ctx, char const * str, nk_flags align, nk_bool value)
    • nk_select_label

      public static boolean nk_select_label(NkContext ctx, ByteBuffer str, int align, boolean value)
      nk_bool nk_select_label(struct nk_context * ctx, char const * str, nk_flags align, nk_bool value)
    • nk_select_label

      public static boolean nk_select_label(NkContext ctx, CharSequence str, int align, boolean value)
      nk_bool nk_select_label(struct nk_context * ctx, char const * str, nk_flags align, nk_bool value)
    • nnk_select_text

      public static boolean nnk_select_text(long ctx, long str, int len, int align, boolean value)
      nk_bool nk_select_text(struct nk_context * ctx, char const * str, int len, nk_flags align, nk_bool value)
    • nk_select_text

      public static boolean nk_select_text(NkContext ctx, ByteBuffer str, int align, boolean value)
      nk_bool nk_select_text(struct nk_context * ctx, char const * str, int len, nk_flags align, nk_bool value)
    • nk_select_text

      public static boolean nk_select_text(NkContext ctx, CharSequence str, int align, boolean value)
      nk_bool nk_select_text(struct nk_context * ctx, char const * str, int len, nk_flags align, nk_bool value)
    • nnk_select_image_label

      public static boolean nnk_select_image_label(long ctx, long img, long str, int align, boolean value)
      nk_bool nk_select_image_label(struct nk_context * ctx, struct nk_image img, char const * str, nk_flags align, nk_bool value)
    • nk_select_image_label

      public static boolean nk_select_image_label(NkContext ctx, NkImage img, ByteBuffer str, int align, boolean value)
      nk_bool nk_select_image_label(struct nk_context * ctx, struct nk_image img, char const * str, nk_flags align, nk_bool value)
    • nk_select_image_label

      public static boolean nk_select_image_label(NkContext ctx, NkImage img, CharSequence str, int align, boolean value)
      nk_bool nk_select_image_label(struct nk_context * ctx, struct nk_image img, char const * str, nk_flags align, nk_bool value)
    • nnk_select_image_text

      public static boolean nnk_select_image_text(long ctx, long img, long str, int len, int align, boolean value)
      nk_bool nk_select_image_text(struct nk_context * ctx, struct nk_image img, char const * str, int len, nk_flags align, nk_bool value)
    • nk_select_image_text

      public static boolean nk_select_image_text(NkContext ctx, NkImage img, ByteBuffer str, int align, boolean value)
      nk_bool nk_select_image_text(struct nk_context * ctx, struct nk_image img, char const * str, int len, nk_flags align, nk_bool value)
    • nk_select_image_text

      public static boolean nk_select_image_text(NkContext ctx, NkImage img, CharSequence str, int align, boolean value)
      nk_bool nk_select_image_text(struct nk_context * ctx, struct nk_image img, char const * str, int len, nk_flags align, nk_bool value)
    • nnk_select_symbol_label

      public static boolean nnk_select_symbol_label(long ctx, int symbol, long str, int align, boolean value)
      nk_bool nk_select_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, nk_flags align, nk_bool value)
    • nk_select_symbol_label

      public static boolean nk_select_symbol_label(NkContext ctx, int symbol, ByteBuffer str, int align, boolean value)
      nk_bool nk_select_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, nk_flags align, nk_bool value)
    • nk_select_symbol_label

      public static boolean nk_select_symbol_label(NkContext ctx, int symbol, CharSequence str, int align, boolean value)
      nk_bool nk_select_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, nk_flags align, nk_bool value)
    • nnk_select_symbol_text

      public static boolean nnk_select_symbol_text(long ctx, int symbol, long str, int len, int align, boolean value)
      nk_bool nk_select_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, int len, nk_flags align, nk_bool value)
    • nk_select_symbol_text

      public static boolean nk_select_symbol_text(NkContext ctx, int symbol, ByteBuffer str, int align, boolean value)
      nk_bool nk_select_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, int len, nk_flags align, nk_bool value)
    • nk_select_symbol_text

      public static boolean nk_select_symbol_text(NkContext ctx, int symbol, CharSequence str, int align, boolean value)
      nk_bool nk_select_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * str, int len, nk_flags align, nk_bool value)
    • nnk_slide_float

      public static float nnk_slide_float(long ctx, float min, float val, float max, float step)
      float nk_slide_float(struct nk_context * ctx, float min, float val, float max, float step)
    • nk_slide_float

      public static float nk_slide_float(NkContext ctx, float min, float val, float max, float step)
      float nk_slide_float(struct nk_context * ctx, float min, float val, float max, float step)
    • nnk_slide_int

      public static int nnk_slide_int(long ctx, int min, int val, int max, int step)
      int nk_slide_int(struct nk_context * ctx, int min, int val, int max, int step)
    • nk_slide_int

      public static int nk_slide_int(NkContext ctx, int min, int val, int max, int step)
      int nk_slide_int(struct nk_context * ctx, int min, int val, int max, int step)
    • nnk_slider_float

      public static boolean nnk_slider_float(long ctx, float min, long val, float max, float step)
      nk_bool nk_slider_float(struct nk_context * ctx, float min, float * val, float max, float step)
    • nk_slider_float

      public static boolean nk_slider_float(NkContext ctx, float min, FloatBuffer val, float max, float step)
      nk_bool nk_slider_float(struct nk_context * ctx, float min, float * val, float max, float step)
    • nnk_slider_int

      public static boolean nnk_slider_int(long ctx, int min, long val, int max, int step)
      nk_bool nk_slider_int(struct nk_context * ctx, int min, int * val, int max, int step)
    • nk_slider_int

      public static boolean nk_slider_int(NkContext ctx, int min, IntBuffer val, int max, int step)
      nk_bool nk_slider_int(struct nk_context * ctx, int min, int * val, int max, int step)
    • nnk_knob_float

      public static boolean nnk_knob_float(long ctx, float min, long val, float max, float step, int zero_direction, float dead_zone_degrees)
      nk_bool nk_knob_float(struct nk_context * ctx, float min, float * val, float max, float step, enum nk_heading zero_direction, float dead_zone_degrees)
    • nk_knob_float

      public static boolean nk_knob_float(NkContext ctx, float min, FloatBuffer val, float max, float step, int zero_direction, float dead_zone_degrees)
      nk_bool nk_knob_float(struct nk_context * ctx, float min, float * val, float max, float step, enum nk_heading zero_direction, float dead_zone_degrees)
    • nnk_knob_int

      public static boolean nnk_knob_int(long ctx, int min, long val, int max, int step, int zero_direction, float dead_zone_degrees)
      nk_bool nk_knob_int(struct nk_context * ctx, int min, int * val, int max, int step, enum nk_heading zero_direction, float dead_zone_degrees)
    • nk_knob_int

      public static boolean nk_knob_int(NkContext ctx, int min, IntBuffer val, int max, int step, int zero_direction, float dead_zone_degrees)
      nk_bool nk_knob_int(struct nk_context * ctx, int min, int * val, int max, int step, enum nk_heading zero_direction, float dead_zone_degrees)
    • nnk_progress

      public static boolean nnk_progress(long ctx, long cur, long max, boolean modifyable)
      nk_bool nk_progress(struct nk_context * ctx, nk_size * cur, nk_size max, nk_bool modifyable)
    • nk_progress

      public static boolean nk_progress(NkContext ctx, PointerBuffer cur, long max, boolean modifyable)
      nk_bool nk_progress(struct nk_context * ctx, nk_size * cur, nk_size max, nk_bool modifyable)
    • nnk_prog

      public static long nnk_prog(long ctx, long cur, long max, boolean modifyable)
      nk_size nk_prog(struct nk_context * ctx, nk_size cur, nk_size max, nk_bool modifyable)
    • nk_prog

      public static long nk_prog(NkContext ctx, long cur, long max, boolean modifyable)
      nk_size nk_prog(struct nk_context * ctx, nk_size cur, nk_size max, nk_bool modifyable)
    • nnk_color_picker

      public static void nnk_color_picker(long ctx, long color, int fmt)
      struct nk_colorf nk_color_picker(struct nk_context * ctx, struct nk_colorf color, enum nk_color_format fmt)
    • nk_color_picker

      public static NkColorf nk_color_picker(NkContext ctx, NkColorf color, int fmt)
      struct nk_colorf nk_color_picker(struct nk_context * ctx, struct nk_colorf color, enum nk_color_format fmt)
    • nnk_color_pick

      public static boolean nnk_color_pick(long ctx, long color, int fmt)
      nk_bool nk_color_pick(struct nk_context * ctx, struct nk_colorf * color, enum nk_color_format fmt)
    • nk_color_pick

      public static boolean nk_color_pick(NkContext ctx, NkColorf color, int fmt)
      nk_bool nk_color_pick(struct nk_context * ctx, struct nk_colorf * color, enum nk_color_format fmt)
    • nnk_property_int

      public static void nnk_property_int(long ctx, long name, int min, long val, int max, int step, float inc_per_pixel)
      void nk_property_int(struct nk_context * ctx, char const * name, int min, int * val, int max, int step, float inc_per_pixel)
    • nk_property_int

      public static void nk_property_int(NkContext ctx, ByteBuffer name, int min, IntBuffer val, int max, int step, float inc_per_pixel)
      void nk_property_int(struct nk_context * ctx, char const * name, int min, int * val, int max, int step, float inc_per_pixel)
    • nk_property_int

      public static void nk_property_int(NkContext ctx, CharSequence name, int min, IntBuffer val, int max, int step, float inc_per_pixel)
      void nk_property_int(struct nk_context * ctx, char const * name, int min, int * val, int max, int step, float inc_per_pixel)
    • nnk_property_float

      public static void nnk_property_float(long ctx, long name, float min, long val, float max, float step, float inc_per_pixel)
      void nk_property_float(struct nk_context * ctx, char const * name, float min, float * val, float max, float step, float inc_per_pixel)
    • nk_property_float

      public static void nk_property_float(NkContext ctx, ByteBuffer name, float min, FloatBuffer val, float max, float step, float inc_per_pixel)
      void nk_property_float(struct nk_context * ctx, char const * name, float min, float * val, float max, float step, float inc_per_pixel)
    • nk_property_float

      public static void nk_property_float(NkContext ctx, CharSequence name, float min, FloatBuffer val, float max, float step, float inc_per_pixel)
      void nk_property_float(struct nk_context * ctx, char const * name, float min, float * val, float max, float step, float inc_per_pixel)
    • nnk_property_double

      public static void nnk_property_double(long ctx, long name, double min, long val, double max, double step, float inc_per_pixel)
      void nk_property_double(struct nk_context * ctx, char const * name, double min, double * val, double max, double step, float inc_per_pixel)
    • nk_property_double

      public static void nk_property_double(NkContext ctx, ByteBuffer name, double min, DoubleBuffer val, double max, double step, float inc_per_pixel)
      void nk_property_double(struct nk_context * ctx, char const * name, double min, double * val, double max, double step, float inc_per_pixel)
    • nk_property_double

      public static void nk_property_double(NkContext ctx, CharSequence name, double min, DoubleBuffer val, double max, double step, float inc_per_pixel)
      void nk_property_double(struct nk_context * ctx, char const * name, double min, double * val, double max, double step, float inc_per_pixel)
    • nnk_propertyi

      public static int nnk_propertyi(long ctx, long name, int min, int val, int max, int step, float inc_per_pixel)
      int nk_propertyi(struct nk_context * ctx, char const * name, int min, int val, int max, int step, float inc_per_pixel)
    • nk_propertyi

      public static int nk_propertyi(NkContext ctx, ByteBuffer name, int min, int val, int max, int step, float inc_per_pixel)
      int nk_propertyi(struct nk_context * ctx, char const * name, int min, int val, int max, int step, float inc_per_pixel)
    • nk_propertyi

      public static int nk_propertyi(NkContext ctx, CharSequence name, int min, int val, int max, int step, float inc_per_pixel)
      int nk_propertyi(struct nk_context * ctx, char const * name, int min, int val, int max, int step, float inc_per_pixel)
    • nnk_propertyf

      public static float nnk_propertyf(long ctx, long name, float min, float val, float max, float step, float inc_per_pixel)
      float nk_propertyf(struct nk_context * ctx, char const * name, float min, float val, float max, float step, float inc_per_pixel)
    • nk_propertyf

      public static float nk_propertyf(NkContext ctx, ByteBuffer name, float min, float val, float max, float step, float inc_per_pixel)
      float nk_propertyf(struct nk_context * ctx, char const * name, float min, float val, float max, float step, float inc_per_pixel)
    • nk_propertyf

      public static float nk_propertyf(NkContext ctx, CharSequence name, float min, float val, float max, float step, float inc_per_pixel)
      float nk_propertyf(struct nk_context * ctx, char const * name, float min, float val, float max, float step, float inc_per_pixel)
    • nnk_propertyd

      public static double nnk_propertyd(long ctx, long name, double min, double val, double max, double step, float inc_per_pixel)
      double nk_propertyd(struct nk_context * ctx, char const * name, double min, double val, double max, double step, float inc_per_pixel)
    • nk_propertyd

      public static double nk_propertyd(NkContext ctx, ByteBuffer name, double min, double val, double max, double step, float inc_per_pixel)
      double nk_propertyd(struct nk_context * ctx, char const * name, double min, double val, double max, double step, float inc_per_pixel)
    • nk_propertyd

      public static double nk_propertyd(NkContext ctx, CharSequence name, double min, double val, double max, double step, float inc_per_pixel)
      double nk_propertyd(struct nk_context * ctx, char const * name, double min, double val, double max, double step, float inc_per_pixel)
    • nnk_edit_focus

      public static void nnk_edit_focus(long ctx, int flags)
      void nk_edit_focus(struct nk_context * ctx, nk_flags flags)
    • nk_edit_focus

      public static void nk_edit_focus(NkContext ctx, int flags)
      void nk_edit_focus(struct nk_context * ctx, nk_flags flags)
    • nnk_edit_unfocus

      public static void nnk_edit_unfocus(long ctx)
      void nk_edit_unfocus(struct nk_context * ctx)
    • nk_edit_unfocus

      public static void nk_edit_unfocus(NkContext ctx)
      void nk_edit_unfocus(struct nk_context * ctx)
    • nnk_edit_string

      public static int nnk_edit_string(long ctx, int flags, long memory, long len, int max, long filter)
      nk_flags nk_edit_string(struct nk_context * ctx, nk_flags flags, char * memory, int * len, int max, nk_plugin_filter filter)
    • nk_edit_string

      public static int nk_edit_string(NkContext ctx, int flags, ByteBuffer memory, IntBuffer len, int max, @Nullable NkPluginFilterI filter)
      nk_flags nk_edit_string(struct nk_context * ctx, nk_flags flags, char * memory, int * len, int max, nk_plugin_filter filter)
    • nk_edit_string

      public static int nk_edit_string(NkContext ctx, int flags, CharSequence memory, IntBuffer len, int max, @Nullable NkPluginFilterI filter)
      nk_flags nk_edit_string(struct nk_context * ctx, nk_flags flags, char * memory, int * len, int max, nk_plugin_filter filter)
    • nnk_edit_buffer

      public static int nnk_edit_buffer(long ctx, int flags, long edit, long filter)
      nk_flags nk_edit_buffer(struct nk_context * ctx, nk_flags flags, struct nk_text_edit * edit, nk_plugin_filter filter)
    • nk_edit_buffer

      public static int nk_edit_buffer(NkContext ctx, int flags, NkTextEdit edit, @Nullable NkPluginFilterI filter)
      nk_flags nk_edit_buffer(struct nk_context * ctx, nk_flags flags, struct nk_text_edit * edit, nk_plugin_filter filter)
    • nnk_edit_string_zero_terminated

      public static int nnk_edit_string_zero_terminated(long ctx, int flags, long buffer, int max, long filter)
      nk_flags nk_edit_string_zero_terminated(struct nk_context * ctx, nk_flags flags, char * buffer, int max, nk_plugin_filter filter)
    • nk_edit_string_zero_terminated

      public static int nk_edit_string_zero_terminated(NkContext ctx, int flags, ByteBuffer buffer, int max, @Nullable NkPluginFilterI filter)
      nk_flags nk_edit_string_zero_terminated(struct nk_context * ctx, nk_flags flags, char * buffer, int max, nk_plugin_filter filter)
    • nk_edit_string_zero_terminated

      public static int nk_edit_string_zero_terminated(NkContext ctx, int flags, CharSequence buffer, int max, @Nullable NkPluginFilterI filter)
      nk_flags nk_edit_string_zero_terminated(struct nk_context * ctx, nk_flags flags, char * buffer, int max, nk_plugin_filter filter)
    • nnk_chart_begin

      public static boolean nnk_chart_begin(long ctx, int type, int num, float min, float max)
      nk_bool nk_chart_begin(struct nk_context * ctx, enum nk_chart_type type, int num, float min, float max)
    • nk_chart_begin

      public static boolean nk_chart_begin(NkContext ctx, int type, int num, float min, float max)
      nk_bool nk_chart_begin(struct nk_context * ctx, enum nk_chart_type type, int num, float min, float max)
    • nnk_chart_begin_colored

      public static boolean nnk_chart_begin_colored(long ctx, int type, long color, long active, int num, float min, float max)
      nk_bool nk_chart_begin_colored(struct nk_context * ctx, enum nk_chart_type type, struct nk_color color, struct nk_color active, int num, float min, float max)
    • nk_chart_begin_colored

      public static boolean nk_chart_begin_colored(NkContext ctx, int type, NkColor color, NkColor active, int num, float min, float max)
      nk_bool nk_chart_begin_colored(struct nk_context * ctx, enum nk_chart_type type, struct nk_color color, struct nk_color active, int num, float min, float max)
    • nnk_chart_add_slot

      public static void nnk_chart_add_slot(long ctx, int type, int count, float min_value, float max_value)
      void nk_chart_add_slot(struct nk_context * ctx, enum nk_chart_type type, int count, float min_value, float max_value)
    • nk_chart_add_slot

      public static void nk_chart_add_slot(NkContext ctx, int type, int count, float min_value, float max_value)
      void nk_chart_add_slot(struct nk_context * ctx, enum nk_chart_type type, int count, float min_value, float max_value)
    • nnk_chart_add_slot_colored

      public static void nnk_chart_add_slot_colored(long ctx, int type, long color, long active, int count, float min_value, float max_value)
      void nk_chart_add_slot_colored(struct nk_context * ctx, enum nk_chart_type type, struct nk_color color, struct nk_color active, int count, float min_value, float max_value)
    • nk_chart_add_slot_colored

      public static void nk_chart_add_slot_colored(NkContext ctx, int type, NkColor color, NkColor active, int count, float min_value, float max_value)
      void nk_chart_add_slot_colored(struct nk_context * ctx, enum nk_chart_type type, struct nk_color color, struct nk_color active, int count, float min_value, float max_value)
    • nnk_chart_push

      public static int nnk_chart_push(long ctx, float value)
      nk_flags nk_chart_push(struct nk_context * ctx, float value)
    • nk_chart_push

      public static int nk_chart_push(NkContext ctx, float value)
      nk_flags nk_chart_push(struct nk_context * ctx, float value)
    • nnk_chart_push_slot

      public static int nnk_chart_push_slot(long ctx, float value, int slot)
      nk_flags nk_chart_push_slot(struct nk_context * ctx, float value, int slot)
    • nk_chart_push_slot

      public static int nk_chart_push_slot(NkContext ctx, float value, int slot)
      nk_flags nk_chart_push_slot(struct nk_context * ctx, float value, int slot)
    • nnk_chart_end

      public static void nnk_chart_end(long ctx)
      void nk_chart_end(struct nk_context * ctx)
    • nk_chart_end

      public static void nk_chart_end(NkContext ctx)
      void nk_chart_end(struct nk_context * ctx)
    • nnk_plot

      public static void nnk_plot(long ctx, int type, long values, int count, int offset)
      void nk_plot(struct nk_context * ctx, enum nk_chart_type type, float const * values, int count, int offset)
    • nk_plot

      public static void nk_plot(NkContext ctx, int type, FloatBuffer values, int count, int offset)
      void nk_plot(struct nk_context * ctx, enum nk_chart_type type, float const * values, int count, int offset)
    • nnk_plot_function

      public static void nnk_plot_function(long ctx, int type, long userdata, long value_getter, int count, int offset)
      void nk_plot_function(struct nk_context * ctx, enum nk_chart_type type, void * userdata, nk_value_getter value_getter, int count, int offset)
    • nk_plot_function

      public static void nk_plot_function(NkContext ctx, int type, long userdata, NkValueGetterI value_getter, int count, int offset)
      void nk_plot_function(struct nk_context * ctx, enum nk_chart_type type, void * userdata, nk_value_getter value_getter, int count, int offset)
    • nnk_popup_begin

      public static boolean nnk_popup_begin(long ctx, int type, long title, int flags, long rect)
      nk_bool nk_popup_begin(struct nk_context * ctx, enum nk_popup_type type, char const * title, nk_flags flags, struct nk_rect rect)
    • nk_popup_begin

      public static boolean nk_popup_begin(NkContext ctx, int type, ByteBuffer title, int flags, NkRect rect)
      nk_bool nk_popup_begin(struct nk_context * ctx, enum nk_popup_type type, char const * title, nk_flags flags, struct nk_rect rect)
    • nk_popup_begin

      public static boolean nk_popup_begin(NkContext ctx, int type, CharSequence title, int flags, NkRect rect)
      nk_bool nk_popup_begin(struct nk_context * ctx, enum nk_popup_type type, char const * title, nk_flags flags, struct nk_rect rect)
    • nnk_popup_close

      public static void nnk_popup_close(long ctx)
      void nk_popup_close(struct nk_context * ctx)
    • nk_popup_close

      public static void nk_popup_close(NkContext ctx)
      void nk_popup_close(struct nk_context * ctx)
    • nnk_popup_end

      public static void nnk_popup_end(long ctx)
      void nk_popup_end(struct nk_context * ctx)
    • nk_popup_end

      public static void nk_popup_end(NkContext ctx)
      void nk_popup_end(struct nk_context * ctx)
    • nnk_popup_get_scroll

      public static void nnk_popup_get_scroll(long ctx, long offset_x, long offset_y)
      void nk_popup_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    • nk_popup_get_scroll

      public static void nk_popup_get_scroll(NkContext ctx, @Nullable IntBuffer offset_x, @Nullable IntBuffer offset_y)
      void nk_popup_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    • nnk_popup_set_scroll

      public static void nnk_popup_set_scroll(long ctx, int offset_x, int offset_y)
      void nk_popup_set_scroll(struct nk_context * ctx, nk_uint offset_x, nk_uint offset_y)
    • nk_popup_set_scroll

      public static void nk_popup_set_scroll(NkContext ctx, int offset_x, int offset_y)
      void nk_popup_set_scroll(struct nk_context * ctx, nk_uint offset_x, nk_uint offset_y)
    • nnk_combo

      public static int nnk_combo(long ctx, long items, int count, int selected, int item_height, long size)
      int nk_combo(struct nk_context * ctx, char const * const * items, int count, int selected, int item_height, struct nk_vec2 size)
    • nk_combo

      public static int nk_combo(NkContext ctx, PointerBuffer items, int selected, int item_height, NkVec2 size)
      int nk_combo(struct nk_context * ctx, char const * const * items, int count, int selected, int item_height, struct nk_vec2 size)
    • nnk_combo_separator

      public static int nnk_combo_separator(long ctx, long items_separated_by_separator, int separator, int selected, int count, int item_height, long size)
      int nk_combo_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int selected, int count, int item_height, struct nk_vec2 size)
    • nk_combo_separator

      public static int nk_combo_separator(NkContext ctx, ByteBuffer items_separated_by_separator, int separator, int selected, int count, int item_height, NkVec2 size)
      int nk_combo_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int selected, int count, int item_height, struct nk_vec2 size)
    • nk_combo_separator

      public static int nk_combo_separator(NkContext ctx, CharSequence items_separated_by_separator, int separator, int selected, int count, int item_height, NkVec2 size)
      int nk_combo_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int selected, int count, int item_height, struct nk_vec2 size)
    • nnk_combo_string

      public static int nnk_combo_string(long ctx, long items_separated_by_zeros, int selected, int count, int item_height, long size)
      int nk_combo_string(struct nk_context * ctx, char const * items_separated_by_zeros, int selected, int count, int item_height, struct nk_vec2 size)
    • nk_combo_string

      public static int nk_combo_string(NkContext ctx, ByteBuffer items_separated_by_zeros, int selected, int count, int item_height, NkVec2 size)
      int nk_combo_string(struct nk_context * ctx, char const * items_separated_by_zeros, int selected, int count, int item_height, struct nk_vec2 size)
    • nk_combo_string

      public static int nk_combo_string(NkContext ctx, CharSequence items_separated_by_zeros, int selected, int count, int item_height, NkVec2 size)
      int nk_combo_string(struct nk_context * ctx, char const * items_separated_by_zeros, int selected, int count, int item_height, struct nk_vec2 size)
    • nnk_combo_callback

      public static int nnk_combo_callback(long ctx, long item_getter, long userdata, int selected, int count, int item_height, long size)
      int nk_combo_callback(struct nk_context * ctx, nk_item_getter item_getter, void * userdata, int selected, int count, int item_height, struct nk_vec2 size)
    • nk_combo_callback

      public static int nk_combo_callback(NkContext ctx, NkItemGetterI item_getter, long userdata, int selected, int count, int item_height, NkVec2 size)
      int nk_combo_callback(struct nk_context * ctx, nk_item_getter item_getter, void * userdata, int selected, int count, int item_height, struct nk_vec2 size)
    • nnk_combobox

      public static void nnk_combobox(long ctx, long items, int count, long selected, int item_height, long size)
      void nk_combobox(struct nk_context * ctx, char const * const * items, int count, int * selected, int item_height, struct nk_vec2 size)
    • nk_combobox

      public static void nk_combobox(NkContext ctx, PointerBuffer items, IntBuffer selected, int item_height, NkVec2 size)
      void nk_combobox(struct nk_context * ctx, char const * const * items, int count, int * selected, int item_height, struct nk_vec2 size)
    • nnk_combobox_string

      public static void nnk_combobox_string(long ctx, long items_separated_by_zeros, long selected, int count, int item_height, long size)
      void nk_combobox_string(struct nk_context * ctx, char const * items_separated_by_zeros, int * selected, int count, int item_height, struct nk_vec2 size)
    • nk_combobox_string

      public static void nk_combobox_string(NkContext ctx, ByteBuffer items_separated_by_zeros, IntBuffer selected, int count, int item_height, NkVec2 size)
      void nk_combobox_string(struct nk_context * ctx, char const * items_separated_by_zeros, int * selected, int count, int item_height, struct nk_vec2 size)
    • nk_combobox_string

      public static void nk_combobox_string(NkContext ctx, CharSequence items_separated_by_zeros, IntBuffer selected, int count, int item_height, NkVec2 size)
      void nk_combobox_string(struct nk_context * ctx, char const * items_separated_by_zeros, int * selected, int count, int item_height, struct nk_vec2 size)
    • nnk_combobox_separator

      public static void nnk_combobox_separator(long ctx, long items_separated_by_separator, int separator, long selected, int count, int item_height, long size)
      void nk_combobox_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int * selected, int count, int item_height, struct nk_vec2 size)
    • nk_combobox_separator

      public static void nk_combobox_separator(NkContext ctx, ByteBuffer items_separated_by_separator, int separator, IntBuffer selected, int count, int item_height, NkVec2 size)
      void nk_combobox_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int * selected, int count, int item_height, struct nk_vec2 size)
    • nk_combobox_separator

      public static void nk_combobox_separator(NkContext ctx, CharSequence items_separated_by_separator, int separator, IntBuffer selected, int count, int item_height, NkVec2 size)
      void nk_combobox_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int * selected, int count, int item_height, struct nk_vec2 size)
    • nnk_combobox_callback

      public static void nnk_combobox_callback(long ctx, long item_getter, long userdata, long selected, int count, int item_height, long size)
      void nk_combobox_callback(struct nk_context * ctx, nk_item_getter item_getter, void * userdata, int * selected, int count, int item_height, struct nk_vec2 size)
    • nk_combobox_callback

      public static void nk_combobox_callback(NkContext ctx, NkItemGetterI item_getter, long userdata, IntBuffer selected, int count, int item_height, NkVec2 size)
      void nk_combobox_callback(struct nk_context * ctx, nk_item_getter item_getter, void * userdata, int * selected, int count, int item_height, struct nk_vec2 size)
    • nnk_combo_begin_text

      public static boolean nnk_combo_begin_text(long ctx, long selected, int len, long size)
      nk_bool nk_combo_begin_text(struct nk_context * ctx, char const * selected, int len, struct nk_vec2 size)
    • nk_combo_begin_text

      public static boolean nk_combo_begin_text(NkContext ctx, ByteBuffer selected, NkVec2 size)
      nk_bool nk_combo_begin_text(struct nk_context * ctx, char const * selected, int len, struct nk_vec2 size)
    • nk_combo_begin_text

      public static boolean nk_combo_begin_text(NkContext ctx, CharSequence selected, NkVec2 size)
      nk_bool nk_combo_begin_text(struct nk_context * ctx, char const * selected, int len, struct nk_vec2 size)
    • nnk_combo_begin_label

      public static boolean nnk_combo_begin_label(long ctx, long selected, long size)
      nk_bool nk_combo_begin_label(struct nk_context * ctx, char const * selected, struct nk_vec2 size)
    • nk_combo_begin_label

      public static boolean nk_combo_begin_label(NkContext ctx, ByteBuffer selected, NkVec2 size)
      nk_bool nk_combo_begin_label(struct nk_context * ctx, char const * selected, struct nk_vec2 size)
    • nk_combo_begin_label

      public static boolean nk_combo_begin_label(NkContext ctx, CharSequence selected, NkVec2 size)
      nk_bool nk_combo_begin_label(struct nk_context * ctx, char const * selected, struct nk_vec2 size)
    • nnk_combo_begin_color

      public static boolean nnk_combo_begin_color(long ctx, long color, long size)
      nk_bool nk_combo_begin_color(struct nk_context * ctx, struct nk_color color, struct nk_vec2 size)
    • nk_combo_begin_color

      public static boolean nk_combo_begin_color(NkContext ctx, NkColor color, NkVec2 size)
      nk_bool nk_combo_begin_color(struct nk_context * ctx, struct nk_color color, struct nk_vec2 size)
    • nnk_combo_begin_symbol

      public static boolean nnk_combo_begin_symbol(long ctx, int symbol, long size)
      nk_bool nk_combo_begin_symbol(struct nk_context * ctx, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nk_combo_begin_symbol

      public static boolean nk_combo_begin_symbol(NkContext ctx, int symbol, NkVec2 size)
      nk_bool nk_combo_begin_symbol(struct nk_context * ctx, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nnk_combo_begin_symbol_label

      public static boolean nnk_combo_begin_symbol_label(long ctx, long selected, int symbol, long size)
      nk_bool nk_combo_begin_symbol_label(struct nk_context * ctx, char const * selected, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nk_combo_begin_symbol_label

      public static boolean nk_combo_begin_symbol_label(NkContext ctx, ByteBuffer selected, int symbol, NkVec2 size)
      nk_bool nk_combo_begin_symbol_label(struct nk_context * ctx, char const * selected, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nk_combo_begin_symbol_label

      public static boolean nk_combo_begin_symbol_label(NkContext ctx, CharSequence selected, int symbol, NkVec2 size)
      nk_bool nk_combo_begin_symbol_label(struct nk_context * ctx, char const * selected, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nnk_combo_begin_symbol_text

      public static boolean nnk_combo_begin_symbol_text(long ctx, long selected, int len, int symbol, long size)
      nk_bool nk_combo_begin_symbol_text(struct nk_context * ctx, char const * selected, int len, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nk_combo_begin_symbol_text

      public static boolean nk_combo_begin_symbol_text(NkContext ctx, ByteBuffer selected, int symbol, NkVec2 size)
      nk_bool nk_combo_begin_symbol_text(struct nk_context * ctx, char const * selected, int len, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nk_combo_begin_symbol_text

      public static boolean nk_combo_begin_symbol_text(NkContext ctx, CharSequence selected, int symbol, NkVec2 size)
      nk_bool nk_combo_begin_symbol_text(struct nk_context * ctx, char const * selected, int len, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nnk_combo_begin_image

      public static boolean nnk_combo_begin_image(long ctx, long img, long size)
      nk_bool nk_combo_begin_image(struct nk_context * ctx, struct nk_image img, struct nk_vec2 size)
    • nk_combo_begin_image

      public static boolean nk_combo_begin_image(NkContext ctx, NkImage img, NkVec2 size)
      nk_bool nk_combo_begin_image(struct nk_context * ctx, struct nk_image img, struct nk_vec2 size)
    • nnk_combo_begin_image_label

      public static boolean nnk_combo_begin_image_label(long ctx, long selected, long img, long size)
      nk_bool nk_combo_begin_image_label(struct nk_context * ctx, char const * selected, struct nk_image img, struct nk_vec2 size)
    • nk_combo_begin_image_label

      public static boolean nk_combo_begin_image_label(NkContext ctx, ByteBuffer selected, NkImage img, NkVec2 size)
      nk_bool nk_combo_begin_image_label(struct nk_context * ctx, char const * selected, struct nk_image img, struct nk_vec2 size)
    • nk_combo_begin_image_label

      public static boolean nk_combo_begin_image_label(NkContext ctx, CharSequence selected, NkImage img, NkVec2 size)
      nk_bool nk_combo_begin_image_label(struct nk_context * ctx, char const * selected, struct nk_image img, struct nk_vec2 size)
    • nnk_combo_begin_image_text

      public static boolean nnk_combo_begin_image_text(long ctx, long selected, int len, long img, long size)
      nk_bool nk_combo_begin_image_text(struct nk_context * ctx, char const * selected, int len, struct nk_image img, struct nk_vec2 size)
    • nk_combo_begin_image_text

      public static boolean nk_combo_begin_image_text(NkContext ctx, ByteBuffer selected, NkImage img, NkVec2 size)
      nk_bool nk_combo_begin_image_text(struct nk_context * ctx, char const * selected, int len, struct nk_image img, struct nk_vec2 size)
    • nk_combo_begin_image_text

      public static boolean nk_combo_begin_image_text(NkContext ctx, CharSequence selected, NkImage img, NkVec2 size)
      nk_bool nk_combo_begin_image_text(struct nk_context * ctx, char const * selected, int len, struct nk_image img, struct nk_vec2 size)
    • nnk_combo_item_label

      public static boolean nnk_combo_item_label(long ctx, long text, int alignment)
      nk_bool nk_combo_item_label(struct nk_context * ctx, char const * text, nk_flags alignment)
    • nk_combo_item_label

      public static boolean nk_combo_item_label(NkContext ctx, ByteBuffer text, int alignment)
      nk_bool nk_combo_item_label(struct nk_context * ctx, char const * text, nk_flags alignment)
    • nk_combo_item_label

      public static boolean nk_combo_item_label(NkContext ctx, CharSequence text, int alignment)
      nk_bool nk_combo_item_label(struct nk_context * ctx, char const * text, nk_flags alignment)
    • nnk_combo_item_text

      public static boolean nnk_combo_item_text(long ctx, long text, int len, int alignment)
      nk_bool nk_combo_item_text(struct nk_context * ctx, char const * text, int len, nk_flags alignment)
    • nk_combo_item_text

      public static boolean nk_combo_item_text(NkContext ctx, ByteBuffer text, int alignment)
      nk_bool nk_combo_item_text(struct nk_context * ctx, char const * text, int len, nk_flags alignment)
    • nk_combo_item_text

      public static boolean nk_combo_item_text(NkContext ctx, CharSequence text, int alignment)
      nk_bool nk_combo_item_text(struct nk_context * ctx, char const * text, int len, nk_flags alignment)
    • nnk_combo_item_image_label

      public static boolean nnk_combo_item_image_label(long ctx, long img, long text, int alignment)
      nk_bool nk_combo_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    • nk_combo_item_image_label

      public static boolean nk_combo_item_image_label(NkContext ctx, NkImage img, ByteBuffer text, int alignment)
      nk_bool nk_combo_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    • nk_combo_item_image_label

      public static boolean nk_combo_item_image_label(NkContext ctx, NkImage img, CharSequence text, int alignment)
      nk_bool nk_combo_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    • nnk_combo_item_image_text

      public static boolean nnk_combo_item_image_text(long ctx, long img, long text, int len, int alignment)
      nk_bool nk_combo_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    • nk_combo_item_image_text

      public static boolean nk_combo_item_image_text(NkContext ctx, NkImage img, ByteBuffer text, int alignment)
      nk_bool nk_combo_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    • nk_combo_item_image_text

      public static boolean nk_combo_item_image_text(NkContext ctx, NkImage img, CharSequence text, int alignment)
      nk_bool nk_combo_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    • nnk_combo_item_symbol_label

      public static boolean nnk_combo_item_symbol_label(long ctx, int symbol, long text, int alignment)
      nk_bool nk_combo_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    • nk_combo_item_symbol_label

      public static boolean nk_combo_item_symbol_label(NkContext ctx, int symbol, ByteBuffer text, int alignment)
      nk_bool nk_combo_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    • nk_combo_item_symbol_label

      public static boolean nk_combo_item_symbol_label(NkContext ctx, int symbol, CharSequence text, int alignment)
      nk_bool nk_combo_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    • nnk_combo_item_symbol_text

      public static boolean nnk_combo_item_symbol_text(long ctx, int symbol, long text, int len, int alignment)
      nk_bool nk_combo_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    • nk_combo_item_symbol_text

      public static boolean nk_combo_item_symbol_text(NkContext ctx, int symbol, ByteBuffer text, int alignment)
      nk_bool nk_combo_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    • nk_combo_item_symbol_text

      public static boolean nk_combo_item_symbol_text(NkContext ctx, int symbol, CharSequence text, int alignment)
      nk_bool nk_combo_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    • nnk_combo_close

      public static void nnk_combo_close(long ctx)
      void nk_combo_close(struct nk_context * ctx)
    • nk_combo_close

      public static void nk_combo_close(NkContext ctx)
      void nk_combo_close(struct nk_context * ctx)
    • nnk_combo_end

      public static void nnk_combo_end(long ctx)
      void nk_combo_end(struct nk_context * ctx)
    • nk_combo_end

      public static void nk_combo_end(NkContext ctx)
      void nk_combo_end(struct nk_context * ctx)
    • nnk_contextual_begin

      public static boolean nnk_contextual_begin(long ctx, int flags, long size, long trigger_bounds)
      nk_bool nk_contextual_begin(struct nk_context * ctx, nk_flags flags, struct nk_vec2 size, struct nk_rect trigger_bounds)
    • nk_contextual_begin

      public static boolean nk_contextual_begin(NkContext ctx, int flags, NkVec2 size, NkRect trigger_bounds)
      nk_bool nk_contextual_begin(struct nk_context * ctx, nk_flags flags, struct nk_vec2 size, struct nk_rect trigger_bounds)
    • nnk_contextual_item_text

      public static boolean nnk_contextual_item_text(long ctx, long text, int len, int align)
      nk_bool nk_contextual_item_text(struct nk_context * ctx, char const * text, int len, nk_flags align)
    • nk_contextual_item_text

      public static boolean nk_contextual_item_text(NkContext ctx, ByteBuffer text, int align)
      nk_bool nk_contextual_item_text(struct nk_context * ctx, char const * text, int len, nk_flags align)
    • nk_contextual_item_text

      public static boolean nk_contextual_item_text(NkContext ctx, CharSequence text, int align)
      nk_bool nk_contextual_item_text(struct nk_context * ctx, char const * text, int len, nk_flags align)
    • nnk_contextual_item_label

      public static boolean nnk_contextual_item_label(long ctx, long text, int align)
      nk_bool nk_contextual_item_label(struct nk_context * ctx, char const * text, nk_flags align)
    • nk_contextual_item_label

      public static boolean nk_contextual_item_label(NkContext ctx, ByteBuffer text, int align)
      nk_bool nk_contextual_item_label(struct nk_context * ctx, char const * text, nk_flags align)
    • nk_contextual_item_label

      public static boolean nk_contextual_item_label(NkContext ctx, CharSequence text, int align)
      nk_bool nk_contextual_item_label(struct nk_context * ctx, char const * text, nk_flags align)
    • nnk_contextual_item_image_label

      public static boolean nnk_contextual_item_image_label(long ctx, long img, long text, int alignment)
      nk_bool nk_contextual_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    • nk_contextual_item_image_label

      public static boolean nk_contextual_item_image_label(NkContext ctx, NkImage img, ByteBuffer text, int alignment)
      nk_bool nk_contextual_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    • nk_contextual_item_image_label

      public static boolean nk_contextual_item_image_label(NkContext ctx, NkImage img, CharSequence text, int alignment)
      nk_bool nk_contextual_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    • nnk_contextual_item_image_text

      public static boolean nnk_contextual_item_image_text(long ctx, long img, long text, int len, int alignment)
      nk_bool nk_contextual_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    • nk_contextual_item_image_text

      public static boolean nk_contextual_item_image_text(NkContext ctx, NkImage img, ByteBuffer text, int alignment)
      nk_bool nk_contextual_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    • nk_contextual_item_image_text

      public static boolean nk_contextual_item_image_text(NkContext ctx, NkImage img, CharSequence text, int alignment)
      nk_bool nk_contextual_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    • nnk_contextual_item_symbol_label

      public static boolean nnk_contextual_item_symbol_label(long ctx, int symbol, long text, int alignment)
      nk_bool nk_contextual_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    • nk_contextual_item_symbol_label

      public static boolean nk_contextual_item_symbol_label(NkContext ctx, int symbol, ByteBuffer text, int alignment)
      nk_bool nk_contextual_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    • nk_contextual_item_symbol_label

      public static boolean nk_contextual_item_symbol_label(NkContext ctx, int symbol, CharSequence text, int alignment)
      nk_bool nk_contextual_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    • nnk_contextual_item_symbol_text

      public static boolean nnk_contextual_item_symbol_text(long ctx, int symbol, long text, int len, int alignment)
      nk_bool nk_contextual_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    • nk_contextual_item_symbol_text

      public static boolean nk_contextual_item_symbol_text(NkContext ctx, int symbol, ByteBuffer text, int alignment)
      nk_bool nk_contextual_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    • nk_contextual_item_symbol_text

      public static boolean nk_contextual_item_symbol_text(NkContext ctx, int symbol, CharSequence text, int alignment)
      nk_bool nk_contextual_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    • nnk_contextual_close

      public static void nnk_contextual_close(long ctx)
      void nk_contextual_close(struct nk_context * ctx)
    • nk_contextual_close

      public static void nk_contextual_close(NkContext ctx)
      void nk_contextual_close(struct nk_context * ctx)
    • nnk_contextual_end

      public static void nnk_contextual_end(long ctx)
      void nk_contextual_end(struct nk_context * ctx)
    • nk_contextual_end

      public static void nk_contextual_end(NkContext ctx)
      void nk_contextual_end(struct nk_context * ctx)
    • nnk_tooltip

      public static void nnk_tooltip(long ctx, long text)
      void nk_tooltip(struct nk_context * ctx, char const * text)
    • nk_tooltip

      public static void nk_tooltip(NkContext ctx, ByteBuffer text)
      void nk_tooltip(struct nk_context * ctx, char const * text)
    • nk_tooltip

      public static void nk_tooltip(NkContext ctx, CharSequence text)
      void nk_tooltip(struct nk_context * ctx, char const * text)
    • nnk_tooltip_begin

      public static boolean nnk_tooltip_begin(long ctx, float width)
      nk_bool nk_tooltip_begin(struct nk_context * ctx, float width)
    • nk_tooltip_begin

      public static boolean nk_tooltip_begin(NkContext ctx, float width)
      nk_bool nk_tooltip_begin(struct nk_context * ctx, float width)
    • nnk_tooltip_end

      public static void nnk_tooltip_end(long ctx)
      void nk_tooltip_end(struct nk_context * ctx)
    • nk_tooltip_end

      public static void nk_tooltip_end(NkContext ctx)
      void nk_tooltip_end(struct nk_context * ctx)
    • nnk_menubar_begin

      public static void nnk_menubar_begin(long ctx)
      void nk_menubar_begin(struct nk_context * ctx)
    • nk_menubar_begin

      public static void nk_menubar_begin(NkContext ctx)
      void nk_menubar_begin(struct nk_context * ctx)
    • nnk_menubar_end

      public static void nnk_menubar_end(long ctx)
      void nk_menubar_end(struct nk_context * ctx)
    • nk_menubar_end

      public static void nk_menubar_end(NkContext ctx)
      void nk_menubar_end(struct nk_context * ctx)
    • nnk_menu_begin_text

      public static boolean nnk_menu_begin_text(long ctx, long text, int len, int align, long size)
      nk_bool nk_menu_begin_text(struct nk_context * ctx, char const * text, int len, nk_flags align, struct nk_vec2 size)
    • nk_menu_begin_text

      public static boolean nk_menu_begin_text(NkContext ctx, ByteBuffer text, int align, NkVec2 size)
      nk_bool nk_menu_begin_text(struct nk_context * ctx, char const * text, int len, nk_flags align, struct nk_vec2 size)
    • nk_menu_begin_text

      public static boolean nk_menu_begin_text(NkContext ctx, CharSequence text, int align, NkVec2 size)
      nk_bool nk_menu_begin_text(struct nk_context * ctx, char const * text, int len, nk_flags align, struct nk_vec2 size)
    • nnk_menu_begin_label

      public static boolean nnk_menu_begin_label(long ctx, long text, int align, long size)
      nk_bool nk_menu_begin_label(struct nk_context * ctx, char const * text, nk_flags align, struct nk_vec2 size)
    • nk_menu_begin_label

      public static boolean nk_menu_begin_label(NkContext ctx, ByteBuffer text, int align, NkVec2 size)
      nk_bool nk_menu_begin_label(struct nk_context * ctx, char const * text, nk_flags align, struct nk_vec2 size)
    • nk_menu_begin_label

      public static boolean nk_menu_begin_label(NkContext ctx, CharSequence text, int align, NkVec2 size)
      nk_bool nk_menu_begin_label(struct nk_context * ctx, char const * text, nk_flags align, struct nk_vec2 size)
    • nnk_menu_begin_image

      public static boolean nnk_menu_begin_image(long ctx, long text, long img, long size)
      nk_bool nk_menu_begin_image(struct nk_context * ctx, char const * text, struct nk_image img, struct nk_vec2 size)
    • nk_menu_begin_image

      public static boolean nk_menu_begin_image(NkContext ctx, ByteBuffer text, NkImage img, NkVec2 size)
      nk_bool nk_menu_begin_image(struct nk_context * ctx, char const * text, struct nk_image img, struct nk_vec2 size)
    • nk_menu_begin_image

      public static boolean nk_menu_begin_image(NkContext ctx, CharSequence text, NkImage img, NkVec2 size)
      nk_bool nk_menu_begin_image(struct nk_context * ctx, char const * text, struct nk_image img, struct nk_vec2 size)
    • nnk_menu_begin_image_text

      public static boolean nnk_menu_begin_image_text(long ctx, long text, int len, int align, long img, long size)
      nk_bool nk_menu_begin_image_text(struct nk_context * ctx, char const * text, int len, nk_flags align, struct nk_image img, struct nk_vec2 size)
    • nk_menu_begin_image_text

      public static boolean nk_menu_begin_image_text(NkContext ctx, ByteBuffer text, int align, NkImage img, NkVec2 size)
      nk_bool nk_menu_begin_image_text(struct nk_context * ctx, char const * text, int len, nk_flags align, struct nk_image img, struct nk_vec2 size)
    • nk_menu_begin_image_text

      public static boolean nk_menu_begin_image_text(NkContext ctx, CharSequence text, int align, NkImage img, NkVec2 size)
      nk_bool nk_menu_begin_image_text(struct nk_context * ctx, char const * text, int len, nk_flags align, struct nk_image img, struct nk_vec2 size)
    • nnk_menu_begin_image_label

      public static boolean nnk_menu_begin_image_label(long ctx, long text, int align, long img, long size)
      nk_bool nk_menu_begin_image_label(struct nk_context * ctx, char const * text, nk_flags align, struct nk_image img, struct nk_vec2 size)
    • nk_menu_begin_image_label

      public static boolean nk_menu_begin_image_label(NkContext ctx, ByteBuffer text, int align, NkImage img, NkVec2 size)
      nk_bool nk_menu_begin_image_label(struct nk_context * ctx, char const * text, nk_flags align, struct nk_image img, struct nk_vec2 size)
    • nk_menu_begin_image_label

      public static boolean nk_menu_begin_image_label(NkContext ctx, CharSequence text, int align, NkImage img, NkVec2 size)
      nk_bool nk_menu_begin_image_label(struct nk_context * ctx, char const * text, nk_flags align, struct nk_image img, struct nk_vec2 size)
    • nnk_menu_begin_symbol

      public static boolean nnk_menu_begin_symbol(long ctx, long text, int symbol, long size)
      nk_bool nk_menu_begin_symbol(struct nk_context * ctx, char const * text, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nk_menu_begin_symbol

      public static boolean nk_menu_begin_symbol(NkContext ctx, ByteBuffer text, int symbol, NkVec2 size)
      nk_bool nk_menu_begin_symbol(struct nk_context * ctx, char const * text, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nk_menu_begin_symbol

      public static boolean nk_menu_begin_symbol(NkContext ctx, CharSequence text, int symbol, NkVec2 size)
      nk_bool nk_menu_begin_symbol(struct nk_context * ctx, char const * text, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nnk_menu_begin_symbol_text

      public static boolean nnk_menu_begin_symbol_text(long ctx, long text, int len, int align, int symbol, long size)
      nk_bool nk_menu_begin_symbol_text(struct nk_context * ctx, char const * text, int len, nk_flags align, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nk_menu_begin_symbol_text

      public static boolean nk_menu_begin_symbol_text(NkContext ctx, ByteBuffer text, int align, int symbol, NkVec2 size)
      nk_bool nk_menu_begin_symbol_text(struct nk_context * ctx, char const * text, int len, nk_flags align, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nk_menu_begin_symbol_text

      public static boolean nk_menu_begin_symbol_text(NkContext ctx, CharSequence text, int align, int symbol, NkVec2 size)
      nk_bool nk_menu_begin_symbol_text(struct nk_context * ctx, char const * text, int len, nk_flags align, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nnk_menu_begin_symbol_label

      public static boolean nnk_menu_begin_symbol_label(long ctx, long text, int align, int symbol, long size)
      nk_bool nk_menu_begin_symbol_label(struct nk_context * ctx, char const * text, nk_flags align, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nk_menu_begin_symbol_label

      public static boolean nk_menu_begin_symbol_label(NkContext ctx, ByteBuffer text, int align, int symbol, NkVec2 size)
      nk_bool nk_menu_begin_symbol_label(struct nk_context * ctx, char const * text, nk_flags align, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nk_menu_begin_symbol_label

      public static boolean nk_menu_begin_symbol_label(NkContext ctx, CharSequence text, int align, int symbol, NkVec2 size)
      nk_bool nk_menu_begin_symbol_label(struct nk_context * ctx, char const * text, nk_flags align, enum nk_symbol_type symbol, struct nk_vec2 size)
    • nnk_menu_item_text

      public static boolean nnk_menu_item_text(long ctx, long text, int len, int align)
      nk_bool nk_menu_item_text(struct nk_context * ctx, char const * text, int len, nk_flags align)
    • nk_menu_item_text

      public static boolean nk_menu_item_text(NkContext ctx, ByteBuffer text, int align)
      nk_bool nk_menu_item_text(struct nk_context * ctx, char const * text, int len, nk_flags align)
    • nk_menu_item_text

      public static boolean nk_menu_item_text(NkContext ctx, CharSequence text, int align)
      nk_bool nk_menu_item_text(struct nk_context * ctx, char const * text, int len, nk_flags align)
    • nnk_menu_item_label

      public static boolean nnk_menu_item_label(long ctx, long text, int alignment)
      nk_bool nk_menu_item_label(struct nk_context * ctx, char const * text, nk_flags alignment)
    • nk_menu_item_label

      public static boolean nk_menu_item_label(NkContext ctx, ByteBuffer text, int alignment)
      nk_bool nk_menu_item_label(struct nk_context * ctx, char const * text, nk_flags alignment)
    • nk_menu_item_label

      public static boolean nk_menu_item_label(NkContext ctx, CharSequence text, int alignment)
      nk_bool nk_menu_item_label(struct nk_context * ctx, char const * text, nk_flags alignment)
    • nnk_menu_item_image_label

      public static boolean nnk_menu_item_image_label(long ctx, long img, long text, int alignment)
      nk_bool nk_menu_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    • nk_menu_item_image_label

      public static boolean nk_menu_item_image_label(NkContext ctx, NkImage img, ByteBuffer text, int alignment)
      nk_bool nk_menu_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    • nk_menu_item_image_label

      public static boolean nk_menu_item_image_label(NkContext ctx, NkImage img, CharSequence text, int alignment)
      nk_bool nk_menu_item_image_label(struct nk_context * ctx, struct nk_image img, char const * text, nk_flags alignment)
    • nnk_menu_item_image_text

      public static boolean nnk_menu_item_image_text(long ctx, long img, long text, int len, int alignment)
      nk_bool nk_menu_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    • nk_menu_item_image_text

      public static boolean nk_menu_item_image_text(NkContext ctx, NkImage img, ByteBuffer text, int alignment)
      nk_bool nk_menu_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    • nk_menu_item_image_text

      public static boolean nk_menu_item_image_text(NkContext ctx, NkImage img, CharSequence text, int alignment)
      nk_bool nk_menu_item_image_text(struct nk_context * ctx, struct nk_image img, char const * text, int len, nk_flags alignment)
    • nnk_menu_item_symbol_text

      public static boolean nnk_menu_item_symbol_text(long ctx, int symbol, long text, int len, int alignment)
      nk_bool nk_menu_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    • nk_menu_item_symbol_text

      public static boolean nk_menu_item_symbol_text(NkContext ctx, int symbol, ByteBuffer text, int alignment)
      nk_bool nk_menu_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    • nk_menu_item_symbol_text

      public static boolean nk_menu_item_symbol_text(NkContext ctx, int symbol, CharSequence text, int alignment)
      nk_bool nk_menu_item_symbol_text(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, int len, nk_flags alignment)
    • nnk_menu_item_symbol_label

      public static boolean nnk_menu_item_symbol_label(long ctx, int symbol, long text, int alignment)
      nk_bool nk_menu_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    • nk_menu_item_symbol_label

      public static boolean nk_menu_item_symbol_label(NkContext ctx, int symbol, ByteBuffer text, int alignment)
      nk_bool nk_menu_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    • nk_menu_item_symbol_label

      public static boolean nk_menu_item_symbol_label(NkContext ctx, int symbol, CharSequence text, int alignment)
      nk_bool nk_menu_item_symbol_label(struct nk_context * ctx, enum nk_symbol_type symbol, char const * text, nk_flags alignment)
    • nnk_menu_close

      public static void nnk_menu_close(long ctx)
      void nk_menu_close(struct nk_context * ctx)
    • nk_menu_close

      public static void nk_menu_close(NkContext ctx)
      void nk_menu_close(struct nk_context * ctx)
    • nnk_menu_end

      public static void nnk_menu_end(long ctx)
      void nk_menu_end(struct nk_context * ctx)
    • nk_menu_end

      public static void nk_menu_end(NkContext ctx)
      void nk_menu_end(struct nk_context * ctx)
    • nnk_convert

      public static int nnk_convert(long ctx, long cmds, long vertices, long elements, long config)
      nk_flags nk_convert(struct nk_context * ctx, struct nk_buffer * cmds, struct nk_buffer * vertices, struct nk_buffer * elements, struct nk_convert_config const * config)
    • nk_convert

      public static int nk_convert(NkContext ctx, NkBuffer cmds, NkBuffer vertices, NkBuffer elements, NkConvertConfig config)
      nk_flags nk_convert(struct nk_context * ctx, struct nk_buffer * cmds, struct nk_buffer * vertices, struct nk_buffer * elements, struct nk_convert_config const * config)
    • nnk_input_begin

      public static void nnk_input_begin(long ctx)
      void nk_input_begin(struct nk_context * ctx)
    • nk_input_begin

      public static void nk_input_begin(NkContext ctx)
      void nk_input_begin(struct nk_context * ctx)
    • nnk_input_motion

      public static void nnk_input_motion(long ctx, int x, int y)
      void nk_input_motion(struct nk_context * ctx, int x, int y)
    • nk_input_motion

      public static void nk_input_motion(NkContext ctx, int x, int y)
      void nk_input_motion(struct nk_context * ctx, int x, int y)
    • nnk_input_key

      public static void nnk_input_key(long ctx, int key, boolean down)
      void nk_input_key(struct nk_context * ctx, enum nk_keys key, nk_bool down)
    • nk_input_key

      public static void nk_input_key(NkContext ctx, int key, boolean down)
      void nk_input_key(struct nk_context * ctx, enum nk_keys key, nk_bool down)
    • nnk_input_button

      public static void nnk_input_button(long ctx, int id, int x, int y, boolean down)
      void nk_input_button(struct nk_context * ctx, enum nk_buttons id, int x, int y, nk_bool down)
    • nk_input_button

      public static void nk_input_button(NkContext ctx, int id, int x, int y, boolean down)
      void nk_input_button(struct nk_context * ctx, enum nk_buttons id, int x, int y, nk_bool down)
    • nnk_input_scroll

      public static void nnk_input_scroll(long ctx, long val)
      void nk_input_scroll(struct nk_context * ctx, struct nk_vec2 val)
    • nk_input_scroll

      public static void nk_input_scroll(NkContext ctx, NkVec2 val)
      void nk_input_scroll(struct nk_context * ctx, struct nk_vec2 val)
    • nnk_input_char

      public static void nnk_input_char(long ctx, byte c)
      void nk_input_char(struct nk_context * ctx, char c)
    • nk_input_char

      public static void nk_input_char(NkContext ctx, byte c)
      void nk_input_char(struct nk_context * ctx, char c)
    • nnk_input_glyph

      public static void nnk_input_glyph(long ctx, long glyph)
      void nk_input_glyph(struct nk_context * ctx, char * glyph)
    • nk_input_glyph

      public static void nk_input_glyph(NkContext ctx, ByteBuffer glyph)
      void nk_input_glyph(struct nk_context * ctx, char * glyph)
    • nnk_input_unicode

      public static void nnk_input_unicode(long ctx, int unicode)
      void nk_input_unicode(struct nk_context * ctx, nk_rune unicode)
    • nk_input_unicode

      public static void nk_input_unicode(NkContext ctx, int unicode)
      void nk_input_unicode(struct nk_context * ctx, nk_rune unicode)
    • nnk_input_end

      public static void nnk_input_end(long ctx)
      void nk_input_end(struct nk_context * ctx)
    • nk_input_end

      public static void nk_input_end(NkContext ctx)
      void nk_input_end(struct nk_context * ctx)
    • nnk_style_default

      public static void nnk_style_default(long ctx)
      void nk_style_default(struct nk_context * ctx)
    • nk_style_default

      public static void nk_style_default(NkContext ctx)
      void nk_style_default(struct nk_context * ctx)
    • nnk_style_from_table

      public static void nnk_style_from_table(long ctx, long table)
      void nk_style_from_table(struct nk_context * ctx, struct nk_color const * table)
    • nk_style_from_table

      public static void nk_style_from_table(NkContext ctx, NkColor.Buffer table)
      void nk_style_from_table(struct nk_context * ctx, struct nk_color const * table)
    • nnk_style_load_cursor

      public static void nnk_style_load_cursor(long ctx, int style, long cursor)
      void nk_style_load_cursor(struct nk_context * ctx, enum nk_style_cursor style, struct nk_cursor * cursor)
    • nk_style_load_cursor

      public static void nk_style_load_cursor(NkContext ctx, int style, NkCursor cursor)
      void nk_style_load_cursor(struct nk_context * ctx, enum nk_style_cursor style, struct nk_cursor * cursor)
    • nnk_style_load_all_cursors

      public static void nnk_style_load_all_cursors(long ctx, long cursors)
      void nk_style_load_all_cursors(struct nk_context * ctx, struct nk_cursor const * cursors)
    • nk_style_load_all_cursors

      public static void nk_style_load_all_cursors(NkContext ctx, NkCursor.Buffer cursors)
      void nk_style_load_all_cursors(struct nk_context * ctx, struct nk_cursor const * cursors)
    • nnk_style_get_color_by_name

      public static long nnk_style_get_color_by_name(int c)
      char const * nk_style_get_color_by_name(enum nk_style_colors c)
    • nk_style_get_color_by_name

      public static @Nullable String nk_style_get_color_by_name(int c)
      char const * nk_style_get_color_by_name(enum nk_style_colors c)
    • nnk_style_set_font

      public static void nnk_style_set_font(long ctx, long font)
      void nk_style_set_font(struct nk_context * ctx, struct nk_user_font const * font)
    • nk_style_set_font

      public static void nk_style_set_font(NkContext ctx, NkUserFont font)
      void nk_style_set_font(struct nk_context * ctx, struct nk_user_font const * font)
    • nnk_style_set_cursor

      public static boolean nnk_style_set_cursor(long ctx, int style)
      nk_bool nk_style_set_cursor(struct nk_context * ctx, enum nk_style_cursor style)
    • nk_style_set_cursor

      public static boolean nk_style_set_cursor(NkContext ctx, int style)
      nk_bool nk_style_set_cursor(struct nk_context * ctx, enum nk_style_cursor style)
    • nnk_style_show_cursor

      public static void nnk_style_show_cursor(long ctx)
      void nk_style_show_cursor(struct nk_context * ctx)
    • nk_style_show_cursor

      public static void nk_style_show_cursor(NkContext ctx)
      void nk_style_show_cursor(struct nk_context * ctx)
    • nnk_style_hide_cursor

      public static void nnk_style_hide_cursor(long ctx)
      void nk_style_hide_cursor(struct nk_context * ctx)
    • nk_style_hide_cursor

      public static void nk_style_hide_cursor(NkContext ctx)
      void nk_style_hide_cursor(struct nk_context * ctx)
    • nnk_style_push_font

      public static boolean nnk_style_push_font(long ctx, long font)
      nk_bool nk_style_push_font(struct nk_context * ctx, struct nk_user_font const * font)
    • nk_style_push_font

      public static boolean nk_style_push_font(NkContext ctx, NkUserFont font)
      nk_bool nk_style_push_font(struct nk_context * ctx, struct nk_user_font const * font)
    • nnk_style_push_float

      public static boolean nnk_style_push_float(long ctx, long address, float value)
      nk_bool nk_style_push_float(struct nk_context * ctx, float * address, float value)
    • nk_style_push_float

      public static boolean nk_style_push_float(NkContext ctx, FloatBuffer address, float value)
      nk_bool nk_style_push_float(struct nk_context * ctx, float * address, float value)
    • nnk_style_push_vec2

      public static boolean nnk_style_push_vec2(long ctx, long address, long value)
      nk_bool nk_style_push_vec2(struct nk_context * ctx, struct nk_vec2 * address, struct nk_vec2 value)
    • nk_style_push_vec2

      public static boolean nk_style_push_vec2(NkContext ctx, NkVec2 address, NkVec2 value)
      nk_bool nk_style_push_vec2(struct nk_context * ctx, struct nk_vec2 * address, struct nk_vec2 value)
    • nnk_style_push_style_item

      public static boolean nnk_style_push_style_item(long ctx, long address, long value)
      nk_bool nk_style_push_style_item(struct nk_context * ctx, struct nk_style_item * address, struct nk_style_item value)
    • nk_style_push_style_item

      public static boolean nk_style_push_style_item(NkContext ctx, NkStyleItem address, NkStyleItem value)
      nk_bool nk_style_push_style_item(struct nk_context * ctx, struct nk_style_item * address, struct nk_style_item value)
    • nnk_style_push_flags

      public static boolean nnk_style_push_flags(long ctx, long address, int value)
      nk_bool nk_style_push_flags(struct nk_context * ctx, nk_flags * address, nk_flags value)
    • nk_style_push_flags

      public static boolean nk_style_push_flags(NkContext ctx, IntBuffer address, int value)
      nk_bool nk_style_push_flags(struct nk_context * ctx, nk_flags * address, nk_flags value)
    • nnk_style_push_color

      public static boolean nnk_style_push_color(long ctx, long address, long value)
      nk_bool nk_style_push_color(struct nk_context * ctx, struct nk_color * address, struct nk_color value)
    • nk_style_push_color

      public static boolean nk_style_push_color(NkContext ctx, NkColor address, NkColor value)
      nk_bool nk_style_push_color(struct nk_context * ctx, struct nk_color * address, struct nk_color value)
    • nnk_style_pop_font

      public static boolean nnk_style_pop_font(long ctx)
      nk_bool nk_style_pop_font(struct nk_context * ctx)
    • nk_style_pop_font

      public static boolean nk_style_pop_font(NkContext ctx)
      nk_bool nk_style_pop_font(struct nk_context * ctx)
    • nnk_style_pop_float

      public static boolean nnk_style_pop_float(long ctx)
      nk_bool nk_style_pop_float(struct nk_context * ctx)
    • nk_style_pop_float

      public static boolean nk_style_pop_float(NkContext ctx)
      nk_bool nk_style_pop_float(struct nk_context * ctx)
    • nnk_style_pop_vec2

      public static boolean nnk_style_pop_vec2(long ctx)
      nk_bool nk_style_pop_vec2(struct nk_context * ctx)
    • nk_style_pop_vec2

      public static boolean nk_style_pop_vec2(NkContext ctx)
      nk_bool nk_style_pop_vec2(struct nk_context * ctx)
    • nnk_style_pop_style_item

      public static boolean nnk_style_pop_style_item(long ctx)
      nk_bool nk_style_pop_style_item(struct nk_context * ctx)
    • nk_style_pop_style_item

      public static boolean nk_style_pop_style_item(NkContext ctx)
      nk_bool nk_style_pop_style_item(struct nk_context * ctx)
    • nnk_style_pop_flags

      public static boolean nnk_style_pop_flags(long ctx)
      nk_bool nk_style_pop_flags(struct nk_context * ctx)
    • nk_style_pop_flags

      public static boolean nk_style_pop_flags(NkContext ctx)
      nk_bool nk_style_pop_flags(struct nk_context * ctx)
    • nnk_style_pop_color

      public static boolean nnk_style_pop_color(long ctx)
      nk_bool nk_style_pop_color(struct nk_context * ctx)
    • nk_style_pop_color

      public static boolean nk_style_pop_color(NkContext ctx)
      nk_bool nk_style_pop_color(struct nk_context * ctx)
    • nnk_widget_bounds

      public static void nnk_widget_bounds(long ctx, long __result)
      struct nk_rect nk_widget_bounds(struct nk_context const * ctx)
    • nk_widget_bounds

      public static NkRect nk_widget_bounds(NkContext ctx, NkRect __result)
      struct nk_rect nk_widget_bounds(struct nk_context const * ctx)
    • nnk_widget_position

      public static void nnk_widget_position(long ctx, long __result)
      struct nk_vec2 nk_widget_position(struct nk_context const * ctx)
    • nk_widget_position

      public static NkVec2 nk_widget_position(NkContext ctx, NkVec2 __result)
      struct nk_vec2 nk_widget_position(struct nk_context const * ctx)
    • nnk_widget_size

      public static void nnk_widget_size(long ctx, long __result)
      struct nk_vec2 nk_widget_size(struct nk_context const * ctx)
    • nk_widget_size

      public static NkVec2 nk_widget_size(NkContext ctx, NkVec2 __result)
      struct nk_vec2 nk_widget_size(struct nk_context const * ctx)
    • nnk_widget_width

      public static float nnk_widget_width(long ctx)
      float nk_widget_width(struct nk_context const * ctx)
    • nk_widget_width

      public static float nk_widget_width(NkContext ctx)
      float nk_widget_width(struct nk_context const * ctx)
    • nnk_widget_height

      public static float nnk_widget_height(long ctx)
      float nk_widget_height(struct nk_context const * ctx)
    • nk_widget_height

      public static float nk_widget_height(NkContext ctx)
      float nk_widget_height(struct nk_context const * ctx)
    • nnk_widget_is_hovered

      public static boolean nnk_widget_is_hovered(long ctx)
      nk_bool nk_widget_is_hovered(struct nk_context const * ctx)
    • nk_widget_is_hovered

      public static boolean nk_widget_is_hovered(NkContext ctx)
      nk_bool nk_widget_is_hovered(struct nk_context const * ctx)
    • nnk_widget_is_mouse_clicked

      public static boolean nnk_widget_is_mouse_clicked(long ctx, int btn)
      nk_bool nk_widget_is_mouse_clicked(struct nk_context const * ctx, enum nk_buttons btn)
    • nk_widget_is_mouse_clicked

      public static boolean nk_widget_is_mouse_clicked(NkContext ctx, int btn)
      nk_bool nk_widget_is_mouse_clicked(struct nk_context const * ctx, enum nk_buttons btn)
    • nnk_widget_has_mouse_click_down

      public static boolean nnk_widget_has_mouse_click_down(long ctx, int btn, boolean down)
      nk_bool nk_widget_has_mouse_click_down(struct nk_context const * ctx, enum nk_buttons btn, nk_bool down)
    • nk_widget_has_mouse_click_down

      public static boolean nk_widget_has_mouse_click_down(NkContext ctx, int btn, boolean down)
      nk_bool nk_widget_has_mouse_click_down(struct nk_context const * ctx, enum nk_buttons btn, nk_bool down)
    • nnk_spacing

      public static void nnk_spacing(long ctx, int cols)
      void nk_spacing(struct nk_context * ctx, int cols)
    • nk_spacing

      public static void nk_spacing(NkContext ctx, int cols)
      void nk_spacing(struct nk_context * ctx, int cols)
    • nnk_widget_disable_begin

      public static void nnk_widget_disable_begin(long ctx)
      void nk_widget_disable_begin(struct nk_context * ctx)
    • nk_widget_disable_begin

      public static void nk_widget_disable_begin(NkContext ctx)
      void nk_widget_disable_begin(struct nk_context * ctx)
    • nnk_widget_disable_end

      public static void nnk_widget_disable_end(long ctx)
      void nk_widget_disable_end(struct nk_context * ctx)
    • nk_widget_disable_end

      public static void nk_widget_disable_end(NkContext ctx)
      void nk_widget_disable_end(struct nk_context * ctx)
    • nnk_widget

      public static int nnk_widget(long bounds, long ctx)
      enum nk_widget_layout_states nk_widget(struct nk_rect * bounds, struct nk_context const * ctx)
    • nk_widget

      public static int nk_widget(NkRect bounds, NkContext ctx)
      enum nk_widget_layout_states nk_widget(struct nk_rect * bounds, struct nk_context const * ctx)
    • nnk_widget_fitting

      public static int nnk_widget_fitting(long bounds, long ctx, long item_padding)
      enum nk_widget_layout_states nk_widget_fitting(struct nk_rect * bounds, struct nk_context * ctx, struct nk_vec2 item_padding)
    • nk_widget_fitting

      public static int nk_widget_fitting(NkRect bounds, NkContext ctx, NkVec2 item_padding)
      enum nk_widget_layout_states nk_widget_fitting(struct nk_rect * bounds, struct nk_context * ctx, struct nk_vec2 item_padding)
    • nnk_rgb

      public static void nnk_rgb(int r, int g, int b, long __result)
      struct nk_color nk_rgb(int r, int g, int b)
    • nk_rgb

      public static NkColor nk_rgb(int r, int g, int b, NkColor __result)
      struct nk_color nk_rgb(int r, int g, int b)
    • nnk_rgb_iv

      public static void nnk_rgb_iv(long rgb, long __result)
      struct nk_color nk_rgb_iv(int const * rgb)
    • nk_rgb_iv

      public static NkColor nk_rgb_iv(IntBuffer rgb, NkColor __result)
      struct nk_color nk_rgb_iv(int const * rgb)
    • nnk_rgb_bv

      public static void nnk_rgb_bv(long rgb, long __result)
      struct nk_color nk_rgb_bv(nk_byte const * rgb)
    • nk_rgb_bv

      public static NkColor nk_rgb_bv(ByteBuffer rgb, NkColor __result)
      struct nk_color nk_rgb_bv(nk_byte const * rgb)
    • nnk_rgb_f

      public static void nnk_rgb_f(float r, float g, float b, long __result)
      struct nk_color nk_rgb_f(float r, float g, float b)
    • nk_rgb_f

      public static NkColor nk_rgb_f(float r, float g, float b, NkColor __result)
      struct nk_color nk_rgb_f(float r, float g, float b)
    • nnk_rgb_fv

      public static void nnk_rgb_fv(long rgb, long __result)
      struct nk_color nk_rgb_fv(float const * rgb)
    • nk_rgb_fv

      public static NkColor nk_rgb_fv(FloatBuffer rgb, NkColor __result)
      struct nk_color nk_rgb_fv(float const * rgb)
    • nnk_rgb_cf

      public static void nnk_rgb_cf(long c, long __result)
      struct nk_color nk_rgb_cf(struct nk_colorf c)
    • nk_rgb_cf

      public static NkColor nk_rgb_cf(NkColorf c, NkColor __result)
      struct nk_color nk_rgb_cf(struct nk_colorf c)
    • nnk_rgb_hex

      public static void nnk_rgb_hex(long rgb, long __result)
      struct nk_color nk_rgb_hex(char const * rgb)
    • nk_rgb_hex

      public static NkColor nk_rgb_hex(ByteBuffer rgb, NkColor __result)
      struct nk_color nk_rgb_hex(char const * rgb)
    • nk_rgb_hex

      public static NkColor nk_rgb_hex(CharSequence rgb, NkColor __result)
      struct nk_color nk_rgb_hex(char const * rgb)
    • nnk_rgb_factor

      public static void nnk_rgb_factor(long col, float factor, long __result)
      struct nk_color nk_rgb_factor(struct nk_color col, float factor)
    • nk_rgb_factor

      public static NkColor nk_rgb_factor(NkColor col, float factor, NkColor __result)
      struct nk_color nk_rgb_factor(struct nk_color col, float factor)
    • nnk_rgba

      public static void nnk_rgba(int r, int g, int b, int a, long __result)
      struct nk_color nk_rgba(int r, int g, int b, int a)
    • nk_rgba

      public static NkColor nk_rgba(int r, int g, int b, int a, NkColor __result)
      struct nk_color nk_rgba(int r, int g, int b, int a)
    • nnk_rgba_u32

      public static void nnk_rgba_u32(int in, long __result)
      struct nk_color nk_rgba_u32(nk_uint in)
    • nk_rgba_u32

      public static NkColor nk_rgba_u32(int in, NkColor __result)
      struct nk_color nk_rgba_u32(nk_uint in)
    • nnk_rgba_iv

      public static void nnk_rgba_iv(long rgba, long __result)
      struct nk_color nk_rgba_iv(int const * rgba)
    • nk_rgba_iv

      public static NkColor nk_rgba_iv(IntBuffer rgba, NkColor __result)
      struct nk_color nk_rgba_iv(int const * rgba)
    • nnk_rgba_bv

      public static void nnk_rgba_bv(long rgba, long __result)
      struct nk_color nk_rgba_bv(nk_byte const * rgba)
    • nk_rgba_bv

      public static NkColor nk_rgba_bv(ByteBuffer rgba, NkColor __result)
      struct nk_color nk_rgba_bv(nk_byte const * rgba)
    • nnk_rgba_f

      public static void nnk_rgba_f(float r, float g, float b, float a, long __result)
      struct nk_color nk_rgba_f(float r, float g, float b, float a)
    • nk_rgba_f

      public static NkColor nk_rgba_f(float r, float g, float b, float a, NkColor __result)
      struct nk_color nk_rgba_f(float r, float g, float b, float a)
    • nnk_rgba_fv

      public static void nnk_rgba_fv(long rgba, long __result)
      struct nk_color nk_rgba_fv(float const * rgba)
    • nk_rgba_fv

      public static NkColor nk_rgba_fv(FloatBuffer rgba, NkColor __result)
      struct nk_color nk_rgba_fv(float const * rgba)
    • nnk_rgba_cf

      public static void nnk_rgba_cf(long c, long __result)
      struct nk_color nk_rgba_cf(struct nk_colorf c)
    • nk_rgba_cf

      public static NkColor nk_rgba_cf(NkColorf c, NkColor __result)
      struct nk_color nk_rgba_cf(struct nk_colorf c)
    • nnk_rgba_hex

      public static void nnk_rgba_hex(long rgba, long __result)
      struct nk_color nk_rgba_hex(char const * rgba)
    • nk_rgba_hex

      public static NkColor nk_rgba_hex(ByteBuffer rgba, NkColor __result)
      struct nk_color nk_rgba_hex(char const * rgba)
    • nk_rgba_hex

      public static NkColor nk_rgba_hex(CharSequence rgba, NkColor __result)
      struct nk_color nk_rgba_hex(char const * rgba)
    • nnk_hsva_colorf

      public static void nnk_hsva_colorf(float h, float s, float v, float a, long __result)
      struct nk_colorf nk_hsva_colorf(float h, float s, float v, float a)
    • nk_hsva_colorf

      public static NkColorf nk_hsva_colorf(float h, float s, float v, float a, NkColorf __result)
      struct nk_colorf nk_hsva_colorf(float h, float s, float v, float a)
    • nnk_hsva_colorfv

      public static void nnk_hsva_colorfv(long c, long __result)
      struct nk_colorf nk_hsva_colorfv(float const * c)
    • nk_hsva_colorfv

      public static NkColorf nk_hsva_colorfv(FloatBuffer c, NkColorf __result)
      struct nk_colorf nk_hsva_colorfv(float const * c)
    • nnk_colorf_hsva_f

      public static void nnk_colorf_hsva_f(long out_h, long out_s, long out_v, long out_a, long in)
      void nk_colorf_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_colorf in)
    • nk_colorf_hsva_f

      public static void nk_colorf_hsva_f(FloatBuffer out_h, FloatBuffer out_s, FloatBuffer out_v, FloatBuffer out_a, NkColorf in)
      void nk_colorf_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_colorf in)
    • nnk_colorf_hsva_fv

      public static void nnk_colorf_hsva_fv(long hsva, long in)
      void nk_colorf_hsva_fv(float * hsva, struct nk_colorf in)
    • nk_colorf_hsva_fv

      public static void nk_colorf_hsva_fv(FloatBuffer hsva, NkColorf in)
      void nk_colorf_hsva_fv(float * hsva, struct nk_colorf in)
    • nnk_hsv

      public static void nnk_hsv(int h, int s, int v, long __result)
      struct nk_color nk_hsv(int h, int s, int v)
    • nk_hsv

      public static NkColor nk_hsv(int h, int s, int v, NkColor __result)
      struct nk_color nk_hsv(int h, int s, int v)
    • nnk_hsv_iv

      public static void nnk_hsv_iv(long hsv, long __result)
      struct nk_color nk_hsv_iv(int const * hsv)
    • nk_hsv_iv

      public static NkColor nk_hsv_iv(IntBuffer hsv, NkColor __result)
      struct nk_color nk_hsv_iv(int const * hsv)
    • nnk_hsv_bv

      public static void nnk_hsv_bv(long hsv, long __result)
      struct nk_color nk_hsv_bv(nk_byte const * hsv)
    • nk_hsv_bv

      public static NkColor nk_hsv_bv(ByteBuffer hsv, NkColor __result)
      struct nk_color nk_hsv_bv(nk_byte const * hsv)
    • nnk_hsv_f

      public static void nnk_hsv_f(float h, float s, float v, long __result)
      struct nk_color nk_hsv_f(float h, float s, float v)
    • nk_hsv_f

      public static NkColor nk_hsv_f(float h, float s, float v, NkColor __result)
      struct nk_color nk_hsv_f(float h, float s, float v)
    • nnk_hsv_fv

      public static void nnk_hsv_fv(long hsv, long __result)
      struct nk_color nk_hsv_fv(float const * hsv)
    • nk_hsv_fv

      public static NkColor nk_hsv_fv(FloatBuffer hsv, NkColor __result)
      struct nk_color nk_hsv_fv(float const * hsv)
    • nnk_hsva

      public static void nnk_hsva(int h, int s, int v, int a, long __result)
      struct nk_color nk_hsva(int h, int s, int v, int a)
    • nk_hsva

      public static NkColor nk_hsva(int h, int s, int v, int a, NkColor __result)
      struct nk_color nk_hsva(int h, int s, int v, int a)
    • nnk_hsva_iv

      public static void nnk_hsva_iv(long hsva, long __result)
      struct nk_color nk_hsva_iv(int const * hsva)
    • nk_hsva_iv

      public static NkColor nk_hsva_iv(IntBuffer hsva, NkColor __result)
      struct nk_color nk_hsva_iv(int const * hsva)
    • nnk_hsva_bv

      public static void nnk_hsva_bv(long hsva, long __result)
      struct nk_color nk_hsva_bv(nk_byte const * hsva)
    • nk_hsva_bv

      public static NkColor nk_hsva_bv(ByteBuffer hsva, NkColor __result)
      struct nk_color nk_hsva_bv(nk_byte const * hsva)
    • nnk_hsva_f

      public static void nnk_hsva_f(float h, float s, float v, float a, long __result)
      struct nk_color nk_hsva_f(float h, float s, float v, float a)
    • nk_hsva_f

      public static NkColor nk_hsva_f(float h, float s, float v, float a, NkColor __result)
      struct nk_color nk_hsva_f(float h, float s, float v, float a)
    • nnk_hsva_fv

      public static void nnk_hsva_fv(long hsva, long __result)
      struct nk_color nk_hsva_fv(float const * hsva)
    • nk_hsva_fv

      public static NkColor nk_hsva_fv(FloatBuffer hsva, NkColor __result)
      struct nk_color nk_hsva_fv(float const * hsva)
    • nnk_color_f

      public static void nnk_color_f(long r, long g, long b, long a, long color)
      void nk_color_f(float * r, float * g, float * b, float * a, struct nk_color color)
    • nk_color_f

      public static void nk_color_f(FloatBuffer r, FloatBuffer g, FloatBuffer b, FloatBuffer a, NkColor color)
      void nk_color_f(float * r, float * g, float * b, float * a, struct nk_color color)
    • nnk_color_fv

      public static void nnk_color_fv(long rgba_out, long color)
      void nk_color_fv(float * rgba_out, struct nk_color color)
    • nk_color_fv

      public static void nk_color_fv(FloatBuffer rgba_out, NkColor color)
      void nk_color_fv(float * rgba_out, struct nk_color color)
    • nnk_color_cf

      public static void nnk_color_cf(long color, long __result)
      struct nk_colorf nk_color_cf(struct nk_color color)
    • nk_color_cf

      public static NkColorf nk_color_cf(NkColor color, NkColorf __result)
      struct nk_colorf nk_color_cf(struct nk_color color)
    • nnk_color_d

      public static void nnk_color_d(long r, long g, long b, long a, long color)
      void nk_color_d(double * r, double * g, double * b, double * a, struct nk_color color)
    • nk_color_d

      public static void nk_color_d(DoubleBuffer r, DoubleBuffer g, DoubleBuffer b, DoubleBuffer a, NkColor color)
      void nk_color_d(double * r, double * g, double * b, double * a, struct nk_color color)
    • nnk_color_dv

      public static void nnk_color_dv(long rgba_out, long color)
      void nk_color_dv(double * rgba_out, struct nk_color color)
    • nk_color_dv

      public static void nk_color_dv(DoubleBuffer rgba_out, NkColor color)
      void nk_color_dv(double * rgba_out, struct nk_color color)
    • nnk_color_u32

      public static int nnk_color_u32(long color)
      nk_uint nk_color_u32(struct nk_color color)
    • nk_color_u32

      public static int nk_color_u32(NkColor color)
      nk_uint nk_color_u32(struct nk_color color)
    • nnk_color_hex_rgba

      public static void nnk_color_hex_rgba(long output, long color)
      void nk_color_hex_rgba(char * output, struct nk_color color)
    • nk_color_hex_rgba

      public static void nk_color_hex_rgba(ByteBuffer output, NkColor color)
      void nk_color_hex_rgba(char * output, struct nk_color color)
    • nnk_color_hex_rgb

      public static void nnk_color_hex_rgb(long output, long color)
      void nk_color_hex_rgb(char * output, struct nk_color color)
    • nk_color_hex_rgb

      public static void nk_color_hex_rgb(ByteBuffer output, NkColor color)
      void nk_color_hex_rgb(char * output, struct nk_color color)
    • nnk_color_hsv_i

      public static void nnk_color_hsv_i(long out_h, long out_s, long out_v, long color)
      void nk_color_hsv_i(int * out_h, int * out_s, int * out_v, struct nk_color color)
    • nk_color_hsv_i

      public static void nk_color_hsv_i(IntBuffer out_h, IntBuffer out_s, IntBuffer out_v, NkColor color)
      void nk_color_hsv_i(int * out_h, int * out_s, int * out_v, struct nk_color color)
    • nnk_color_hsv_b

      public static void nnk_color_hsv_b(long out_h, long out_s, long out_v, long color)
      void nk_color_hsv_b(nk_byte * out_h, nk_byte * out_s, nk_byte * out_v, struct nk_color color)
    • nk_color_hsv_b

      public static void nk_color_hsv_b(ByteBuffer out_h, ByteBuffer out_s, ByteBuffer out_v, NkColor color)
      void nk_color_hsv_b(nk_byte * out_h, nk_byte * out_s, nk_byte * out_v, struct nk_color color)
    • nnk_color_hsv_iv

      public static void nnk_color_hsv_iv(long hsv_out, long color)
      void nk_color_hsv_iv(int * hsv_out, struct nk_color color)
    • nk_color_hsv_iv

      public static void nk_color_hsv_iv(IntBuffer hsv_out, NkColor color)
      void nk_color_hsv_iv(int * hsv_out, struct nk_color color)
    • nnk_color_hsv_bv

      public static void nnk_color_hsv_bv(long hsv_out, long color)
      void nk_color_hsv_bv(nk_byte * hsv_out, struct nk_color color)
    • nk_color_hsv_bv

      public static void nk_color_hsv_bv(ByteBuffer hsv_out, NkColor color)
      void nk_color_hsv_bv(nk_byte * hsv_out, struct nk_color color)
    • nnk_color_hsv_f

      public static void nnk_color_hsv_f(long out_h, long out_s, long out_v, long color)
      void nk_color_hsv_f(float * out_h, float * out_s, float * out_v, struct nk_color color)
    • nk_color_hsv_f

      public static void nk_color_hsv_f(FloatBuffer out_h, FloatBuffer out_s, FloatBuffer out_v, NkColor color)
      void nk_color_hsv_f(float * out_h, float * out_s, float * out_v, struct nk_color color)
    • nnk_color_hsv_fv

      public static void nnk_color_hsv_fv(long hsv_out, long color)
      void nk_color_hsv_fv(float * hsv_out, struct nk_color color)
    • nk_color_hsv_fv

      public static void nk_color_hsv_fv(FloatBuffer hsv_out, NkColor color)
      void nk_color_hsv_fv(float * hsv_out, struct nk_color color)
    • nnk_color_hsva_i

      public static void nnk_color_hsva_i(long h, long s, long v, long a, long color)
      void nk_color_hsva_i(int * h, int * s, int * v, int * a, struct nk_color color)
    • nk_color_hsva_i

      public static void nk_color_hsva_i(IntBuffer h, IntBuffer s, IntBuffer v, IntBuffer a, NkColor color)
      void nk_color_hsva_i(int * h, int * s, int * v, int * a, struct nk_color color)
    • nnk_color_hsva_b

      public static void nnk_color_hsva_b(long h, long s, long v, long a, long color)
      void nk_color_hsva_b(nk_byte * h, nk_byte * s, nk_byte * v, nk_byte * a, struct nk_color color)
    • nk_color_hsva_b

      public static void nk_color_hsva_b(ByteBuffer h, ByteBuffer s, ByteBuffer v, ByteBuffer a, NkColor color)
      void nk_color_hsva_b(nk_byte * h, nk_byte * s, nk_byte * v, nk_byte * a, struct nk_color color)
    • nnk_color_hsva_iv

      public static void nnk_color_hsva_iv(long hsva_out, long color)
      void nk_color_hsva_iv(int * hsva_out, struct nk_color color)
    • nk_color_hsva_iv

      public static void nk_color_hsva_iv(IntBuffer hsva_out, NkColor color)
      void nk_color_hsva_iv(int * hsva_out, struct nk_color color)
    • nnk_color_hsva_bv

      public static void nnk_color_hsva_bv(long hsva_out, long color)
      void nk_color_hsva_bv(nk_byte * hsva_out, struct nk_color color)
    • nk_color_hsva_bv

      public static void nk_color_hsva_bv(ByteBuffer hsva_out, NkColor color)
      void nk_color_hsva_bv(nk_byte * hsva_out, struct nk_color color)
    • nnk_color_hsva_f

      public static void nnk_color_hsva_f(long out_h, long out_s, long out_v, long out_a, long color)
      void nk_color_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_color color)
    • nk_color_hsva_f

      public static void nk_color_hsva_f(FloatBuffer out_h, FloatBuffer out_s, FloatBuffer out_v, FloatBuffer out_a, NkColor color)
      void nk_color_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_color color)
    • nnk_color_hsva_fv

      public static void nnk_color_hsva_fv(long hsva_out, long color)
      void nk_color_hsva_fv(float * hsva_out, struct nk_color color)
    • nk_color_hsva_fv

      public static void nk_color_hsva_fv(FloatBuffer hsva_out, NkColor color)
      void nk_color_hsva_fv(float * hsva_out, struct nk_color color)
    • nnk_handle_ptr

      public static void nnk_handle_ptr(long ptr, long __result)
      nk_handle nk_handle_ptr(void * ptr)
    • nk_handle_ptr

      public static NkHandle nk_handle_ptr(long ptr, NkHandle __result)
      nk_handle nk_handle_ptr(void * ptr)
    • nnk_handle_id

      public static void nnk_handle_id(int id, long __result)
      nk_handle nk_handle_id(int id)
    • nk_handle_id

      public static NkHandle nk_handle_id(int id, NkHandle __result)
      nk_handle nk_handle_id(int id)
    • nnk_image_handle

      public static void nnk_image_handle(long handle, long __result)
      struct nk_image nk_image_handle(nk_handle handle)
    • nk_image_handle

      public static NkImage nk_image_handle(NkHandle handle, NkImage __result)
      struct nk_image nk_image_handle(nk_handle handle)
    • nnk_image_ptr

      public static void nnk_image_ptr(long ptr, long __result)
      struct nk_image nk_image_ptr(void * ptr)
    • nk_image_ptr

      public static NkImage nk_image_ptr(long ptr, NkImage __result)
      struct nk_image nk_image_ptr(void * ptr)
    • nnk_image_id

      public static void nnk_image_id(int id, long __result)
      struct nk_image nk_image_id(int id)
    • nk_image_id

      public static NkImage nk_image_id(int id, NkImage __result)
      struct nk_image nk_image_id(int id)
    • nnk_image_is_subimage

      public static boolean nnk_image_is_subimage(long img)
      nk_bool nk_image_is_subimage(struct nk_image const * img)
    • nk_image_is_subimage

      public static boolean nk_image_is_subimage(NkImage img)
      nk_bool nk_image_is_subimage(struct nk_image const * img)
    • nnk_subimage_ptr

      public static void nnk_subimage_ptr(long ptr, short w, short h, long sub_region, long __result)
      struct nk_image nk_subimage_ptr(void * ptr, nk_ushort w, nk_ushort h, struct nk_rect sub_region)
    • nk_subimage_ptr

      public static NkImage nk_subimage_ptr(long ptr, short w, short h, NkRect sub_region, NkImage __result)
      struct nk_image nk_subimage_ptr(void * ptr, nk_ushort w, nk_ushort h, struct nk_rect sub_region)
    • nnk_subimage_id

      public static void nnk_subimage_id(int id, short w, short h, long sub_region, long __result)
      struct nk_image nk_subimage_id(int id, nk_ushort w, nk_ushort h, struct nk_rect sub_region)
    • nk_subimage_id

      public static NkImage nk_subimage_id(int id, short w, short h, NkRect sub_region, NkImage __result)
      struct nk_image nk_subimage_id(int id, nk_ushort w, nk_ushort h, struct nk_rect sub_region)
    • nnk_subimage_handle

      public static void nnk_subimage_handle(long handle, short w, short h, long sub_region, long __result)
      struct nk_image nk_subimage_handle(nk_handle handle, nk_ushort w, nk_ushort h, struct nk_rect sub_region)
    • nk_subimage_handle

      public static NkImage nk_subimage_handle(NkHandle handle, short w, short h, NkRect sub_region, NkImage __result)
      struct nk_image nk_subimage_handle(nk_handle handle, nk_ushort w, nk_ushort h, struct nk_rect sub_region)
    • nnk_nine_slice_handle

      public static void nnk_nine_slice_handle(long handle, short l, short t, short r, short b, long __result)
      struct nk_nine_slice nk_nine_slice_handle(nk_handle handle, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    • nk_nine_slice_handle

      public static NkNineSlice nk_nine_slice_handle(NkHandle handle, short l, short t, short r, short b, NkNineSlice __result)
      struct nk_nine_slice nk_nine_slice_handle(nk_handle handle, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    • nnk_nine_slice_ptr

      public static void nnk_nine_slice_ptr(long ptr, short l, short t, short r, short b, long __result)
      struct nk_nine_slice nk_nine_slice_ptr(void * ptr, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    • nk_nine_slice_ptr

      public static NkNineSlice nk_nine_slice_ptr(long ptr, short l, short t, short r, short b, NkNineSlice __result)
      struct nk_nine_slice nk_nine_slice_ptr(void * ptr, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    • nnk_nine_slice_id

      public static void nnk_nine_slice_id(int id, short l, short t, short r, short b, long __result)
      struct nk_nine_slice nk_nine_slice_id(int id, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    • nk_nine_slice_id

      public static NkNineSlice nk_nine_slice_id(int id, short l, short t, short r, short b, NkNineSlice __result)
      struct nk_nine_slice nk_nine_slice_id(int id, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    • nnk_nine_slice_is_sub9slice

      public static int nnk_nine_slice_is_sub9slice(long img)
      int nk_nine_slice_is_sub9slice(struct nk_nine_slice const * img)
    • nk_nine_slice_is_sub9slice

      public static boolean nk_nine_slice_is_sub9slice(NkNineSlice img)
      int nk_nine_slice_is_sub9slice(struct nk_nine_slice const * img)
    • nnk_sub9slice_ptr

      public static void nnk_sub9slice_ptr(long ptr, short w, short h, long sub_region, short l, short t, short r, short b, long __result)
      struct nk_nine_slice nk_sub9slice_ptr(void * ptr, nk_ushort w, nk_ushort h, struct nk_rect sub_region, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    • nk_sub9slice_ptr

      public static NkNineSlice nk_sub9slice_ptr(long ptr, short w, short h, NkRect sub_region, short l, short t, short r, short b, NkNineSlice __result)
      struct nk_nine_slice nk_sub9slice_ptr(void * ptr, nk_ushort w, nk_ushort h, struct nk_rect sub_region, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    • nnk_sub9slice_id

      public static void nnk_sub9slice_id(int id, short w, short h, long sub_region, short l, short t, short r, short b, long __result)
      struct nk_nine_slice nk_sub9slice_id(int id, nk_ushort w, nk_ushort h, struct nk_rect sub_region, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    • nk_sub9slice_id

      public static NkNineSlice nk_sub9slice_id(int id, short w, short h, NkRect sub_region, short l, short t, short r, short b, NkNineSlice __result)
      struct nk_nine_slice nk_sub9slice_id(int id, nk_ushort w, nk_ushort h, struct nk_rect sub_region, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    • nnk_sub9slice_handle

      public static void nnk_sub9slice_handle(long handle, short w, short h, long sub_region, short l, short t, short r, short b, long __result)
      struct nk_nine_slice nk_sub9slice_handle(nk_handle handle, nk_ushort w, nk_ushort h, struct nk_rect sub_region, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    • nk_sub9slice_handle

      public static NkNineSlice nk_sub9slice_handle(NkHandle handle, short w, short h, NkRect sub_region, short l, short t, short r, short b, NkNineSlice __result)
      struct nk_nine_slice nk_sub9slice_handle(nk_handle handle, nk_ushort w, nk_ushort h, struct nk_rect sub_region, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)
    • nnk_murmur_hash

      public static int nnk_murmur_hash(long key, int len, int seed)
      nk_hash nk_murmur_hash(void const * key, int len, nk_hash seed)
    • nk_murmur_hash

      public static int nk_murmur_hash(ByteBuffer key, int seed)
      nk_hash nk_murmur_hash(void const * key, int len, nk_hash seed)
    • nnk_triangle_from_direction

      public static void nnk_triangle_from_direction(long result, long r, float pad_x, float pad_y, int direction)
      void nk_triangle_from_direction(struct nk_vec2 * result, struct nk_rect r, float pad_x, float pad_y, enum nk_heading direction)
    • nk_triangle_from_direction

      public static void nk_triangle_from_direction(NkVec2 result, NkRect r, float pad_x, float pad_y, int direction)
      void nk_triangle_from_direction(struct nk_vec2 * result, struct nk_rect r, float pad_x, float pad_y, enum nk_heading direction)
    • nnk_vec2

      public static void nnk_vec2(float x, float y, long __result)
      struct nk_vec2 nk_vec2(float x, float y)
    • nk_vec2

      public static NkVec2 nk_vec2(float x, float y, NkVec2 __result)
      struct nk_vec2 nk_vec2(float x, float y)
    • nnk_vec2i

      public static void nnk_vec2i(int x, int y, long __result)
      struct nk_vec2 nk_vec2i(int x, int y)
    • nk_vec2i

      public static NkVec2 nk_vec2i(int x, int y, NkVec2 __result)
      struct nk_vec2 nk_vec2i(int x, int y)
    • nnk_vec2v

      public static void nnk_vec2v(long xy, long __result)
      struct nk_vec2 nk_vec2v(float const * xy)
    • nk_vec2v

      public static NkVec2 nk_vec2v(FloatBuffer xy, NkVec2 __result)
      struct nk_vec2 nk_vec2v(float const * xy)
    • nnk_vec2iv

      public static void nnk_vec2iv(long xy, long __result)
      struct nk_vec2 nk_vec2iv(int const * xy)
    • nk_vec2iv

      public static NkVec2 nk_vec2iv(IntBuffer xy, NkVec2 __result)
      struct nk_vec2 nk_vec2iv(int const * xy)
    • nnk_get_null_rect

      public static void nnk_get_null_rect(long __result)
      struct nk_rect nk_get_null_rect(void)
    • nk_get_null_rect

      public static NkRect nk_get_null_rect(NkRect __result)
      struct nk_rect nk_get_null_rect(void)
    • nnk_rect

      public static void nnk_rect(float x, float y, float w, float h, long __result)
      struct nk_rect nk_rect(float x, float y, float w, float h)
    • nk_rect

      public static NkRect nk_rect(float x, float y, float w, float h, NkRect __result)
      struct nk_rect nk_rect(float x, float y, float w, float h)
    • nnk_recti

      public static void nnk_recti(int x, int y, int w, int h, long __result)
      struct nk_rect nk_recti(int x, int y, int w, int h)
    • nk_recti

      public static NkRect nk_recti(int x, int y, int w, int h, NkRect __result)
      struct nk_rect nk_recti(int x, int y, int w, int h)
    • nnk_recta

      public static void nnk_recta(long pos, long size, long __result)
      struct nk_rect nk_recta(struct nk_vec2 pos, struct nk_vec2 size)
    • nk_recta

      public static NkRect nk_recta(NkVec2 pos, NkVec2 size, NkRect __result)
      struct nk_rect nk_recta(struct nk_vec2 pos, struct nk_vec2 size)
    • nnk_rectv

      public static void nnk_rectv(long xywh, long __result)
      struct nk_rect nk_rectv(float const * xywh)
    • nk_rectv

      public static NkRect nk_rectv(FloatBuffer xywh, NkRect __result)
      struct nk_rect nk_rectv(float const * xywh)
    • nnk_rectiv

      public static void nnk_rectiv(long xywh, long __result)
      struct nk_rect nk_rectiv(int const * xywh)
    • nk_rectiv

      public static NkRect nk_rectiv(IntBuffer xywh, NkRect __result)
      struct nk_rect nk_rectiv(int const * xywh)
    • nnk_rect_pos

      public static void nnk_rect_pos(long r, long __result)
      struct nk_vec2 nk_rect_pos(struct nk_rect r)
    • nk_rect_pos

      public static NkVec2 nk_rect_pos(NkRect r, NkVec2 __result)
      struct nk_vec2 nk_rect_pos(struct nk_rect r)
    • nnk_rect_size

      public static void nnk_rect_size(long r, long __result)
      struct nk_vec2 nk_rect_size(struct nk_rect r)
    • nk_rect_size

      public static NkVec2 nk_rect_size(NkRect r, NkVec2 __result)
      struct nk_vec2 nk_rect_size(struct nk_rect r)
    • nnk_strlen

      public static int nnk_strlen(long str)
      int nk_strlen(char const * str)
    • nk_strlen

      public static int nk_strlen(ByteBuffer str)
      int nk_strlen(char const * str)
    • nk_strlen

      public static int nk_strlen(CharSequence str)
      int nk_strlen(char const * str)
    • nnk_stricmp

      public static int nnk_stricmp(long s1, long s2)
      int nk_stricmp(char const * s1, char const * s2)
    • nk_stricmp

      public static int nk_stricmp(ByteBuffer s1, ByteBuffer s2)
      int nk_stricmp(char const * s1, char const * s2)
    • nk_stricmp

      public static int nk_stricmp(CharSequence s1, CharSequence s2)
      int nk_stricmp(char const * s1, char const * s2)
    • nnk_stricmpn

      public static int nnk_stricmpn(long s1, long s2, int n)
      int nk_stricmpn(char const * s1, char const * s2, int n)
    • nk_stricmpn

      public static int nk_stricmpn(ByteBuffer s1, ByteBuffer s2, int n)
      int nk_stricmpn(char const * s1, char const * s2, int n)
    • nk_stricmpn

      public static int nk_stricmpn(CharSequence s1, CharSequence s2, int n)
      int nk_stricmpn(char const * s1, char const * s2, int n)
    • nnk_strtoi

      public static int nnk_strtoi(long str, long endptr)
      int nk_strtoi(char const * str, char ** endptr)
    • nk_strtoi

      public static int nk_strtoi(ByteBuffer str, PointerBuffer endptr)
      int nk_strtoi(char const * str, char ** endptr)
    • nk_strtoi

      public static int nk_strtoi(CharSequence str, PointerBuffer endptr)
      int nk_strtoi(char const * str, char ** endptr)
    • nnk_strtof

      public static float nnk_strtof(long str, long endptr)
      float nk_strtof(char const * str, char ** endptr)
    • nk_strtof

      public static float nk_strtof(ByteBuffer str, PointerBuffer endptr)
      float nk_strtof(char const * str, char ** endptr)
    • nk_strtof

      public static float nk_strtof(CharSequence str, PointerBuffer endptr)
      float nk_strtof(char const * str, char ** endptr)
    • nnk_strtod

      public static double nnk_strtod(long str, long endptr)
      double nk_strtod(char const * str, char ** endptr)
    • nk_strtod

      public static double nk_strtod(ByteBuffer str, PointerBuffer endptr)
      double nk_strtod(char const * str, char ** endptr)
    • nk_strtod

      public static double nk_strtod(CharSequence str, PointerBuffer endptr)
      double nk_strtod(char const * str, char ** endptr)
    • nnk_strfilter

      public static boolean nnk_strfilter(long str, long regexp)
      nk_bool nk_strfilter(char const * str, char const * regexp)
    • nk_strfilter

      public static boolean nk_strfilter(ByteBuffer str, ByteBuffer regexp)
      nk_bool nk_strfilter(char const * str, char const * regexp)
    • nk_strfilter

      public static boolean nk_strfilter(CharSequence str, CharSequence regexp)
      nk_bool nk_strfilter(char const * str, char const * regexp)
    • nnk_strmatch_fuzzy_string

      public static boolean nnk_strmatch_fuzzy_string(long str, long pattern, long out_score)
      nk_bool nk_strmatch_fuzzy_string(char const * str, char const * pattern, int * out_score)
    • nk_strmatch_fuzzy_string

      public static boolean nk_strmatch_fuzzy_string(ByteBuffer str, ByteBuffer pattern, IntBuffer out_score)
      nk_bool nk_strmatch_fuzzy_string(char const * str, char const * pattern, int * out_score)
    • nk_strmatch_fuzzy_string

      public static boolean nk_strmatch_fuzzy_string(CharSequence str, CharSequence pattern, IntBuffer out_score)
      nk_bool nk_strmatch_fuzzy_string(char const * str, char const * pattern, int * out_score)
    • nnk_strmatch_fuzzy_text

      public static int nnk_strmatch_fuzzy_text(long txt, int txt_len, long pattern, long out_score)
      int nk_strmatch_fuzzy_text(char const * txt, int txt_len, char const * pattern, int * out_score)
    • nk_strmatch_fuzzy_text

      public static int nk_strmatch_fuzzy_text(ByteBuffer txt, ByteBuffer pattern, IntBuffer out_score)
      int nk_strmatch_fuzzy_text(char const * txt, int txt_len, char const * pattern, int * out_score)
    • nk_strmatch_fuzzy_text

      public static int nk_strmatch_fuzzy_text(CharSequence txt, CharSequence pattern, IntBuffer out_score)
      int nk_strmatch_fuzzy_text(char const * txt, int txt_len, char const * pattern, int * out_score)
    • nnk_utf_decode

      public static int nnk_utf_decode(long c, long u, int clen)
      int nk_utf_decode(char const * c, nk_rune * u, int clen)
    • nk_utf_decode

      public static int nk_utf_decode(ByteBuffer c, IntBuffer u)
      int nk_utf_decode(char const * c, nk_rune * u, int clen)
    • nnk_utf_encode

      public static int nnk_utf_encode(int u, long c, int clen)
      int nk_utf_encode(nk_rune u, char * c, int clen)
    • nk_utf_encode

      public static int nk_utf_encode(int u, ByteBuffer c)
      int nk_utf_encode(nk_rune u, char * c, int clen)
    • nnk_utf_len

      public static int nnk_utf_len(long str, int byte_len)
      int nk_utf_len(char const * str, int byte_len)
    • nk_utf_len

      public static int nk_utf_len(ByteBuffer str)
      int nk_utf_len(char const * str, int byte_len)
    • nnk_utf_at

      public static long nnk_utf_at(long buffer, int length, int index, long unicode, long len)
      char const * nk_utf_at(char const * buffer, int length, int index, nk_rune * unicode, int * len)
    • nk_utf_at

      public static @Nullable ByteBuffer nk_utf_at(ByteBuffer buffer, int index, IntBuffer unicode)
      char const * nk_utf_at(char const * buffer, int length, int index, nk_rune * unicode, int * len)
    • nnk_buffer_init

      public static void nnk_buffer_init(long buffer, long allocator, long size)
      void nk_buffer_init(struct nk_buffer * buffer, struct nk_allocator const * allocator, nk_size size)
    • nk_buffer_init

      public static void nk_buffer_init(NkBuffer buffer, NkAllocator allocator, long size)
      void nk_buffer_init(struct nk_buffer * buffer, struct nk_allocator const * allocator, nk_size size)
    • nnk_buffer_init_fixed

      public static void nnk_buffer_init_fixed(long buffer, long memory, long size)
      void nk_buffer_init_fixed(struct nk_buffer * buffer, void * memory, nk_size size)
    • nk_buffer_init_fixed

      public static void nk_buffer_init_fixed(NkBuffer buffer, ByteBuffer memory)
      void nk_buffer_init_fixed(struct nk_buffer * buffer, void * memory, nk_size size)
    • nnk_buffer_info

      public static void nnk_buffer_info(long status, long buffer)
      void nk_buffer_info(struct nk_memory_status * status, struct nk_buffer const * buffer)
    • nk_buffer_info

      public static void nk_buffer_info(NkMemoryStatus status, NkBuffer buffer)
      void nk_buffer_info(struct nk_memory_status * status, struct nk_buffer const * buffer)
    • nnk_buffer_push

      public static void nnk_buffer_push(long buffer, int type, long memory, long size, long align)
      void nk_buffer_push(struct nk_buffer * buffer, enum nk_buffer_allocation_type type, void const * memory, nk_size size, nk_size align)
    • nk_buffer_push

      public static void nk_buffer_push(NkBuffer buffer, int type, ByteBuffer memory, long align)
      void nk_buffer_push(struct nk_buffer * buffer, enum nk_buffer_allocation_type type, void const * memory, nk_size size, nk_size align)
    • nnk_buffer_mark

      public static void nnk_buffer_mark(long buffer, int type)
      void nk_buffer_mark(struct nk_buffer * buffer, enum nk_buffer_allocation_type type)
    • nk_buffer_mark

      public static void nk_buffer_mark(NkBuffer buffer, int type)
      void nk_buffer_mark(struct nk_buffer * buffer, enum nk_buffer_allocation_type type)
    • nnk_buffer_reset

      public static void nnk_buffer_reset(long buffer, int type)
      void nk_buffer_reset(struct nk_buffer * buffer, enum nk_buffer_allocation_type type)
    • nk_buffer_reset

      public static void nk_buffer_reset(NkBuffer buffer, int type)
      void nk_buffer_reset(struct nk_buffer * buffer, enum nk_buffer_allocation_type type)
    • nnk_buffer_clear

      public static void nnk_buffer_clear(long buffer)
      void nk_buffer_clear(struct nk_buffer * buffer)
    • nk_buffer_clear

      public static void nk_buffer_clear(NkBuffer buffer)
      void nk_buffer_clear(struct nk_buffer * buffer)
    • nnk_buffer_free

      public static void nnk_buffer_free(long buffer)
      void nk_buffer_free(struct nk_buffer * buffer)
    • nk_buffer_free

      public static void nk_buffer_free(NkBuffer buffer)
      void nk_buffer_free(struct nk_buffer * buffer)
    • nnk_buffer_memory

      public static long nnk_buffer_memory(long buffer)
      void * nk_buffer_memory(struct nk_buffer * buffer)
    • nk_buffer_memory

      public static long nk_buffer_memory(NkBuffer buffer)
      void * nk_buffer_memory(struct nk_buffer * buffer)
    • nnk_buffer_memory_const

      public static long nnk_buffer_memory_const(long buffer)
      void const * nk_buffer_memory_const(struct nk_buffer const * buffer)
    • nk_buffer_memory_const

      public static long nk_buffer_memory_const(NkBuffer buffer)
      void const * nk_buffer_memory_const(struct nk_buffer const * buffer)
    • nnk_buffer_total

      public static long nnk_buffer_total(long buffer)
      nk_size nk_buffer_total(struct nk_buffer const * buffer)
    • nk_buffer_total

      public static long nk_buffer_total(NkBuffer buffer)
      nk_size nk_buffer_total(struct nk_buffer const * buffer)
    • nnk_str_init

      public static void nnk_str_init(long str, long allocator, long size)
      void nk_str_init(struct nk_str * str, struct nk_allocator const * allocator, nk_size size)
    • nk_str_init

      public static void nk_str_init(NkStr str, NkAllocator allocator, long size)
      void nk_str_init(struct nk_str * str, struct nk_allocator const * allocator, nk_size size)
    • nnk_str_init_fixed

      public static void nnk_str_init_fixed(long str, long memory, long size)
      void nk_str_init_fixed(struct nk_str * str, void * memory, nk_size size)
    • nk_str_init_fixed

      public static void nk_str_init_fixed(NkStr str, ByteBuffer memory)
      void nk_str_init_fixed(struct nk_str * str, void * memory, nk_size size)
    • nnk_str_clear

      public static void nnk_str_clear(long str)
      void nk_str_clear(struct nk_str * str)
    • nk_str_clear

      public static void nk_str_clear(NkStr str)
      void nk_str_clear(struct nk_str * str)
    • nnk_str_free

      public static void nnk_str_free(long str)
      void nk_str_free(struct nk_str * str)
    • nk_str_free

      public static void nk_str_free(NkStr str)
      void nk_str_free(struct nk_str * str)
    • nnk_str_append_text_char

      public static int nnk_str_append_text_char(long s, long str, int len)
      int nk_str_append_text_char(struct nk_str * s, char const * str, int len)
    • nk_str_append_text_char

      public static int nk_str_append_text_char(NkStr s, ByteBuffer str)
      int nk_str_append_text_char(struct nk_str * s, char const * str, int len)
    • nnk_str_append_str_char

      public static int nnk_str_append_str_char(long s, long str)
      int nk_str_append_str_char(struct nk_str * s, char const * str)
    • nk_str_append_str_char

      public static int nk_str_append_str_char(NkStr s, ByteBuffer str)
      int nk_str_append_str_char(struct nk_str * s, char const * str)
    • nnk_str_append_text_utf8

      public static int nnk_str_append_text_utf8(long s, long str, int len)
      int nk_str_append_text_utf8(struct nk_str * s, char const * str, int len)
    • nk_str_append_text_utf8

      public static int nk_str_append_text_utf8(NkStr s, ByteBuffer str)
      int nk_str_append_text_utf8(struct nk_str * s, char const * str, int len)
    • nnk_str_append_str_utf8

      public static int nnk_str_append_str_utf8(long s, long str)
      int nk_str_append_str_utf8(struct nk_str * s, char const * str)
    • nk_str_append_str_utf8

      public static int nk_str_append_str_utf8(NkStr s, ByteBuffer str)
      int nk_str_append_str_utf8(struct nk_str * s, char const * str)
    • nnk_str_append_text_runes

      public static int nnk_str_append_text_runes(long s, long runes, int len)
      int nk_str_append_text_runes(struct nk_str * s, nk_rune const * runes, int len)
    • nk_str_append_text_runes

      public static int nk_str_append_text_runes(NkStr s, IntBuffer runes)
      int nk_str_append_text_runes(struct nk_str * s, nk_rune const * runes, int len)
    • nnk_str_append_str_runes

      public static int nnk_str_append_str_runes(long s, long runes)
      int nk_str_append_str_runes(struct nk_str * s, nk_rune const * runes)
    • nk_str_append_str_runes

      public static int nk_str_append_str_runes(NkStr s, IntBuffer runes)
      int nk_str_append_str_runes(struct nk_str * s, nk_rune const * runes)
    • nnk_str_insert_at_char

      public static int nnk_str_insert_at_char(long s, int pos, long str, int len)
      int nk_str_insert_at_char(struct nk_str * s, int pos, char const * str, int len)
    • nk_str_insert_at_char

      public static int nk_str_insert_at_char(NkStr s, int pos, ByteBuffer str)
      int nk_str_insert_at_char(struct nk_str * s, int pos, char const * str, int len)
    • nnk_str_insert_at_rune

      public static int nnk_str_insert_at_rune(long s, int pos, long str, int len)
      int nk_str_insert_at_rune(struct nk_str * s, int pos, char const * str, int len)
    • nk_str_insert_at_rune

      public static int nk_str_insert_at_rune(NkStr s, int pos, ByteBuffer str)
      int nk_str_insert_at_rune(struct nk_str * s, int pos, char const * str, int len)
    • nnk_str_insert_text_char

      public static int nnk_str_insert_text_char(long s, int pos, long str, int len)
      int nk_str_insert_text_char(struct nk_str * s, int pos, char const * str, int len)
    • nk_str_insert_text_char

      public static int nk_str_insert_text_char(NkStr s, int pos, ByteBuffer str)
      int nk_str_insert_text_char(struct nk_str * s, int pos, char const * str, int len)
    • nnk_str_insert_str_char

      public static int nnk_str_insert_str_char(long s, int pos, long str)
      int nk_str_insert_str_char(struct nk_str * s, int pos, char const * str)
    • nk_str_insert_str_char

      public static int nk_str_insert_str_char(NkStr s, int pos, ByteBuffer str)
      int nk_str_insert_str_char(struct nk_str * s, int pos, char const * str)
    • nnk_str_insert_text_utf8

      public static int nnk_str_insert_text_utf8(long s, int pos, long str, int len)
      int nk_str_insert_text_utf8(struct nk_str * s, int pos, char const * str, int len)
    • nk_str_insert_text_utf8

      public static int nk_str_insert_text_utf8(NkStr s, int pos, ByteBuffer str)
      int nk_str_insert_text_utf8(struct nk_str * s, int pos, char const * str, int len)
    • nnk_str_insert_str_utf8

      public static int nnk_str_insert_str_utf8(long s, int pos, long str)
      int nk_str_insert_str_utf8(struct nk_str * s, int pos, char const * str)
    • nk_str_insert_str_utf8

      public static int nk_str_insert_str_utf8(NkStr s, int pos, ByteBuffer str)
      int nk_str_insert_str_utf8(struct nk_str * s, int pos, char const * str)
    • nnk_str_insert_text_runes

      public static int nnk_str_insert_text_runes(long s, int pos, long runes, int len)
      int nk_str_insert_text_runes(struct nk_str * s, int pos, nk_rune const * runes, int len)
    • nk_str_insert_text_runes

      public static int nk_str_insert_text_runes(NkStr s, int pos, IntBuffer runes)
      int nk_str_insert_text_runes(struct nk_str * s, int pos, nk_rune const * runes, int len)
    • nnk_str_insert_str_runes

      public static int nnk_str_insert_str_runes(long s, int pos, long runes)
      int nk_str_insert_str_runes(struct nk_str * s, int pos, nk_rune const * runes)
    • nk_str_insert_str_runes

      public static int nk_str_insert_str_runes(NkStr s, int pos, IntBuffer runes)
      int nk_str_insert_str_runes(struct nk_str * s, int pos, nk_rune const * runes)
    • nnk_str_remove_chars

      public static void nnk_str_remove_chars(long s, int len)
      void nk_str_remove_chars(struct nk_str * s, int len)
    • nk_str_remove_chars

      public static void nk_str_remove_chars(NkStr s, int len)
      void nk_str_remove_chars(struct nk_str * s, int len)
    • nnk_str_remove_runes

      public static void nnk_str_remove_runes(long str, int len)
      void nk_str_remove_runes(struct nk_str * str, int len)
    • nk_str_remove_runes

      public static void nk_str_remove_runes(NkStr str, int len)
      void nk_str_remove_runes(struct nk_str * str, int len)
    • nnk_str_delete_chars

      public static void nnk_str_delete_chars(long s, int pos, int len)
      void nk_str_delete_chars(struct nk_str * s, int pos, int len)
    • nk_str_delete_chars

      public static void nk_str_delete_chars(NkStr s, int pos, int len)
      void nk_str_delete_chars(struct nk_str * s, int pos, int len)
    • nnk_str_delete_runes

      public static void nnk_str_delete_runes(long s, int pos, int len)
      void nk_str_delete_runes(struct nk_str * s, int pos, int len)
    • nk_str_delete_runes

      public static void nk_str_delete_runes(NkStr s, int pos, int len)
      void nk_str_delete_runes(struct nk_str * s, int pos, int len)
    • nnk_str_at_char

      public static long nnk_str_at_char(long s, int pos)
      char * nk_str_at_char(struct nk_str * s, int pos)
    • nk_str_at_char

      public static @Nullable String nk_str_at_char(NkStr s, int pos)
      char * nk_str_at_char(struct nk_str * s, int pos)
    • nnk_str_at_rune

      public static long nnk_str_at_rune(long s, int pos, long unicode, long len)
      char * nk_str_at_rune(struct nk_str * s, int pos, nk_rune * unicode, int * len)
    • nk_str_at_rune

      public static @Nullable ByteBuffer nk_str_at_rune(NkStr s, int pos, IntBuffer unicode)
      char * nk_str_at_rune(struct nk_str * s, int pos, nk_rune * unicode, int * len)
    • nnk_str_rune_at

      public static int nnk_str_rune_at(long s, int pos)
      nk_rune nk_str_rune_at(struct nk_str const * s, int pos)
    • nk_str_rune_at

      public static int nk_str_rune_at(NkStr s, int pos)
      nk_rune nk_str_rune_at(struct nk_str const * s, int pos)
    • nnk_str_at_char_const

      public static long nnk_str_at_char_const(long s, int pos)
      char const * nk_str_at_char_const(struct nk_str const * s, int pos)
    • nk_str_at_char_const

      public static @Nullable String nk_str_at_char_const(NkStr s, int pos)
      char const * nk_str_at_char_const(struct nk_str const * s, int pos)
    • nnk_str_at_const

      public static long nnk_str_at_const(long s, int pos, long unicode, long len)
      char const * nk_str_at_const(struct nk_str const * s, int pos, nk_rune * unicode, int * len)
    • nk_str_at_const

      public static @Nullable ByteBuffer nk_str_at_const(NkStr s, int pos, IntBuffer unicode)
      char const * nk_str_at_const(struct nk_str const * s, int pos, nk_rune * unicode, int * len)
    • nnk_str_get

      public static long nnk_str_get(long s)
      char * nk_str_get(struct nk_str * s)
    • nk_str_get

      public static @Nullable String nk_str_get(NkStr s)
      char * nk_str_get(struct nk_str * s)
    • nnk_str_get_const

      public static long nnk_str_get_const(long s)
      char const * nk_str_get_const(struct nk_str const * s)
    • nk_str_get_const

      public static @Nullable String nk_str_get_const(NkStr s)
      char const * nk_str_get_const(struct nk_str const * s)
    • nnk_str_len

      public static int nnk_str_len(long s)
      int nk_str_len(struct nk_str const * s)
    • nk_str_len

      public static int nk_str_len(NkStr s)
      int nk_str_len(struct nk_str const * s)
    • nnk_str_len_char

      public static int nnk_str_len_char(long s)
      int nk_str_len_char(struct nk_str const * s)
    • nk_str_len_char

      public static int nk_str_len_char(NkStr s)
      int nk_str_len_char(struct nk_str const * s)
    • nnk_filter_default

      public static boolean nnk_filter_default(long edit, int unicode)
      nk_bool nk_filter_default(struct nk_text_edit const * edit, nk_rune unicode)
    • nk_filter_default

      public static boolean nk_filter_default(NkTextEdit edit, int unicode)
      nk_bool nk_filter_default(struct nk_text_edit const * edit, nk_rune unicode)
    • nnk_filter_ascii

      public static boolean nnk_filter_ascii(long edit, int unicode)
      nk_bool nk_filter_ascii(struct nk_text_edit const * edit, nk_rune unicode)
    • nk_filter_ascii

      public static boolean nk_filter_ascii(NkTextEdit edit, int unicode)
      nk_bool nk_filter_ascii(struct nk_text_edit const * edit, nk_rune unicode)
    • nnk_filter_float

      public static boolean nnk_filter_float(long edit, int unicode)
      nk_bool nk_filter_float(struct nk_text_edit const * edit, nk_rune unicode)
    • nk_filter_float

      public static boolean nk_filter_float(NkTextEdit edit, int unicode)
      nk_bool nk_filter_float(struct nk_text_edit const * edit, nk_rune unicode)
    • nnk_filter_decimal

      public static boolean nnk_filter_decimal(long edit, int unicode)
      nk_bool nk_filter_decimal(struct nk_text_edit const * edit, nk_rune unicode)
    • nk_filter_decimal

      public static boolean nk_filter_decimal(NkTextEdit edit, int unicode)
      nk_bool nk_filter_decimal(struct nk_text_edit const * edit, nk_rune unicode)
    • nnk_filter_hex

      public static boolean nnk_filter_hex(long edit, int unicode)
      nk_bool nk_filter_hex(struct nk_text_edit const * edit, nk_rune unicode)
    • nk_filter_hex

      public static boolean nk_filter_hex(NkTextEdit edit, int unicode)
      nk_bool nk_filter_hex(struct nk_text_edit const * edit, nk_rune unicode)
    • nnk_filter_oct

      public static boolean nnk_filter_oct(long edit, int unicode)
      nk_bool nk_filter_oct(struct nk_text_edit const * edit, nk_rune unicode)
    • nk_filter_oct

      public static boolean nk_filter_oct(NkTextEdit edit, int unicode)
      nk_bool nk_filter_oct(struct nk_text_edit const * edit, nk_rune unicode)
    • nnk_filter_binary

      public static boolean nnk_filter_binary(long edit, int unicode)
      nk_bool nk_filter_binary(struct nk_text_edit const * edit, nk_rune unicode)
    • nk_filter_binary

      public static boolean nk_filter_binary(NkTextEdit edit, int unicode)
      nk_bool nk_filter_binary(struct nk_text_edit const * edit, nk_rune unicode)
    • nnk_textedit_init

      public static void nnk_textedit_init(long box, long allocator, long size)
      void nk_textedit_init(struct nk_text_edit * box, struct nk_allocator const * allocator, nk_size size)
    • nk_textedit_init

      public static void nk_textedit_init(NkTextEdit box, NkAllocator allocator, long size)
      void nk_textedit_init(struct nk_text_edit * box, struct nk_allocator const * allocator, nk_size size)
    • nnk_textedit_init_fixed

      public static void nnk_textedit_init_fixed(long box, long memory, long size)
      void nk_textedit_init_fixed(struct nk_text_edit * box, void * memory, nk_size size)
    • nk_textedit_init_fixed

      public static void nk_textedit_init_fixed(NkTextEdit box, ByteBuffer memory)
      void nk_textedit_init_fixed(struct nk_text_edit * box, void * memory, nk_size size)
    • nnk_textedit_free

      public static void nnk_textedit_free(long box)
      void nk_textedit_free(struct nk_text_edit * box)
    • nk_textedit_free

      public static void nk_textedit_free(NkTextEdit box)
      void nk_textedit_free(struct nk_text_edit * box)
    • nnk_textedit_text

      public static void nnk_textedit_text(long box, long text, int total_len)
      void nk_textedit_text(struct nk_text_edit * box, char const * text, int total_len)
    • nk_textedit_text

      public static void nk_textedit_text(NkTextEdit box, ByteBuffer text)
      void nk_textedit_text(struct nk_text_edit * box, char const * text, int total_len)
    • nk_textedit_text

      public static void nk_textedit_text(NkTextEdit box, CharSequence text)
      void nk_textedit_text(struct nk_text_edit * box, char const * text, int total_len)
    • nnk_textedit_delete

      public static void nnk_textedit_delete(long box, int where, int len)
      void nk_textedit_delete(struct nk_text_edit * box, int where, int len)
    • nk_textedit_delete

      public static void nk_textedit_delete(NkTextEdit box, int where, int len)
      void nk_textedit_delete(struct nk_text_edit * box, int where, int len)
    • nnk_textedit_delete_selection

      public static void nnk_textedit_delete_selection(long box)
      void nk_textedit_delete_selection(struct nk_text_edit * box)
    • nk_textedit_delete_selection

      public static void nk_textedit_delete_selection(NkTextEdit box)
      void nk_textedit_delete_selection(struct nk_text_edit * box)
    • nnk_textedit_select_all

      public static void nnk_textedit_select_all(long box)
      void nk_textedit_select_all(struct nk_text_edit * box)
    • nk_textedit_select_all

      public static void nk_textedit_select_all(NkTextEdit box)
      void nk_textedit_select_all(struct nk_text_edit * box)
    • nnk_textedit_cut

      public static boolean nnk_textedit_cut(long box)
      nk_bool nk_textedit_cut(struct nk_text_edit * box)
    • nk_textedit_cut

      public static boolean nk_textedit_cut(NkTextEdit box)
      nk_bool nk_textedit_cut(struct nk_text_edit * box)
    • nnk_textedit_paste

      public static boolean nnk_textedit_paste(long box, long ctext, int len)
      nk_bool nk_textedit_paste(struct nk_text_edit * box, char const * ctext, int len)
    • nk_textedit_paste

      public static boolean nk_textedit_paste(NkTextEdit box, ByteBuffer ctext)
      nk_bool nk_textedit_paste(struct nk_text_edit * box, char const * ctext, int len)
    • nk_textedit_paste

      public static boolean nk_textedit_paste(NkTextEdit box, CharSequence ctext)
      nk_bool nk_textedit_paste(struct nk_text_edit * box, char const * ctext, int len)
    • nnk_textedit_undo

      public static void nnk_textedit_undo(long box)
      void nk_textedit_undo(struct nk_text_edit * box)
    • nk_textedit_undo

      public static void nk_textedit_undo(NkTextEdit box)
      void nk_textedit_undo(struct nk_text_edit * box)
    • nnk_textedit_redo

      public static void nnk_textedit_redo(long box)
      void nk_textedit_redo(struct nk_text_edit * box)
    • nk_textedit_redo

      public static void nk_textedit_redo(NkTextEdit box)
      void nk_textedit_redo(struct nk_text_edit * box)
    • nnk_stroke_line

      public static void nnk_stroke_line(long b, float x0, float y0, float x1, float y1, float line_thickness, long color)
      void nk_stroke_line(struct nk_command_buffer * b, float x0, float y0, float x1, float y1, float line_thickness, struct nk_color color)
    • nk_stroke_line

      public static void nk_stroke_line(NkCommandBuffer b, float x0, float y0, float x1, float y1, float line_thickness, NkColor color)
      void nk_stroke_line(struct nk_command_buffer * b, float x0, float y0, float x1, float y1, float line_thickness, struct nk_color color)
    • nnk_stroke_curve

      public static void nnk_stroke_curve(long b, float ax, float ay, float ctrl0x, float ctrl0y, float ctrl1x, float ctrl1y, float bx, float by, float line_thickness, long color)
      void nk_stroke_curve(struct nk_command_buffer * b, float ax, float ay, float ctrl0x, float ctrl0y, float ctrl1x, float ctrl1y, float bx, float by, float line_thickness, struct nk_color color)
    • nk_stroke_curve

      public static void nk_stroke_curve(NkCommandBuffer b, float ax, float ay, float ctrl0x, float ctrl0y, float ctrl1x, float ctrl1y, float bx, float by, float line_thickness, NkColor color)
      void nk_stroke_curve(struct nk_command_buffer * b, float ax, float ay, float ctrl0x, float ctrl0y, float ctrl1x, float ctrl1y, float bx, float by, float line_thickness, struct nk_color color)
    • nnk_stroke_rect

      public static void nnk_stroke_rect(long b, long rect, float rounding, float line_thickness, long color)
      void nk_stroke_rect(struct nk_command_buffer * b, struct nk_rect rect, float rounding, float line_thickness, struct nk_color color)
    • nk_stroke_rect

      public static void nk_stroke_rect(NkCommandBuffer b, NkRect rect, float rounding, float line_thickness, NkColor color)
      void nk_stroke_rect(struct nk_command_buffer * b, struct nk_rect rect, float rounding, float line_thickness, struct nk_color color)
    • nnk_stroke_circle

      public static void nnk_stroke_circle(long b, long rect, float line_thickness, long color)
      void nk_stroke_circle(struct nk_command_buffer * b, struct nk_rect rect, float line_thickness, struct nk_color color)
    • nk_stroke_circle

      public static void nk_stroke_circle(NkCommandBuffer b, NkRect rect, float line_thickness, NkColor color)
      void nk_stroke_circle(struct nk_command_buffer * b, struct nk_rect rect, float line_thickness, struct nk_color color)
    • nnk_stroke_arc

      public static void nnk_stroke_arc(long b, float cx, float cy, float radius, float a_min, float a_max, float line_thickness, long color)
      void nk_stroke_arc(struct nk_command_buffer * b, float cx, float cy, float radius, float a_min, float a_max, float line_thickness, struct nk_color color)
    • nk_stroke_arc

      public static void nk_stroke_arc(NkCommandBuffer b, float cx, float cy, float radius, float a_min, float a_max, float line_thickness, NkColor color)
      void nk_stroke_arc(struct nk_command_buffer * b, float cx, float cy, float radius, float a_min, float a_max, float line_thickness, struct nk_color color)
    • nnk_stroke_triangle

      public static void nnk_stroke_triangle(long b, float x0, float y0, float x1, float y1, float x2, float y2, float line_thichness, long color)
      void nk_stroke_triangle(struct nk_command_buffer * b, float x0, float y0, float x1, float y1, float x2, float y2, float line_thichness, struct nk_color color)
    • nk_stroke_triangle

      public static void nk_stroke_triangle(NkCommandBuffer b, float x0, float y0, float x1, float y1, float x2, float y2, float line_thichness, NkColor color)
      void nk_stroke_triangle(struct nk_command_buffer * b, float x0, float y0, float x1, float y1, float x2, float y2, float line_thichness, struct nk_color color)
    • nnk_stroke_polyline

      public static void nnk_stroke_polyline(long b, long points, int point_count, float line_thickness, long col)
      void nk_stroke_polyline(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color col)
    • nk_stroke_polyline

      public static void nk_stroke_polyline(NkCommandBuffer b, FloatBuffer points, float line_thickness, NkColor col)
      void nk_stroke_polyline(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color col)
    • nnk_stroke_polygon

      public static void nnk_stroke_polygon(long b, long points, int point_count, float line_thickness, long color)
      void nk_stroke_polygon(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color color)
    • nk_stroke_polygon

      public static void nk_stroke_polygon(NkCommandBuffer b, FloatBuffer points, float line_thickness, NkColor color)
      void nk_stroke_polygon(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color color)
    • nnk_fill_rect

      public static void nnk_fill_rect(long b, long rect, float rounding, long color)
      void nk_fill_rect(struct nk_command_buffer * b, struct nk_rect rect, float rounding, struct nk_color color)
    • nk_fill_rect

      public static void nk_fill_rect(NkCommandBuffer b, NkRect rect, float rounding, NkColor color)
      void nk_fill_rect(struct nk_command_buffer * b, struct nk_rect rect, float rounding, struct nk_color color)
    • nnk_fill_rect_multi_color

      public static void nnk_fill_rect_multi_color(long b, long rect, long left, long top, long right, long bottom)
      void nk_fill_rect_multi_color(struct nk_command_buffer * b, struct nk_rect rect, struct nk_color left, struct nk_color top, struct nk_color right, struct nk_color bottom)
    • nk_fill_rect_multi_color

      public static void nk_fill_rect_multi_color(NkCommandBuffer b, NkRect rect, NkColor left, NkColor top, NkColor right, NkColor bottom)
      void nk_fill_rect_multi_color(struct nk_command_buffer * b, struct nk_rect rect, struct nk_color left, struct nk_color top, struct nk_color right, struct nk_color bottom)
    • nnk_fill_circle

      public static void nnk_fill_circle(long b, long rect, long color)
      void nk_fill_circle(struct nk_command_buffer * b, struct nk_rect rect, struct nk_color color)
    • nk_fill_circle

      public static void nk_fill_circle(NkCommandBuffer b, NkRect rect, NkColor color)
      void nk_fill_circle(struct nk_command_buffer * b, struct nk_rect rect, struct nk_color color)
    • nnk_fill_arc

      public static void nnk_fill_arc(long b, float cx, float cy, float radius, float a_min, float a_max, long color)
      void nk_fill_arc(struct nk_command_buffer * b, float cx, float cy, float radius, float a_min, float a_max, struct nk_color color)
    • nk_fill_arc

      public static void nk_fill_arc(NkCommandBuffer b, float cx, float cy, float radius, float a_min, float a_max, NkColor color)
      void nk_fill_arc(struct nk_command_buffer * b, float cx, float cy, float radius, float a_min, float a_max, struct nk_color color)
    • nnk_fill_triangle

      public static void nnk_fill_triangle(long b, float x0, float y0, float x1, float y1, float x2, float y2, long color)
      void nk_fill_triangle(struct nk_command_buffer * b, float x0, float y0, float x1, float y1, float x2, float y2, struct nk_color color)
    • nk_fill_triangle

      public static void nk_fill_triangle(NkCommandBuffer b, float x0, float y0, float x1, float y1, float x2, float y2, NkColor color)
      void nk_fill_triangle(struct nk_command_buffer * b, float x0, float y0, float x1, float y1, float x2, float y2, struct nk_color color)
    • nnk_fill_polygon

      public static void nnk_fill_polygon(long b, long points, int point_count, long color)
      void nk_fill_polygon(struct nk_command_buffer * b, float const * points, int point_count, struct nk_color color)
    • nk_fill_polygon

      public static void nk_fill_polygon(NkCommandBuffer b, FloatBuffer points, NkColor color)
      void nk_fill_polygon(struct nk_command_buffer * b, float const * points, int point_count, struct nk_color color)
    • nnk_draw_image

      public static void nnk_draw_image(long b, long rect, long img, long color)
      void nk_draw_image(struct nk_command_buffer * b, struct nk_rect rect, struct nk_image const * img, struct nk_color color)
    • nk_draw_image

      public static void nk_draw_image(NkCommandBuffer b, NkRect rect, NkImage img, NkColor color)
      void nk_draw_image(struct nk_command_buffer * b, struct nk_rect rect, struct nk_image const * img, struct nk_color color)
    • nnk_draw_nine_slice

      public static void nnk_draw_nine_slice(long b, long rect, long slc, long color)
      void nk_draw_nine_slice(struct nk_command_buffer * b, struct nk_rect rect, struct nk_nine_slice const * slc, struct nk_color color)
    • nk_draw_nine_slice

      public static void nk_draw_nine_slice(NkCommandBuffer b, NkRect rect, NkNineSlice slc, NkColor color)
      void nk_draw_nine_slice(struct nk_command_buffer * b, struct nk_rect rect, struct nk_nine_slice const * slc, struct nk_color color)
    • nnk_draw_text

      public static void nnk_draw_text(long b, long rect, long string, int length, long font, long bg, long fg)
      void nk_draw_text(struct nk_command_buffer * b, struct nk_rect rect, char const * string, int length, struct nk_user_font const * font, struct nk_color bg, struct nk_color fg)
    • nk_draw_text

      public static void nk_draw_text(NkCommandBuffer b, NkRect rect, ByteBuffer string, NkUserFont font, NkColor bg, NkColor fg)
      void nk_draw_text(struct nk_command_buffer * b, struct nk_rect rect, char const * string, int length, struct nk_user_font const * font, struct nk_color bg, struct nk_color fg)
    • nk_draw_text

      public static void nk_draw_text(NkCommandBuffer b, NkRect rect, CharSequence string, NkUserFont font, NkColor bg, NkColor fg)
      void nk_draw_text(struct nk_command_buffer * b, struct nk_rect rect, char const * string, int length, struct nk_user_font const * font, struct nk_color bg, struct nk_color fg)
    • nnk_push_scissor

      public static void nnk_push_scissor(long b, long rect)
      void nk_push_scissor(struct nk_command_buffer * b, struct nk_rect rect)
    • nk_push_scissor

      public static void nk_push_scissor(NkCommandBuffer b, NkRect rect)
      void nk_push_scissor(struct nk_command_buffer * b, struct nk_rect rect)
    • nnk_push_custom

      public static void nnk_push_custom(long b, long rect, long callback, long usr)
      void nk_push_custom(struct nk_command_buffer * b, struct nk_rect rect, nk_command_custom_callback callback, nk_handle usr)
    • nk_push_custom

      public static void nk_push_custom(NkCommandBuffer b, NkRect rect, NkCommandCustomCallbackI callback, NkHandle usr)
      void nk_push_custom(struct nk_command_buffer * b, struct nk_rect rect, nk_command_custom_callback callback, nk_handle usr)
    • nnk__next

      public static long nnk__next(long ctx, long cmd)
      struct nk_command const * nk__next(struct nk_context * ctx, struct nk_command const * cmd)
    • nk__next

      public static @Nullable NkCommand nk__next(NkContext ctx, NkCommand cmd)
      struct nk_command const * nk__next(struct nk_context * ctx, struct nk_command const * cmd)
    • nnk__begin

      public static long nnk__begin(long ctx)
      struct nk_command const * nk__begin(struct nk_context * ctx)
    • nk__begin

      public static @Nullable NkCommand nk__begin(NkContext ctx)
      struct nk_command const * nk__begin(struct nk_context * ctx)
    • nnk_input_has_mouse_click

      public static boolean nnk_input_has_mouse_click(long i, int id)
      nk_bool nk_input_has_mouse_click(struct nk_input const * i, enum nk_buttons id)
    • nk_input_has_mouse_click

      public static boolean nk_input_has_mouse_click(NkInput i, int id)
      nk_bool nk_input_has_mouse_click(struct nk_input const * i, enum nk_buttons id)
    • nnk_input_has_mouse_click_in_rect

      public static boolean nnk_input_has_mouse_click_in_rect(long i, int id, long rect)
      nk_bool nk_input_has_mouse_click_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    • nk_input_has_mouse_click_in_rect

      public static boolean nk_input_has_mouse_click_in_rect(NkInput i, int id, NkRect rect)
      nk_bool nk_input_has_mouse_click_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    • nnk_input_has_mouse_click_in_button_rect

      public static boolean nnk_input_has_mouse_click_in_button_rect(long i, int id, long rect)
      nk_bool nk_input_has_mouse_click_in_button_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    • nk_input_has_mouse_click_in_button_rect

      public static boolean nk_input_has_mouse_click_in_button_rect(NkInput i, int id, NkRect rect)
      nk_bool nk_input_has_mouse_click_in_button_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    • nnk_input_has_mouse_click_down_in_rect

      public static boolean nnk_input_has_mouse_click_down_in_rect(long i, int id, long rect, boolean down)
      nk_bool nk_input_has_mouse_click_down_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect, nk_bool down)
    • nk_input_has_mouse_click_down_in_rect

      public static boolean nk_input_has_mouse_click_down_in_rect(NkInput i, int id, NkRect rect, boolean down)
      nk_bool nk_input_has_mouse_click_down_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect, nk_bool down)
    • nnk_input_is_mouse_click_in_rect

      public static boolean nnk_input_is_mouse_click_in_rect(long i, int id, long rect)
      nk_bool nk_input_is_mouse_click_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    • nk_input_is_mouse_click_in_rect

      public static boolean nk_input_is_mouse_click_in_rect(NkInput i, int id, NkRect rect)
      nk_bool nk_input_is_mouse_click_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    • nnk_input_is_mouse_click_down_in_rect

      public static boolean nnk_input_is_mouse_click_down_in_rect(long i, int id, long b, boolean down)
      nk_bool nk_input_is_mouse_click_down_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect b, nk_bool down)
    • nk_input_is_mouse_click_down_in_rect

      public static boolean nk_input_is_mouse_click_down_in_rect(NkInput i, int id, NkRect b, boolean down)
      nk_bool nk_input_is_mouse_click_down_in_rect(struct nk_input const * i, enum nk_buttons id, struct nk_rect b, nk_bool down)
    • nnk_input_any_mouse_click_in_rect

      public static boolean nnk_input_any_mouse_click_in_rect(long i, long rect)
      nk_bool nk_input_any_mouse_click_in_rect(struct nk_input const * i, struct nk_rect rect)
    • nk_input_any_mouse_click_in_rect

      public static boolean nk_input_any_mouse_click_in_rect(NkInput i, NkRect rect)
      nk_bool nk_input_any_mouse_click_in_rect(struct nk_input const * i, struct nk_rect rect)
    • nnk_input_is_mouse_prev_hovering_rect

      public static boolean nnk_input_is_mouse_prev_hovering_rect(long i, long rect)
      nk_bool nk_input_is_mouse_prev_hovering_rect(struct nk_input const * i, struct nk_rect rect)
    • nk_input_is_mouse_prev_hovering_rect

      public static boolean nk_input_is_mouse_prev_hovering_rect(NkInput i, NkRect rect)
      nk_bool nk_input_is_mouse_prev_hovering_rect(struct nk_input const * i, struct nk_rect rect)
    • nnk_input_is_mouse_hovering_rect

      public static boolean nnk_input_is_mouse_hovering_rect(long i, long rect)
      nk_bool nk_input_is_mouse_hovering_rect(struct nk_input const * i, struct nk_rect rect)
    • nk_input_is_mouse_hovering_rect

      public static boolean nk_input_is_mouse_hovering_rect(NkInput i, NkRect rect)
      nk_bool nk_input_is_mouse_hovering_rect(struct nk_input const * i, struct nk_rect rect)
    • nnk_input_mouse_clicked

      public static boolean nnk_input_mouse_clicked(long i, int id, long rect)
      nk_bool nk_input_mouse_clicked(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    • nk_input_mouse_clicked

      public static boolean nk_input_mouse_clicked(NkInput i, int id, NkRect rect)
      nk_bool nk_input_mouse_clicked(struct nk_input const * i, enum nk_buttons id, struct nk_rect rect)
    • nnk_input_is_mouse_down

      public static boolean nnk_input_is_mouse_down(long i, int id)
      nk_bool nk_input_is_mouse_down(struct nk_input const * i, enum nk_buttons id)
    • nk_input_is_mouse_down

      public static boolean nk_input_is_mouse_down(NkInput i, int id)
      nk_bool nk_input_is_mouse_down(struct nk_input const * i, enum nk_buttons id)
    • nnk_input_is_mouse_pressed

      public static boolean nnk_input_is_mouse_pressed(long i, int id)
      nk_bool nk_input_is_mouse_pressed(struct nk_input const * i, enum nk_buttons id)
    • nk_input_is_mouse_pressed

      public static boolean nk_input_is_mouse_pressed(NkInput i, int id)
      nk_bool nk_input_is_mouse_pressed(struct nk_input const * i, enum nk_buttons id)
    • nnk_input_is_mouse_released

      public static boolean nnk_input_is_mouse_released(long i, int id)
      nk_bool nk_input_is_mouse_released(struct nk_input const * i, enum nk_buttons id)
    • nk_input_is_mouse_released

      public static boolean nk_input_is_mouse_released(NkInput i, int id)
      nk_bool nk_input_is_mouse_released(struct nk_input const * i, enum nk_buttons id)
    • nnk_input_is_key_pressed

      public static boolean nnk_input_is_key_pressed(long i, int key)
      nk_bool nk_input_is_key_pressed(struct nk_input const * i, enum nk_keys key)
    • nk_input_is_key_pressed

      public static boolean nk_input_is_key_pressed(NkInput i, int key)
      nk_bool nk_input_is_key_pressed(struct nk_input const * i, enum nk_keys key)
    • nnk_input_is_key_released

      public static boolean nnk_input_is_key_released(long i, int key)
      nk_bool nk_input_is_key_released(struct nk_input const * i, enum nk_keys key)
    • nk_input_is_key_released

      public static boolean nk_input_is_key_released(NkInput i, int key)
      nk_bool nk_input_is_key_released(struct nk_input const * i, enum nk_keys key)
    • nnk_input_is_key_down

      public static boolean nnk_input_is_key_down(long i, int key)
      nk_bool nk_input_is_key_down(struct nk_input const * i, enum nk_keys key)
    • nk_input_is_key_down

      public static boolean nk_input_is_key_down(NkInput i, int key)
      nk_bool nk_input_is_key_down(struct nk_input const * i, enum nk_keys key)
    • nnk_draw_list_init

      public static void nnk_draw_list_init(long list)
      void nk_draw_list_init(struct nk_draw_list * list)
    • nk_draw_list_init

      public static void nk_draw_list_init(NkDrawList list)
      void nk_draw_list_init(struct nk_draw_list * list)
    • nnk_draw_list_setup

      public static void nnk_draw_list_setup(long canvas, long config, long cmds, long vertices, long elements, int line_aa, int shape_aa)
      void nk_draw_list_setup(struct nk_draw_list * canvas, struct nk_convert_config const * config, struct nk_buffer * cmds, struct nk_buffer * vertices, struct nk_buffer * elements, enum nk_anti_aliasing line_aa, enum nk_anti_aliasing shape_aa)
    • nk_draw_list_setup

      public static void nk_draw_list_setup(NkDrawList canvas, NkConvertConfig config, NkBuffer cmds, NkBuffer vertices, NkBuffer elements, int line_aa, int shape_aa)
      void nk_draw_list_setup(struct nk_draw_list * canvas, struct nk_convert_config const * config, struct nk_buffer * cmds, struct nk_buffer * vertices, struct nk_buffer * elements, enum nk_anti_aliasing line_aa, enum nk_anti_aliasing shape_aa)
    • nnk__draw_list_begin

      public static long nnk__draw_list_begin(long list, long buffer)
      struct nk_draw_command const * nk__draw_list_begin(struct nk_draw_list const * list, struct nk_buffer const * buffer)
    • nk__draw_list_begin

      public static @Nullable NkDrawCommand nk__draw_list_begin(NkDrawList list, NkBuffer buffer)
      struct nk_draw_command const * nk__draw_list_begin(struct nk_draw_list const * list, struct nk_buffer const * buffer)
    • nnk__draw_list_next

      public static long nnk__draw_list_next(long cmd, long buffer, long list)
      struct nk_draw_command const * nk__draw_list_next(struct nk_draw_command const * cmd, struct nk_buffer const * buffer, struct nk_draw_list const * list)
    • nk__draw_list_next

      public static @Nullable NkDrawCommand nk__draw_list_next(NkDrawCommand cmd, NkBuffer buffer, NkDrawList list)
      struct nk_draw_command const * nk__draw_list_next(struct nk_draw_command const * cmd, struct nk_buffer const * buffer, struct nk_draw_list const * list)
    • nnk__draw_begin

      public static long nnk__draw_begin(long ctx, long buffer)
      struct nk_draw_command const * nk__draw_begin(struct nk_context const * ctx, struct nk_buffer const * buffer)
    • nk__draw_begin

      public static @Nullable NkDrawCommand nk__draw_begin(NkContext ctx, NkBuffer buffer)
      struct nk_draw_command const * nk__draw_begin(struct nk_context const * ctx, struct nk_buffer const * buffer)
    • nnk__draw_end

      public static long nnk__draw_end(long ctx, long buffer)
      struct nk_draw_command const * nk__draw_end(struct nk_context const * ctx, struct nk_buffer const * buffer)
    • nk__draw_end

      public static @Nullable NkDrawCommand nk__draw_end(NkContext ctx, NkBuffer buffer)
      struct nk_draw_command const * nk__draw_end(struct nk_context const * ctx, struct nk_buffer const * buffer)
    • nnk__draw_next

      public static long nnk__draw_next(long cmd, long buffer, long ctx)
      struct nk_draw_command const * nk__draw_next(struct nk_draw_command const * cmd, struct nk_buffer const * buffer, struct nk_context const * ctx)
    • nk__draw_next

      public static @Nullable NkDrawCommand nk__draw_next(NkDrawCommand cmd, NkBuffer buffer, NkContext ctx)
      struct nk_draw_command const * nk__draw_next(struct nk_draw_command const * cmd, struct nk_buffer const * buffer, struct nk_context const * ctx)
    • nnk_draw_list_path_clear

      public static void nnk_draw_list_path_clear(long list)
      void nk_draw_list_path_clear(struct nk_draw_list * list)
    • nk_draw_list_path_clear

      public static void nk_draw_list_path_clear(NkDrawList list)
      void nk_draw_list_path_clear(struct nk_draw_list * list)
    • nnk_draw_list_path_line_to

      public static void nnk_draw_list_path_line_to(long list, long pos)
      void nk_draw_list_path_line_to(struct nk_draw_list * list, struct nk_vec2 pos)
    • nk_draw_list_path_line_to

      public static void nk_draw_list_path_line_to(NkDrawList list, NkVec2 pos)
      void nk_draw_list_path_line_to(struct nk_draw_list * list, struct nk_vec2 pos)
    • nnk_draw_list_path_arc_to_fast

      public static void nnk_draw_list_path_arc_to_fast(long list, long center, float radius, int a_min, int a_max)
      void nk_draw_list_path_arc_to_fast(struct nk_draw_list * list, struct nk_vec2 center, float radius, int a_min, int a_max)
    • nk_draw_list_path_arc_to_fast

      public static void nk_draw_list_path_arc_to_fast(NkDrawList list, NkVec2 center, float radius, int a_min, int a_max)
      void nk_draw_list_path_arc_to_fast(struct nk_draw_list * list, struct nk_vec2 center, float radius, int a_min, int a_max)
    • nnk_draw_list_path_arc_to

      public static void nnk_draw_list_path_arc_to(long list, long center, float radius, float a_min, float a_max, int segments)
      void nk_draw_list_path_arc_to(struct nk_draw_list * list, struct nk_vec2 center, float radius, float a_min, float a_max, unsigned int segments)
    • nk_draw_list_path_arc_to

      public static void nk_draw_list_path_arc_to(NkDrawList list, NkVec2 center, float radius, float a_min, float a_max, int segments)
      void nk_draw_list_path_arc_to(struct nk_draw_list * list, struct nk_vec2 center, float radius, float a_min, float a_max, unsigned int segments)
    • nnk_draw_list_path_rect_to

      public static void nnk_draw_list_path_rect_to(long list, long a, long b, float rounding)
      void nk_draw_list_path_rect_to(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, float rounding)
    • nk_draw_list_path_rect_to

      public static void nk_draw_list_path_rect_to(NkDrawList list, NkVec2 a, NkVec2 b, float rounding)
      void nk_draw_list_path_rect_to(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, float rounding)
    • nnk_draw_list_path_curve_to

      public static void nnk_draw_list_path_curve_to(long list, long p2, long p3, long p4, int num_segments)
      void nk_draw_list_path_curve_to(struct nk_draw_list * list, struct nk_vec2 p2, struct nk_vec2 p3, struct nk_vec2 p4, unsigned int num_segments)
    • nk_draw_list_path_curve_to

      public static void nk_draw_list_path_curve_to(NkDrawList list, NkVec2 p2, NkVec2 p3, NkVec2 p4, int num_segments)
      void nk_draw_list_path_curve_to(struct nk_draw_list * list, struct nk_vec2 p2, struct nk_vec2 p3, struct nk_vec2 p4, unsigned int num_segments)
    • nnk_draw_list_path_fill

      public static void nnk_draw_list_path_fill(long list, long color)
      void nk_draw_list_path_fill(struct nk_draw_list * list, struct nk_color color)
    • nk_draw_list_path_fill

      public static void nk_draw_list_path_fill(NkDrawList list, NkColor color)
      void nk_draw_list_path_fill(struct nk_draw_list * list, struct nk_color color)
    • nnk_draw_list_path_stroke

      public static void nnk_draw_list_path_stroke(long list, long color, int closed, float thickness)
      void nk_draw_list_path_stroke(struct nk_draw_list * list, struct nk_color color, enum nk_draw_list_stroke closed, float thickness)
    • nk_draw_list_path_stroke

      public static void nk_draw_list_path_stroke(NkDrawList list, NkColor color, int closed, float thickness)
      void nk_draw_list_path_stroke(struct nk_draw_list * list, struct nk_color color, enum nk_draw_list_stroke closed, float thickness)
    • nnk_draw_list_stroke_line

      public static void nnk_draw_list_stroke_line(long list, long a, long b, long color, float thickness)
      void nk_draw_list_stroke_line(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, struct nk_color color, float thickness)
    • nk_draw_list_stroke_line

      public static void nk_draw_list_stroke_line(NkDrawList list, NkVec2 a, NkVec2 b, NkColor color, float thickness)
      void nk_draw_list_stroke_line(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, struct nk_color color, float thickness)
    • nnk_draw_list_stroke_rect

      public static void nnk_draw_list_stroke_rect(long list, long rect, long color, float rounding, float thickness)
      void nk_draw_list_stroke_rect(struct nk_draw_list * list, struct nk_rect rect, struct nk_color color, float rounding, float thickness)
    • nk_draw_list_stroke_rect

      public static void nk_draw_list_stroke_rect(NkDrawList list, NkRect rect, NkColor color, float rounding, float thickness)
      void nk_draw_list_stroke_rect(struct nk_draw_list * list, struct nk_rect rect, struct nk_color color, float rounding, float thickness)
    • nnk_draw_list_stroke_triangle

      public static void nnk_draw_list_stroke_triangle(long list, long a, long b, long c, long color, float thickness)
      void nk_draw_list_stroke_triangle(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, struct nk_vec2 c, struct nk_color color, float thickness)
    • nk_draw_list_stroke_triangle

      public static void nk_draw_list_stroke_triangle(NkDrawList list, NkVec2 a, NkVec2 b, NkVec2 c, NkColor color, float thickness)
      void nk_draw_list_stroke_triangle(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, struct nk_vec2 c, struct nk_color color, float thickness)
    • nnk_draw_list_stroke_circle

      public static void nnk_draw_list_stroke_circle(long list, long center, float radius, long color, int segs, float thickness)
      void nk_draw_list_stroke_circle(struct nk_draw_list * list, struct nk_vec2 center, float radius, struct nk_color color, unsigned int segs, float thickness)
    • nk_draw_list_stroke_circle

      public static void nk_draw_list_stroke_circle(NkDrawList list, NkVec2 center, float radius, NkColor color, int segs, float thickness)
      void nk_draw_list_stroke_circle(struct nk_draw_list * list, struct nk_vec2 center, float radius, struct nk_color color, unsigned int segs, float thickness)
    • nnk_draw_list_stroke_curve

      public static void nnk_draw_list_stroke_curve(long list, long p0, long cp0, long cp1, long p1, long color, int segments, float thickness)
      void nk_draw_list_stroke_curve(struct nk_draw_list * list, struct nk_vec2 p0, struct nk_vec2 cp0, struct nk_vec2 cp1, struct nk_vec2 p1, struct nk_color color, unsigned int segments, float thickness)
    • nk_draw_list_stroke_curve

      public static void nk_draw_list_stroke_curve(NkDrawList list, NkVec2 p0, NkVec2 cp0, NkVec2 cp1, NkVec2 p1, NkColor color, int segments, float thickness)
      void nk_draw_list_stroke_curve(struct nk_draw_list * list, struct nk_vec2 p0, struct nk_vec2 cp0, struct nk_vec2 cp1, struct nk_vec2 p1, struct nk_color color, unsigned int segments, float thickness)
    • nnk_draw_list_stroke_poly_line

      public static void nnk_draw_list_stroke_poly_line(long list, long pnts, int cnt, long color, int closed, float thickness, int aliasing)
      void nk_draw_list_stroke_poly_line(struct nk_draw_list * list, struct nk_vec2 const * pnts, unsigned int cnt, struct nk_color color, enum nk_draw_list_stroke closed, float thickness, enum nk_anti_aliasing aliasing)
    • nk_draw_list_stroke_poly_line

      public static void nk_draw_list_stroke_poly_line(NkDrawList list, NkVec2 pnts, int cnt, NkColor color, int closed, float thickness, int aliasing)
      void nk_draw_list_stroke_poly_line(struct nk_draw_list * list, struct nk_vec2 const * pnts, unsigned int cnt, struct nk_color color, enum nk_draw_list_stroke closed, float thickness, enum nk_anti_aliasing aliasing)
    • nnk_draw_list_fill_rect

      public static void nnk_draw_list_fill_rect(long list, long rect, long color, float rounding)
      void nk_draw_list_fill_rect(struct nk_draw_list * list, struct nk_rect rect, struct nk_color color, float rounding)
    • nk_draw_list_fill_rect

      public static void nk_draw_list_fill_rect(NkDrawList list, NkRect rect, NkColor color, float rounding)
      void nk_draw_list_fill_rect(struct nk_draw_list * list, struct nk_rect rect, struct nk_color color, float rounding)
    • nnk_draw_list_fill_rect_multi_color

      public static void nnk_draw_list_fill_rect_multi_color(long list, long rect, long left, long top, long right, long bottom)
      void nk_draw_list_fill_rect_multi_color(struct nk_draw_list * list, struct nk_rect rect, struct nk_color left, struct nk_color top, struct nk_color right, struct nk_color bottom)
    • nk_draw_list_fill_rect_multi_color

      public static void nk_draw_list_fill_rect_multi_color(NkDrawList list, NkRect rect, NkColor left, NkColor top, NkColor right, NkColor bottom)
      void nk_draw_list_fill_rect_multi_color(struct nk_draw_list * list, struct nk_rect rect, struct nk_color left, struct nk_color top, struct nk_color right, struct nk_color bottom)
    • nnk_draw_list_fill_triangle

      public static void nnk_draw_list_fill_triangle(long list, long a, long b, long c, long color)
      void nk_draw_list_fill_triangle(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, struct nk_vec2 c, struct nk_color color)
    • nk_draw_list_fill_triangle

      public static void nk_draw_list_fill_triangle(NkDrawList list, NkVec2 a, NkVec2 b, NkVec2 c, NkColor color)
      void nk_draw_list_fill_triangle(struct nk_draw_list * list, struct nk_vec2 a, struct nk_vec2 b, struct nk_vec2 c, struct nk_color color)
    • nnk_draw_list_fill_circle

      public static void nnk_draw_list_fill_circle(long list, long center, float radius, long col, int segs)
      void nk_draw_list_fill_circle(struct nk_draw_list * list, struct nk_vec2 center, float radius, struct nk_color col, unsigned int segs)
    • nk_draw_list_fill_circle

      public static void nk_draw_list_fill_circle(NkDrawList list, NkVec2 center, float radius, NkColor col, int segs)
      void nk_draw_list_fill_circle(struct nk_draw_list * list, struct nk_vec2 center, float radius, struct nk_color col, unsigned int segs)
    • nnk_draw_list_fill_poly_convex

      public static void nnk_draw_list_fill_poly_convex(long list, long points, int count, long color, int aliasing)
      void nk_draw_list_fill_poly_convex(struct nk_draw_list * list, struct nk_vec2 const * points, unsigned int count, struct nk_color color, enum nk_anti_aliasing aliasing)
    • nk_draw_list_fill_poly_convex

      public static void nk_draw_list_fill_poly_convex(NkDrawList list, NkVec2.Buffer points, NkColor color, int aliasing)
      void nk_draw_list_fill_poly_convex(struct nk_draw_list * list, struct nk_vec2 const * points, unsigned int count, struct nk_color color, enum nk_anti_aliasing aliasing)
    • nnk_draw_list_add_image

      public static void nnk_draw_list_add_image(long list, long texture, long rect, long color)
      void nk_draw_list_add_image(struct nk_draw_list * list, struct nk_image texture, struct nk_rect rect, struct nk_color color)
    • nk_draw_list_add_image

      public static void nk_draw_list_add_image(NkDrawList list, NkImage texture, NkRect rect, NkColor color)
      void nk_draw_list_add_image(struct nk_draw_list * list, struct nk_image texture, struct nk_rect rect, struct nk_color color)
    • nnk_draw_list_add_text

      public static void nnk_draw_list_add_text(long list, long font, long rect, long text, int len, float font_height, long color)
      void nk_draw_list_add_text(struct nk_draw_list * list, struct nk_user_font const * font, struct nk_rect rect, char const * text, int len, float font_height, struct nk_color color)
    • nk_draw_list_add_text

      public static void nk_draw_list_add_text(NkDrawList list, NkUserFont font, NkRect rect, ByteBuffer text, float font_height, NkColor color)
      void nk_draw_list_add_text(struct nk_draw_list * list, struct nk_user_font const * font, struct nk_rect rect, char const * text, int len, float font_height, struct nk_color color)
    • nk_draw_list_add_text

      public static void nk_draw_list_add_text(NkDrawList list, NkUserFont font, NkRect rect, CharSequence text, float font_height, NkColor color)
      void nk_draw_list_add_text(struct nk_draw_list * list, struct nk_user_font const * font, struct nk_rect rect, char const * text, int len, float font_height, struct nk_color color)
    • nnk_draw_list_push_userdata

      public static void nnk_draw_list_push_userdata(long list, long userdata)
      void nk_draw_list_push_userdata(struct nk_draw_list * list, nk_handle userdata)
    • nk_draw_list_push_userdata

      public static void nk_draw_list_push_userdata(NkDrawList list, NkHandle userdata)
      void nk_draw_list_push_userdata(struct nk_draw_list * list, nk_handle userdata)
    • nnk_style_item_color

      public static void nnk_style_item_color(long color, long __result)
      struct nk_style_item nk_style_item_color(struct nk_color color)
    • nk_style_item_color

      public static NkStyleItem nk_style_item_color(NkColor color, NkStyleItem __result)
      struct nk_style_item nk_style_item_color(struct nk_color color)
    • nnk_style_item_image

      public static void nnk_style_item_image(long img, long __result)
      struct nk_style_item nk_style_item_image(struct nk_image img)
    • nk_style_item_image

      public static NkStyleItem nk_style_item_image(NkImage img, NkStyleItem __result)
      struct nk_style_item nk_style_item_image(struct nk_image img)
    • nnk_style_item_nine_slice

      public static void nnk_style_item_nine_slice(long slice, long __result)
      struct nk_style_item nk_style_item_nine_slice(struct nk_nine_slice slice)
    • nk_style_item_nine_slice

      public static NkStyleItem nk_style_item_nine_slice(NkNineSlice slice, NkStyleItem __result)
      struct nk_style_item nk_style_item_nine_slice(struct nk_nine_slice slice)
    • nnk_style_item_hide

      public static void nnk_style_item_hide(long __result)
      struct nk_style_item nk_style_item_hide(void)
    • nk_style_item_hide

      public static NkStyleItem nk_style_item_hide(NkStyleItem __result)
      struct nk_style_item nk_style_item_hide(void)
    • nnk_font_default_glyph_ranges

      public static long nnk_font_default_glyph_ranges()
      nk_rune const * nk_font_default_glyph_ranges(void)
    • nk_font_default_glyph_ranges

      public static @Nullable IntBuffer nk_font_default_glyph_ranges()
      nk_rune const * nk_font_default_glyph_ranges(void)
    • nk_font_default_glyph_ranges

      public static @Nullable IntBuffer nk_font_default_glyph_ranges(long length)
      nk_rune const * nk_font_default_glyph_ranges(void)
    • nnk_font_chinese_glyph_ranges

      public static long nnk_font_chinese_glyph_ranges()
      nk_rune const * nk_font_chinese_glyph_ranges(void)
    • nk_font_chinese_glyph_ranges

      public static @Nullable IntBuffer nk_font_chinese_glyph_ranges()
      nk_rune const * nk_font_chinese_glyph_ranges(void)
    • nk_font_chinese_glyph_ranges

      public static @Nullable IntBuffer nk_font_chinese_glyph_ranges(long length)
      nk_rune const * nk_font_chinese_glyph_ranges(void)
    • nnk_font_cyrillic_glyph_ranges

      public static long nnk_font_cyrillic_glyph_ranges()
      nk_rune const * nk_font_cyrillic_glyph_ranges(void)
    • nk_font_cyrillic_glyph_ranges

      public static @Nullable IntBuffer nk_font_cyrillic_glyph_ranges()
      nk_rune const * nk_font_cyrillic_glyph_ranges(void)
    • nk_font_cyrillic_glyph_ranges

      public static @Nullable IntBuffer nk_font_cyrillic_glyph_ranges(long length)
      nk_rune const * nk_font_cyrillic_glyph_ranges(void)
    • nnk_font_korean_glyph_ranges

      public static long nnk_font_korean_glyph_ranges()
      nk_rune const * nk_font_korean_glyph_ranges(void)
    • nk_font_korean_glyph_ranges

      public static @Nullable IntBuffer nk_font_korean_glyph_ranges()
      nk_rune const * nk_font_korean_glyph_ranges(void)
    • nk_font_korean_glyph_ranges

      public static @Nullable IntBuffer nk_font_korean_glyph_ranges(long length)
      nk_rune const * nk_font_korean_glyph_ranges(void)
    • nnk_font_atlas_init

      public static void nnk_font_atlas_init(long atlas, long alloc)
      void nk_font_atlas_init(struct nk_font_atlas * atlas, struct nk_allocator const * alloc)
    • nk_font_atlas_init

      public static void nk_font_atlas_init(NkFontAtlas atlas, NkAllocator alloc)
      void nk_font_atlas_init(struct nk_font_atlas * atlas, struct nk_allocator const * alloc)
    • nnk_font_atlas_init_custom

      public static void nnk_font_atlas_init_custom(long atlas, long persistent, long transient_)
      void nk_font_atlas_init_custom(struct nk_font_atlas * atlas, struct nk_allocator const * persistent, struct nk_allocator const * transient_)
    • nk_font_atlas_init_custom

      public static void nk_font_atlas_init_custom(NkFontAtlas atlas, NkAllocator persistent, NkAllocator transient_)
      void nk_font_atlas_init_custom(struct nk_font_atlas * atlas, struct nk_allocator const * persistent, struct nk_allocator const * transient_)
    • nnk_font_atlas_begin

      public static void nnk_font_atlas_begin(long atlas)
      void nk_font_atlas_begin(struct nk_font_atlas * atlas)
    • nk_font_atlas_begin

      public static void nk_font_atlas_begin(NkFontAtlas atlas)
      void nk_font_atlas_begin(struct nk_font_atlas * atlas)
    • nnk_font_config

      public static void nnk_font_config(float pixel_height, long __result)
      struct nk_font_config nk_font_config(float pixel_height)
    • nk_font_config

      public static NkFontConfig nk_font_config(float pixel_height, NkFontConfig __result)
      struct nk_font_config nk_font_config(float pixel_height)
    • nnk_font_atlas_add

      public static long nnk_font_atlas_add(long atlas, long config)
      struct nk_font * nk_font_atlas_add(struct nk_font_atlas * atlas, struct nk_font_config const * config)
    • nk_font_atlas_add

      public static @Nullable NkFont nk_font_atlas_add(NkFontAtlas atlas, NkFontConfig config)
      struct nk_font * nk_font_atlas_add(struct nk_font_atlas * atlas, struct nk_font_config const * config)
    • nnk_font_atlas_add_default

      public static long nnk_font_atlas_add_default(long atlas, float height, long config)
      struct nk_font * nk_font_atlas_add_default(struct nk_font_atlas * atlas, float height, struct nk_font_config const * config)
    • nk_font_atlas_add_default

      public static @Nullable NkFont nk_font_atlas_add_default(NkFontAtlas atlas, float height, @Nullable NkFontConfig config)
      struct nk_font * nk_font_atlas_add_default(struct nk_font_atlas * atlas, float height, struct nk_font_config const * config)
    • nnk_font_atlas_add_from_memory

      public static long nnk_font_atlas_add_from_memory(long atlas, long memory, long size, float height, long 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 const * config)
    • nk_font_atlas_add_from_memory

      public static @Nullable NkFont nk_font_atlas_add_from_memory(NkFontAtlas atlas, ByteBuffer memory, float height, @Nullable NkFontConfig 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 const * config)
    • nnk_font_atlas_add_from_file

      public static long nnk_font_atlas_add_from_file(long atlas, long file_path, float height, long config)
      struct nk_font * nk_font_atlas_add_from_file(struct nk_font_atlas * atlas, char const * file_path, float height, struct nk_font_config const * config)
    • nk_font_atlas_add_from_file

      public static @Nullable NkFont nk_font_atlas_add_from_file(NkFontAtlas atlas, ByteBuffer file_path, float height, @Nullable NkFontConfig config)
      struct nk_font * nk_font_atlas_add_from_file(struct nk_font_atlas * atlas, char const * file_path, float height, struct nk_font_config const * config)
    • nk_font_atlas_add_from_file

      public static @Nullable NkFont nk_font_atlas_add_from_file(NkFontAtlas atlas, CharSequence file_path, float height, @Nullable NkFontConfig config)
      struct nk_font * nk_font_atlas_add_from_file(struct nk_font_atlas * atlas, char const * file_path, float height, struct nk_font_config const * config)
    • nnk_font_atlas_add_compressed

      public static long nnk_font_atlas_add_compressed(long atlas, long memory, long size, float height, long config)
      struct nk_font * nk_font_atlas_add_compressed(struct nk_font_atlas * atlas, void * memory, nk_size size, float height, struct nk_font_config const * config)
    • nk_font_atlas_add_compressed

      public static @Nullable NkFont nk_font_atlas_add_compressed(NkFontAtlas atlas, ByteBuffer memory, float height, @Nullable NkFontConfig config)
      struct nk_font * nk_font_atlas_add_compressed(struct nk_font_atlas * atlas, void * memory, nk_size size, float height, struct nk_font_config const * config)
    • nnk_font_atlas_add_compressed_base85

      public static long nnk_font_atlas_add_compressed_base85(long atlas, long data, float height, long config)
      struct nk_font * nk_font_atlas_add_compressed_base85(struct nk_font_atlas * atlas, char const * data, float height, struct nk_font_config const * config)
    • nk_font_atlas_add_compressed_base85

      public static @Nullable NkFont nk_font_atlas_add_compressed_base85(NkFontAtlas atlas, ByteBuffer data, float height, @Nullable NkFontConfig config)
      struct nk_font * nk_font_atlas_add_compressed_base85(struct nk_font_atlas * atlas, char const * data, float height, struct nk_font_config const * config)
    • nk_font_atlas_add_compressed_base85

      public static @Nullable NkFont nk_font_atlas_add_compressed_base85(NkFontAtlas atlas, CharSequence data, float height, @Nullable NkFontConfig config)
      struct nk_font * nk_font_atlas_add_compressed_base85(struct nk_font_atlas * atlas, char const * data, float height, struct nk_font_config const * config)
    • nnk_font_atlas_bake

      public static long nnk_font_atlas_bake(long atlas, long width, long height, int fmt)
      void const * nk_font_atlas_bake(struct nk_font_atlas * atlas, int * width, int * height, enum nk_font_atlas_format fmt)
    • nk_font_atlas_bake

      public static @Nullable ByteBuffer nk_font_atlas_bake(NkFontAtlas atlas, IntBuffer width, IntBuffer height, int fmt)
      void const * nk_font_atlas_bake(struct nk_font_atlas * atlas, int * width, int * height, enum nk_font_atlas_format fmt)
    • nnk_font_atlas_end

      public static void nnk_font_atlas_end(long atlas, long tex, long tex_null)
      void nk_font_atlas_end(struct nk_font_atlas * atlas, nk_handle tex, struct nk_draw_null_texture * tex_null)
    • nk_font_atlas_end

      public static void nk_font_atlas_end(NkFontAtlas atlas, NkHandle tex, @Nullable NkDrawNullTexture tex_null)
      void nk_font_atlas_end(struct nk_font_atlas * atlas, nk_handle tex, struct nk_draw_null_texture * tex_null)
    • nnk_font_find_glyph

      public static long nnk_font_find_glyph(long font, int unicode)
      struct nk_font_glyph const * nk_font_find_glyph(struct nk_font const * font, nk_rune unicode)
    • nk_font_find_glyph

      public static @Nullable NkFontGlyph nk_font_find_glyph(NkFont font, int unicode)
      struct nk_font_glyph const * nk_font_find_glyph(struct nk_font const * font, nk_rune unicode)
    • nnk_font_atlas_cleanup

      public static void nnk_font_atlas_cleanup(long atlas)
      void nk_font_atlas_cleanup(struct nk_font_atlas * atlas)
    • nk_font_atlas_cleanup

      public static void nk_font_atlas_cleanup(NkFontAtlas atlas)
      void nk_font_atlas_cleanup(struct nk_font_atlas * atlas)
    • nnk_font_atlas_clear

      public static void nnk_font_atlas_clear(long atlas)
      void nk_font_atlas_clear(struct nk_font_atlas * atlas)
    • nk_font_atlas_clear

      public static void nk_font_atlas_clear(NkFontAtlas atlas)
      void nk_font_atlas_clear(struct nk_font_atlas * atlas)
    • nnk_window_get_scroll

      public static void nnk_window_get_scroll(long ctx, int[] offset_x, int[] offset_y)
      void nk_window_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    • nk_window_get_scroll

      public static void nk_window_get_scroll(NkContext ctx, int @Nullable [] offset_x, int @Nullable [] offset_y)
      void nk_window_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    • nnk_layout_row

      public static void nnk_layout_row(long ctx, int fmt, float height, int cols, float[] ratio)
      void nk_layout_row(struct nk_context * ctx, enum nk_layout_format fmt, float height, nk_int cols, float const * ratio)
    • nk_layout_row

      public static void nk_layout_row(NkContext ctx, int fmt, float height, float[] ratio)
      void nk_layout_row(struct nk_context * ctx, enum nk_layout_format fmt, float height, nk_int cols, float const * ratio)
    • nnk_group_scrolled_offset_begin

      public static boolean nnk_group_scrolled_offset_begin(long ctx, int[] x_offset, int[] y_offset, long title, int flags)
      nk_bool nk_group_scrolled_offset_begin(struct nk_context * ctx, nk_uint * x_offset, nk_uint * y_offset, char const * title, nk_flags flags)
    • nk_group_scrolled_offset_begin

      public static boolean nk_group_scrolled_offset_begin(NkContext ctx, int[] x_offset, int[] y_offset, ByteBuffer title, int flags)
      nk_bool nk_group_scrolled_offset_begin(struct nk_context * ctx, nk_uint * x_offset, nk_uint * y_offset, char const * title, nk_flags flags)
    • nk_group_scrolled_offset_begin

      public static boolean nk_group_scrolled_offset_begin(NkContext ctx, int[] x_offset, int[] y_offset, CharSequence title, int flags)
      nk_bool nk_group_scrolled_offset_begin(struct nk_context * ctx, nk_uint * x_offset, nk_uint * y_offset, char const * title, nk_flags flags)
    • nnk_group_get_scroll

      public static void nnk_group_get_scroll(long ctx, long id, int[] x_offset, int[] y_offset)
      void nk_group_get_scroll(struct nk_context * ctx, char const * id, nk_uint * x_offset, nk_uint * y_offset)
    • nk_group_get_scroll

      public static void nk_group_get_scroll(NkContext ctx, ByteBuffer id, int @Nullable [] x_offset, int @Nullable [] y_offset)
      void nk_group_get_scroll(struct nk_context * ctx, char const * id, nk_uint * x_offset, nk_uint * y_offset)
    • nk_group_get_scroll

      public static void nk_group_get_scroll(NkContext ctx, CharSequence id, int @Nullable [] x_offset, int @Nullable [] y_offset)
      void nk_group_get_scroll(struct nk_context * ctx, char const * id, nk_uint * x_offset, nk_uint * y_offset)
    • nnk_tree_state_push

      public static boolean nnk_tree_state_push(long ctx, int type, long title, int[] state)
      nk_bool nk_tree_state_push(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states * state)
    • nk_tree_state_push

      public static boolean nk_tree_state_push(NkContext ctx, int type, ByteBuffer title, int[] state)
      nk_bool nk_tree_state_push(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states * state)
    • nk_tree_state_push

      public static boolean nk_tree_state_push(NkContext ctx, int type, CharSequence title, int[] state)
      nk_bool nk_tree_state_push(struct nk_context * ctx, enum nk_tree_type type, char const * title, enum nk_collapse_states * state)
    • nnk_tree_state_image_push

      public static boolean nnk_tree_state_image_push(long ctx, int type, long image, long title, int[] state)
      nk_bool nk_tree_state_image_push(struct nk_context * ctx, enum nk_tree_type type, struct nk_image image, char const * title, enum nk_collapse_states * state)
    • nk_tree_state_image_push

      public static boolean nk_tree_state_image_push(NkContext ctx, int type, NkImage image, ByteBuffer title, int[] state)
      nk_bool nk_tree_state_image_push(struct nk_context * ctx, enum nk_tree_type type, struct nk_image image, char const * title, enum nk_collapse_states * state)
    • nk_tree_state_image_push

      public static boolean nk_tree_state_image_push(NkContext ctx, int type, NkImage image, CharSequence title, int[] state)
      nk_bool nk_tree_state_image_push(struct nk_context * ctx, enum nk_tree_type type, struct nk_image image, char const * title, enum nk_collapse_states * state)
    • nnk_checkbox_flags_label

      public static boolean nnk_checkbox_flags_label(long ctx, long str, int[] flags, int value)
      nk_bool nk_checkbox_flags_label(struct nk_context * ctx, char const * str, unsigned int * flags, unsigned int value)
    • nk_checkbox_flags_label

      public static boolean nk_checkbox_flags_label(NkContext ctx, ByteBuffer str, int[] flags, int value)
      nk_bool nk_checkbox_flags_label(struct nk_context * ctx, char const * str, unsigned int * flags, unsigned int value)
    • nk_checkbox_flags_label

      public static boolean nk_checkbox_flags_label(NkContext ctx, CharSequence str, int[] flags, int value)
      nk_bool nk_checkbox_flags_label(struct nk_context * ctx, char const * str, unsigned int * flags, unsigned int value)
    • nnk_checkbox_flags_text

      public static boolean nnk_checkbox_flags_text(long ctx, long str, int len, int[] flags, int value)
      nk_bool nk_checkbox_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int * flags, unsigned int value)
    • nk_checkbox_flags_text

      public static boolean nk_checkbox_flags_text(NkContext ctx, ByteBuffer str, int[] flags, int value)
      nk_bool nk_checkbox_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int * flags, unsigned int value)
    • nk_checkbox_flags_text

      public static boolean nk_checkbox_flags_text(NkContext ctx, CharSequence str, int[] flags, int value)
      nk_bool nk_checkbox_flags_text(struct nk_context * ctx, char const * str, int len, unsigned int * flags, unsigned int value)
    • nnk_slider_float

      public static boolean nnk_slider_float(long ctx, float min, float[] val, float max, float step)
      nk_bool nk_slider_float(struct nk_context * ctx, float min, float * val, float max, float step)
    • nk_slider_float

      public static boolean nk_slider_float(NkContext ctx, float min, float[] val, float max, float step)
      nk_bool nk_slider_float(struct nk_context * ctx, float min, float * val, float max, float step)
    • nnk_slider_int

      public static boolean nnk_slider_int(long ctx, int min, int[] val, int max, int step)
      nk_bool nk_slider_int(struct nk_context * ctx, int min, int * val, int max, int step)
    • nk_slider_int

      public static boolean nk_slider_int(NkContext ctx, int min, int[] val, int max, int step)
      nk_bool nk_slider_int(struct nk_context * ctx, int min, int * val, int max, int step)
    • nnk_knob_float

      public static boolean nnk_knob_float(long ctx, float min, float[] val, float max, float step, int zero_direction, float dead_zone_degrees)
      nk_bool nk_knob_float(struct nk_context * ctx, float min, float * val, float max, float step, enum nk_heading zero_direction, float dead_zone_degrees)
    • nk_knob_float

      public static boolean nk_knob_float(NkContext ctx, float min, float[] val, float max, float step, int zero_direction, float dead_zone_degrees)
      nk_bool nk_knob_float(struct nk_context * ctx, float min, float * val, float max, float step, enum nk_heading zero_direction, float dead_zone_degrees)
    • nnk_knob_int

      public static boolean nnk_knob_int(long ctx, int min, int[] val, int max, int step, int zero_direction, float dead_zone_degrees)
      nk_bool nk_knob_int(struct nk_context * ctx, int min, int * val, int max, int step, enum nk_heading zero_direction, float dead_zone_degrees)
    • nk_knob_int

      public static boolean nk_knob_int(NkContext ctx, int min, int[] val, int max, int step, int zero_direction, float dead_zone_degrees)
      nk_bool nk_knob_int(struct nk_context * ctx, int min, int * val, int max, int step, enum nk_heading zero_direction, float dead_zone_degrees)
    • nnk_property_int

      public static void nnk_property_int(long ctx, long name, int min, int[] val, int max, int step, float inc_per_pixel)
      void nk_property_int(struct nk_context * ctx, char const * name, int min, int * val, int max, int step, float inc_per_pixel)
    • nk_property_int

      public static void nk_property_int(NkContext ctx, ByteBuffer name, int min, int[] val, int max, int step, float inc_per_pixel)
      void nk_property_int(struct nk_context * ctx, char const * name, int min, int * val, int max, int step, float inc_per_pixel)
    • nk_property_int

      public static void nk_property_int(NkContext ctx, CharSequence name, int min, int[] val, int max, int step, float inc_per_pixel)
      void nk_property_int(struct nk_context * ctx, char const * name, int min, int * val, int max, int step, float inc_per_pixel)
    • nnk_property_float

      public static void nnk_property_float(long ctx, long name, float min, float[] val, float max, float step, float inc_per_pixel)
      void nk_property_float(struct nk_context * ctx, char const * name, float min, float * val, float max, float step, float inc_per_pixel)
    • nk_property_float

      public static void nk_property_float(NkContext ctx, ByteBuffer name, float min, float[] val, float max, float step, float inc_per_pixel)
      void nk_property_float(struct nk_context * ctx, char const * name, float min, float * val, float max, float step, float inc_per_pixel)
    • nk_property_float

      public static void nk_property_float(NkContext ctx, CharSequence name, float min, float[] val, float max, float step, float inc_per_pixel)
      void nk_property_float(struct nk_context * ctx, char const * name, float min, float * val, float max, float step, float inc_per_pixel)
    • nnk_property_double

      public static void nnk_property_double(long ctx, long name, double min, double[] val, double max, double step, float inc_per_pixel)
      void nk_property_double(struct nk_context * ctx, char const * name, double min, double * val, double max, double step, float inc_per_pixel)
    • nk_property_double

      public static void nk_property_double(NkContext ctx, ByteBuffer name, double min, double[] val, double max, double step, float inc_per_pixel)
      void nk_property_double(struct nk_context * ctx, char const * name, double min, double * val, double max, double step, float inc_per_pixel)
    • nk_property_double

      public static void nk_property_double(NkContext ctx, CharSequence name, double min, double[] val, double max, double step, float inc_per_pixel)
      void nk_property_double(struct nk_context * ctx, char const * name, double min, double * val, double max, double step, float inc_per_pixel)
    • nnk_edit_string

      public static int nnk_edit_string(long ctx, int flags, long memory, int[] len, int max, long filter)
      nk_flags nk_edit_string(struct nk_context * ctx, nk_flags flags, char * memory, int * len, int max, nk_plugin_filter filter)
    • nk_edit_string

      public static int nk_edit_string(NkContext ctx, int flags, ByteBuffer memory, int[] len, int max, @Nullable NkPluginFilterI filter)
      nk_flags nk_edit_string(struct nk_context * ctx, nk_flags flags, char * memory, int * len, int max, nk_plugin_filter filter)
    • nk_edit_string

      public static int nk_edit_string(NkContext ctx, int flags, CharSequence memory, int[] len, int max, @Nullable NkPluginFilterI filter)
      nk_flags nk_edit_string(struct nk_context * ctx, nk_flags flags, char * memory, int * len, int max, nk_plugin_filter filter)
    • nnk_plot

      public static void nnk_plot(long ctx, int type, float[] values, int count, int offset)
      void nk_plot(struct nk_context * ctx, enum nk_chart_type type, float const * values, int count, int offset)
    • nk_plot

      public static void nk_plot(NkContext ctx, int type, float[] values, int count, int offset)
      void nk_plot(struct nk_context * ctx, enum nk_chart_type type, float const * values, int count, int offset)
    • nnk_popup_get_scroll

      public static void nnk_popup_get_scroll(long ctx, int[] offset_x, int[] offset_y)
      void nk_popup_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    • nk_popup_get_scroll

      public static void nk_popup_get_scroll(NkContext ctx, int @Nullable [] offset_x, int @Nullable [] offset_y)
      void nk_popup_get_scroll(struct nk_context const * ctx, nk_uint * offset_x, nk_uint * offset_y)
    • nnk_combobox

      public static void nnk_combobox(long ctx, long items, int count, int[] selected, int item_height, long size)
      void nk_combobox(struct nk_context * ctx, char const * const * items, int count, int * selected, int item_height, struct nk_vec2 size)
    • nk_combobox

      public static void nk_combobox(NkContext ctx, PointerBuffer items, int[] selected, int item_height, NkVec2 size)
      void nk_combobox(struct nk_context * ctx, char const * const * items, int count, int * selected, int item_height, struct nk_vec2 size)
    • nnk_combobox_string

      public static void nnk_combobox_string(long ctx, long items_separated_by_zeros, int[] selected, int count, int item_height, long size)
      void nk_combobox_string(struct nk_context * ctx, char const * items_separated_by_zeros, int * selected, int count, int item_height, struct nk_vec2 size)
    • nk_combobox_string

      public static void nk_combobox_string(NkContext ctx, ByteBuffer items_separated_by_zeros, int[] selected, int count, int item_height, NkVec2 size)
      void nk_combobox_string(struct nk_context * ctx, char const * items_separated_by_zeros, int * selected, int count, int item_height, struct nk_vec2 size)
    • nk_combobox_string

      public static void nk_combobox_string(NkContext ctx, CharSequence items_separated_by_zeros, int[] selected, int count, int item_height, NkVec2 size)
      void nk_combobox_string(struct nk_context * ctx, char const * items_separated_by_zeros, int * selected, int count, int item_height, struct nk_vec2 size)
    • nnk_combobox_separator

      public static void nnk_combobox_separator(long ctx, long items_separated_by_separator, int separator, int[] selected, int count, int item_height, long size)
      void nk_combobox_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int * selected, int count, int item_height, struct nk_vec2 size)
    • nk_combobox_separator

      public static void nk_combobox_separator(NkContext ctx, ByteBuffer items_separated_by_separator, int separator, int[] selected, int count, int item_height, NkVec2 size)
      void nk_combobox_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int * selected, int count, int item_height, struct nk_vec2 size)
    • nk_combobox_separator

      public static void nk_combobox_separator(NkContext ctx, CharSequence items_separated_by_separator, int separator, int[] selected, int count, int item_height, NkVec2 size)
      void nk_combobox_separator(struct nk_context * ctx, char const * items_separated_by_separator, int separator, int * selected, int count, int item_height, struct nk_vec2 size)
    • nnk_combobox_callback

      public static void nnk_combobox_callback(long ctx, long item_getter, long userdata, int[] selected, int count, int item_height, long size)
      void nk_combobox_callback(struct nk_context * ctx, nk_item_getter item_getter, void * userdata, int * selected, int count, int item_height, struct nk_vec2 size)
    • nk_combobox_callback

      public static void nk_combobox_callback(NkContext ctx, NkItemGetterI item_getter, long userdata, int[] selected, int count, int item_height, NkVec2 size)
      void nk_combobox_callback(struct nk_context * ctx, nk_item_getter item_getter, void * userdata, int * selected, int count, int item_height, struct nk_vec2 size)
    • nnk_style_push_float

      public static boolean nnk_style_push_float(long ctx, float[] address, float value)
      nk_bool nk_style_push_float(struct nk_context * ctx, float * address, float value)
    • nk_style_push_float

      public static boolean nk_style_push_float(NkContext ctx, float[] address, float value)
      nk_bool nk_style_push_float(struct nk_context * ctx, float * address, float value)
    • nnk_style_push_flags

      public static boolean nnk_style_push_flags(long ctx, int[] address, int value)
      nk_bool nk_style_push_flags(struct nk_context * ctx, nk_flags * address, nk_flags value)
    • nk_style_push_flags

      public static boolean nk_style_push_flags(NkContext ctx, int[] address, int value)
      nk_bool nk_style_push_flags(struct nk_context * ctx, nk_flags * address, nk_flags value)
    • nnk_rgb_iv

      public static void nnk_rgb_iv(int[] rgb, long __result)
      struct nk_color nk_rgb_iv(int const * rgb)
    • nk_rgb_iv

      public static NkColor nk_rgb_iv(int[] rgb, NkColor __result)
      struct nk_color nk_rgb_iv(int const * rgb)
    • nnk_rgb_fv

      public static void nnk_rgb_fv(float[] rgb, long __result)
      struct nk_color nk_rgb_fv(float const * rgb)
    • nk_rgb_fv

      public static NkColor nk_rgb_fv(float[] rgb, NkColor __result)
      struct nk_color nk_rgb_fv(float const * rgb)
    • nnk_rgba_iv

      public static void nnk_rgba_iv(int[] rgba, long __result)
      struct nk_color nk_rgba_iv(int const * rgba)
    • nk_rgba_iv

      public static NkColor nk_rgba_iv(int[] rgba, NkColor __result)
      struct nk_color nk_rgba_iv(int const * rgba)
    • nnk_rgba_fv

      public static void nnk_rgba_fv(float[] rgba, long __result)
      struct nk_color nk_rgba_fv(float const * rgba)
    • nk_rgba_fv

      public static NkColor nk_rgba_fv(float[] rgba, NkColor __result)
      struct nk_color nk_rgba_fv(float const * rgba)
    • nnk_hsva_colorfv

      public static void nnk_hsva_colorfv(float[] c, long __result)
      struct nk_colorf nk_hsva_colorfv(float const * c)
    • nk_hsva_colorfv

      public static NkColorf nk_hsva_colorfv(float[] c, NkColorf __result)
      struct nk_colorf nk_hsva_colorfv(float const * c)
    • nnk_colorf_hsva_f

      public static void nnk_colorf_hsva_f(float[] out_h, float[] out_s, float[] out_v, float[] out_a, long in)
      void nk_colorf_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_colorf in)
    • nk_colorf_hsva_f

      public static void nk_colorf_hsva_f(float[] out_h, float[] out_s, float[] out_v, float[] out_a, NkColorf in)
      void nk_colorf_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_colorf in)
    • nnk_colorf_hsva_fv

      public static void nnk_colorf_hsva_fv(float[] hsva, long in)
      void nk_colorf_hsva_fv(float * hsva, struct nk_colorf in)
    • nk_colorf_hsva_fv

      public static void nk_colorf_hsva_fv(float[] hsva, NkColorf in)
      void nk_colorf_hsva_fv(float * hsva, struct nk_colorf in)
    • nnk_hsv_iv

      public static void nnk_hsv_iv(int[] hsv, long __result)
      struct nk_color nk_hsv_iv(int const * hsv)
    • nk_hsv_iv

      public static NkColor nk_hsv_iv(int[] hsv, NkColor __result)
      struct nk_color nk_hsv_iv(int const * hsv)
    • nnk_hsv_fv

      public static void nnk_hsv_fv(float[] hsv, long __result)
      struct nk_color nk_hsv_fv(float const * hsv)
    • nk_hsv_fv

      public static NkColor nk_hsv_fv(float[] hsv, NkColor __result)
      struct nk_color nk_hsv_fv(float const * hsv)
    • nnk_hsva_iv

      public static void nnk_hsva_iv(int[] hsva, long __result)
      struct nk_color nk_hsva_iv(int const * hsva)
    • nk_hsva_iv

      public static NkColor nk_hsva_iv(int[] hsva, NkColor __result)
      struct nk_color nk_hsva_iv(int const * hsva)
    • nnk_hsva_fv

      public static void nnk_hsva_fv(float[] hsva, long __result)
      struct nk_color nk_hsva_fv(float const * hsva)
    • nk_hsva_fv

      public static NkColor nk_hsva_fv(float[] hsva, NkColor __result)
      struct nk_color nk_hsva_fv(float const * hsva)
    • nnk_color_f

      public static void nnk_color_f(float[] r, float[] g, float[] b, float[] a, long color)
      void nk_color_f(float * r, float * g, float * b, float * a, struct nk_color color)
    • nk_color_f

      public static void nk_color_f(float[] r, float[] g, float[] b, float[] a, NkColor color)
      void nk_color_f(float * r, float * g, float * b, float * a, struct nk_color color)
    • nnk_color_fv

      public static void nnk_color_fv(float[] rgba_out, long color)
      void nk_color_fv(float * rgba_out, struct nk_color color)
    • nk_color_fv

      public static void nk_color_fv(float[] rgba_out, NkColor color)
      void nk_color_fv(float * rgba_out, struct nk_color color)
    • nnk_color_d

      public static void nnk_color_d(double[] r, double[] g, double[] b, double[] a, long color)
      void nk_color_d(double * r, double * g, double * b, double * a, struct nk_color color)
    • nk_color_d

      public static void nk_color_d(double[] r, double[] g, double[] b, double[] a, NkColor color)
      void nk_color_d(double * r, double * g, double * b, double * a, struct nk_color color)
    • nnk_color_dv

      public static void nnk_color_dv(double[] rgba_out, long color)
      void nk_color_dv(double * rgba_out, struct nk_color color)
    • nk_color_dv

      public static void nk_color_dv(double[] rgba_out, NkColor color)
      void nk_color_dv(double * rgba_out, struct nk_color color)
    • nnk_color_hsv_i

      public static void nnk_color_hsv_i(int[] out_h, int[] out_s, int[] out_v, long color)
      void nk_color_hsv_i(int * out_h, int * out_s, int * out_v, struct nk_color color)
    • nk_color_hsv_i

      public static void nk_color_hsv_i(int[] out_h, int[] out_s, int[] out_v, NkColor color)
      void nk_color_hsv_i(int * out_h, int * out_s, int * out_v, struct nk_color color)
    • nnk_color_hsv_iv

      public static void nnk_color_hsv_iv(int[] hsv_out, long color)
      void nk_color_hsv_iv(int * hsv_out, struct nk_color color)
    • nk_color_hsv_iv

      public static void nk_color_hsv_iv(int[] hsv_out, NkColor color)
      void nk_color_hsv_iv(int * hsv_out, struct nk_color color)
    • nnk_color_hsv_f

      public static void nnk_color_hsv_f(float[] out_h, float[] out_s, float[] out_v, long color)
      void nk_color_hsv_f(float * out_h, float * out_s, float * out_v, struct nk_color color)
    • nk_color_hsv_f

      public static void nk_color_hsv_f(float[] out_h, float[] out_s, float[] out_v, NkColor color)
      void nk_color_hsv_f(float * out_h, float * out_s, float * out_v, struct nk_color color)
    • nnk_color_hsv_fv

      public static void nnk_color_hsv_fv(float[] hsv_out, long color)
      void nk_color_hsv_fv(float * hsv_out, struct nk_color color)
    • nk_color_hsv_fv

      public static void nk_color_hsv_fv(float[] hsv_out, NkColor color)
      void nk_color_hsv_fv(float * hsv_out, struct nk_color color)
    • nnk_color_hsva_i

      public static void nnk_color_hsva_i(int[] h, int[] s, int[] v, int[] a, long color)
      void nk_color_hsva_i(int * h, int * s, int * v, int * a, struct nk_color color)
    • nk_color_hsva_i

      public static void nk_color_hsva_i(int[] h, int[] s, int[] v, int[] a, NkColor color)
      void nk_color_hsva_i(int * h, int * s, int * v, int * a, struct nk_color color)
    • nnk_color_hsva_iv

      public static void nnk_color_hsva_iv(int[] hsva_out, long color)
      void nk_color_hsva_iv(int * hsva_out, struct nk_color color)
    • nk_color_hsva_iv

      public static void nk_color_hsva_iv(int[] hsva_out, NkColor color)
      void nk_color_hsva_iv(int * hsva_out, struct nk_color color)
    • nnk_color_hsva_f

      public static void nnk_color_hsva_f(float[] out_h, float[] out_s, float[] out_v, float[] out_a, long color)
      void nk_color_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_color color)
    • nk_color_hsva_f

      public static void nk_color_hsva_f(float[] out_h, float[] out_s, float[] out_v, float[] out_a, NkColor color)
      void nk_color_hsva_f(float * out_h, float * out_s, float * out_v, float * out_a, struct nk_color color)
    • nnk_color_hsva_fv

      public static void nnk_color_hsva_fv(float[] hsva_out, long color)
      void nk_color_hsva_fv(float * hsva_out, struct nk_color color)
    • nk_color_hsva_fv

      public static void nk_color_hsva_fv(float[] hsva_out, NkColor color)
      void nk_color_hsva_fv(float * hsva_out, struct nk_color color)
    • nnk_vec2v

      public static void nnk_vec2v(float[] xy, long __result)
      struct nk_vec2 nk_vec2v(float const * xy)
    • nk_vec2v

      public static NkVec2 nk_vec2v(float[] xy, NkVec2 __result)
      struct nk_vec2 nk_vec2v(float const * xy)
    • nnk_vec2iv

      public static void nnk_vec2iv(int[] xy, long __result)
      struct nk_vec2 nk_vec2iv(int const * xy)
    • nk_vec2iv

      public static NkVec2 nk_vec2iv(int[] xy, NkVec2 __result)
      struct nk_vec2 nk_vec2iv(int const * xy)
    • nnk_rectv

      public static void nnk_rectv(float[] xywh, long __result)
      struct nk_rect nk_rectv(float const * xywh)
    • nk_rectv

      public static NkRect nk_rectv(float[] xywh, NkRect __result)
      struct nk_rect nk_rectv(float const * xywh)
    • nnk_rectiv

      public static void nnk_rectiv(int[] xywh, long __result)
      struct nk_rect nk_rectiv(int const * xywh)
    • nk_rectiv

      public static NkRect nk_rectiv(int[] xywh, NkRect __result)
      struct nk_rect nk_rectiv(int const * xywh)
    • nnk_strmatch_fuzzy_string

      public static boolean nnk_strmatch_fuzzy_string(long str, long pattern, int[] out_score)
      nk_bool nk_strmatch_fuzzy_string(char const * str, char const * pattern, int * out_score)
    • nk_strmatch_fuzzy_string

      public static boolean nk_strmatch_fuzzy_string(ByteBuffer str, ByteBuffer pattern, int[] out_score)
      nk_bool nk_strmatch_fuzzy_string(char const * str, char const * pattern, int * out_score)
    • nk_strmatch_fuzzy_string

      public static boolean nk_strmatch_fuzzy_string(CharSequence str, CharSequence pattern, int[] out_score)
      nk_bool nk_strmatch_fuzzy_string(char const * str, char const * pattern, int * out_score)
    • nnk_strmatch_fuzzy_text

      public static int nnk_strmatch_fuzzy_text(long txt, int txt_len, long pattern, int[] out_score)
      int nk_strmatch_fuzzy_text(char const * txt, int txt_len, char const * pattern, int * out_score)
    • nk_strmatch_fuzzy_text

      public static int nk_strmatch_fuzzy_text(ByteBuffer txt, ByteBuffer pattern, int[] out_score)
      int nk_strmatch_fuzzy_text(char const * txt, int txt_len, char const * pattern, int * out_score)
    • nk_strmatch_fuzzy_text

      public static int nk_strmatch_fuzzy_text(CharSequence txt, CharSequence pattern, int[] out_score)
      int nk_strmatch_fuzzy_text(char const * txt, int txt_len, char const * pattern, int * out_score)
    • nnk_utf_decode

      public static int nnk_utf_decode(long c, int[] u, int clen)
      int nk_utf_decode(char const * c, nk_rune * u, int clen)
    • nk_utf_decode

      public static int nk_utf_decode(ByteBuffer c, int[] u)
      int nk_utf_decode(char const * c, nk_rune * u, int clen)
    • nnk_utf_at

      public static long nnk_utf_at(long buffer, int length, int index, int[] unicode, long len)
      char const * nk_utf_at(char const * buffer, int length, int index, nk_rune * unicode, int * len)
    • nk_utf_at

      public static @Nullable ByteBuffer nk_utf_at(ByteBuffer buffer, int index, int[] unicode)
      char const * nk_utf_at(char const * buffer, int length, int index, nk_rune * unicode, int * len)
    • nnk_str_append_text_runes

      public static int nnk_str_append_text_runes(long s, int[] runes, int len)
      int nk_str_append_text_runes(struct nk_str * s, nk_rune const * runes, int len)
    • nk_str_append_text_runes

      public static int nk_str_append_text_runes(NkStr s, int[] runes)
      int nk_str_append_text_runes(struct nk_str * s, nk_rune const * runes, int len)
    • nnk_str_append_str_runes

      public static int nnk_str_append_str_runes(long s, int[] runes)
      int nk_str_append_str_runes(struct nk_str * s, nk_rune const * runes)
    • nk_str_append_str_runes

      public static int nk_str_append_str_runes(NkStr s, int[] runes)
      int nk_str_append_str_runes(struct nk_str * s, nk_rune const * runes)
    • nnk_str_insert_text_runes

      public static int nnk_str_insert_text_runes(long s, int pos, int[] runes, int len)
      int nk_str_insert_text_runes(struct nk_str * s, int pos, nk_rune const * runes, int len)
    • nk_str_insert_text_runes

      public static int nk_str_insert_text_runes(NkStr s, int pos, int[] runes)
      int nk_str_insert_text_runes(struct nk_str * s, int pos, nk_rune const * runes, int len)
    • nnk_str_insert_str_runes

      public static int nnk_str_insert_str_runes(long s, int pos, int[] runes)
      int nk_str_insert_str_runes(struct nk_str * s, int pos, nk_rune const * runes)
    • nk_str_insert_str_runes

      public static int nk_str_insert_str_runes(NkStr s, int pos, int[] runes)
      int nk_str_insert_str_runes(struct nk_str * s, int pos, nk_rune const * runes)
    • nnk_str_at_rune

      public static long nnk_str_at_rune(long s, int pos, int[] unicode, long len)
      char * nk_str_at_rune(struct nk_str * s, int pos, nk_rune * unicode, int * len)
    • nk_str_at_rune

      public static @Nullable ByteBuffer nk_str_at_rune(NkStr s, int pos, int[] unicode)
      char * nk_str_at_rune(struct nk_str * s, int pos, nk_rune * unicode, int * len)
    • nnk_str_at_const

      public static long nnk_str_at_const(long s, int pos, int[] unicode, long len)
      char const * nk_str_at_const(struct nk_str const * s, int pos, nk_rune * unicode, int * len)
    • nk_str_at_const

      public static @Nullable ByteBuffer nk_str_at_const(NkStr s, int pos, int[] unicode)
      char const * nk_str_at_const(struct nk_str const * s, int pos, nk_rune * unicode, int * len)
    • nnk_stroke_polyline

      public static void nnk_stroke_polyline(long b, float[] points, int point_count, float line_thickness, long col)
      void nk_stroke_polyline(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color col)
    • nk_stroke_polyline

      public static void nk_stroke_polyline(NkCommandBuffer b, float[] points, float line_thickness, NkColor col)
      void nk_stroke_polyline(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color col)
    • nnk_stroke_polygon

      public static void nnk_stroke_polygon(long b, float[] points, int point_count, float line_thickness, long color)
      void nk_stroke_polygon(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color color)
    • nk_stroke_polygon

      public static void nk_stroke_polygon(NkCommandBuffer b, float[] points, float line_thickness, NkColor color)
      void nk_stroke_polygon(struct nk_command_buffer * b, float const * points, int point_count, float line_thickness, struct nk_color color)
    • nnk_fill_polygon

      public static void nnk_fill_polygon(long b, float[] points, int point_count, long color)
      void nk_fill_polygon(struct nk_command_buffer * b, float const * points, int point_count, struct nk_color color)
    • nk_fill_polygon

      public static void nk_fill_polygon(NkCommandBuffer b, float[] points, NkColor color)
      void nk_fill_polygon(struct nk_command_buffer * b, float const * points, int point_count, struct nk_color color)
    • nnk_font_atlas_bake

      public static long nnk_font_atlas_bake(long atlas, int[] width, int[] height, int fmt)
      void const * nk_font_atlas_bake(struct nk_font_atlas * atlas, int * width, int * height, enum nk_font_atlas_format fmt)
    • nk_font_atlas_bake

      public static @Nullable ByteBuffer nk_font_atlas_bake(NkFontAtlas atlas, int[] width, int[] height, int fmt)
      void const * nk_font_atlas_bake(struct nk_font_atlas * atlas, int * width, int * height, enum nk_font_atlas_format fmt)