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 int nk_menu_item_image_text(nk_context *ctx, nk_image img, byte *s, int slen, uint alignment_nkflags);
public static extern int nk_contextual_item_image_label(nk_context *ctx, nk_image img, byte *s, uint alignment_nkflags);
public static extern int nk_menu_begin_image(nk_context *ctx, byte *s, nk_image img, nk_vec2 size);
public static extern int nk_combo_begin_image(nk_context *ctx, nk_image img, 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_selectable_image_label(nk_context *ctx, nk_image img, byte *s, uint align_nkflags, int *val);
public static extern int nk_select_image_text(nk_context *ctx, nk_image img, byte *s, int i, uint align_nkflags, int val);
public static extern int nk_button_image_styled(nk_context *ctx, nk_style_button *bstyle, nk_image img);
public static extern int nk_button_image_text_styled(nk_context *ctx, nk_style_button *bstyle, nk_image img, byte *s, int i, uint alignment_nkflags);
public static extern int nk_button_image_label(nk_context *ctx, nk_image img, byte *s, uint text_alignment_nkflags);
public static extern int nk_button_image(nk_context *ctx, nk_image img);
public static extern void nk_image(nk_context *ctx, nk_image img);
public static extern int nk_tree_state_image_push(nk_context *ctx, nk_tree_type tree_type, nk_image img, byte *title, nk_collapse_states *state);
public static extern int nk_tree_image_push_hashed(nk_context *ctx, nk_tree_type tree_type, nk_image img, byte *title, nk_collapse_states initial_state, byte *hash, int len, int seed);