public static extern int nk_menu_begin_symbol_label( nk_context *ctx, byte *s, uint align_nkflags, nk_symbol_type stype, nk_vec2 size );
public static extern int nk_combo_begin_symbol_text( nk_context *ctx, char *selected, int i, nk_symbol_type stype, nk_vec2 size );
public static extern int nk_combo_begin_image_text( nk_context *ctx, char *selected, int i, nk_image img, nk_vec2 size );
public static extern int nk_menu_begin_image_label( nk_context *ctx, byte *s, uint align_nkflags, nk_image img, nk_vec2 size );
public static extern void nk_draw_list_fill_circle( nk_draw_list *dl, nk_vec2 center, float radius, nk_color col, uint segs );
public static extern int nk_menu_begin_text( nk_context *ctx, byte *title, int title_len, uint align_nkflags, nk_vec2 size );
public static extern void nk_draw_list_fill_triangle( nk_draw_list *dl, nk_vec2 a, nk_vec2 b, nk_vec2 c, nk_color col );
public static extern void nk_draw_list_stroke_line( nk_draw_list *dl, nk_vec2 a, nk_vec2 b, nk_color col, float thickness );
public static extern void nk_draw_list_path_curve_to( nk_draw_list *dl, nk_vec2 p2, nk_vec2 p3, nk_vec2 p4, uint num_segments );
public static extern void nk_draw_list_path_arc_to_fast( nk_draw_list *dl, nk_vec2 center, float radius, int a_min, int a_max );
public static extern void nk_combobox_string( nk_context *ctx, byte *items_separated_by_zeros, int *selected, int count, int item_height, nk_vec2 size );
public static extern void nk_combobox( nk_context *ctx, byte **items, int count, int *selected, int item_height, nk_vec2 size );
public static extern int nk_combo( nk_context *ctx, byte **items, int count, int selected, int item_height, nk_vec2 size );
public static extern void nk_draw_list_stroke_circle( nk_draw_list *dl, nk_vec2 center, float radius, nk_color col, uint segs, float thickness );
public static extern void nk_draw_list_path_arc_to( nk_draw_list *dl, nk_vec2 center, float radius, float a_min, float a_max, uint segments );
public static extern void nk_combobox_callback( nk_context *ctx, nk_item_getter_fun getterfun, IntPtr userdata, int *selected, int count, int item_height, nk_vec2 size );
public static extern void nk_draw_list_stroke_curve( nk_draw_list *dl, nk_vec2 p0, nk_vec2 cp0, nk_vec2 cp1, nk_vec2 p1, nk_color col, uint segments, float thickness );
public static extern int nk_menu_begin_image(nk_context *ctx, byte *s, nk_image img, nk_vec2 size);
public static extern int nk_contextual_begin( nk_context *ctx, uint flags_nkflags, nk_vec2 v, nk_rect trigger_bounds );
public static extern void nk_window_set_size(nk_context *ctx, byte *name, nk_vec2 sz);
public static extern int nk_combo_separator(nk_context *ctx, byte *items_separated_by_separator, int separator, int selected, int count, int item_height, nk_vec2 size);
public static extern void nk_window_set_position(nk_context *ctx, byte *name, nk_vec2 pos);
public static extern int nk_combo_begin_image(nk_context *ctx, nk_image img, nk_vec2 size);
public static extern nk_vec2 nk_layout_space_to_screen(nk_context *ctx, nk_vec2 v);
public static extern int nk_menu_begin_symbol(nk_context *ctx, byte *s, nk_symbol_type stype, nk_vec2 size);
public static extern int nk_combo_begin_label(nk_context *ctx, char *selected, nk_vec2 size);
public static extern void nk_input_scroll(nk_context *context, nk_vec2 val);
public static extern int nk_combo_begin_color(nk_context *ctx, nk_color color, nk_vec2 size);
public static extern nk_vec2 nk_layout_space_to_local(nk_context *ctx, nk_vec2 v);
public static extern int nk_combo_begin_symbol(nk_context *ctx, nk_symbol_type stype, nk_vec2 size);