public static void nk_buffer_free(nk_buffer *buffer) => _nk_buffer_free(buffer);
public static extern void nk_buffer_push(nk_buffer *buffer, nk_buffer_allocation_type atype, IntPtr memory, IntPtr size, IntPtr align);
public static void nk_buffer_clear(nk_buffer *buffer) => _nk_buffer_clear(buffer);
public static extern nk_draw_command *nk__draw_next( nk_draw_command *drawc, nk_buffer *buf, nk_context *context );
public static extern void nk_buffer_init(nk_buffer *buffer, nk_allocator *allocator, IntPtr size);
public static IntPtr nk_buffer_total(nk_buffer *buffer) => _nk_buffer_total(buffer);
public static extern nk_draw_command *nk__draw_list_end(nk_draw_list *dl, nk_buffer *buf);
public static int nk_init_custom(nk_context *context, nk_buffer *cmds, nk_buffer *pool, nk_user_font *userfont) => _nk_init_custom(context, cmds, pool, userfont);
public static void nk_buffer_init(nk_buffer *buffer, nk_allocator *allocator, IntPtr size) => _nk_buffer_init(buffer, allocator, size);
public static extern IntPtr nk_buffer_memory_const(nk_buffer *buffer);
public static extern IntPtr nk_buffer_total(nk_buffer *buffer);
public static extern void nk_buffer_free(nk_buffer *buffer);
public static extern void nk_buffer_clear(nk_buffer *buffer);
public static extern void nk_buffer_reset(nk_buffer *buffer, nk_buffer_allocation_type atype);
public static IntPtr nk_buffer_memory(nk_buffer *buffer) => _nk_buffer_memory(buffer);
public static void nk_buffer_init_fixed(nk_buffer *buffer, IntPtr memory, IntPtr size) => _nk_buffer_init_fixed(buffer, memory, size);
public static IntPtr nk_buffer_memory_const(nk_buffer *buffer) => _nk_buffer_memory_const(buffer);
public static void nk_buffer_info(nk_memory_status *status, nk_buffer *buffer) => _nk_buffer_info(status, buffer);
public static extern nk_draw_command *nk__draw_list_next( nk_draw_command *drawcmd, nk_buffer *buf, nk_draw_list *dl );
public static void nk_buffer_push(nk_buffer *buffer, nk_buffer_allocation_type atype, IntPtr memory, IntPtr size, IntPtr align) => _nk_buffer_push(buffer, atype, memory, size, align);
public static extern nk_draw_command *nk__draw_end(nk_context *context, nk_buffer *buf);
public static void nk_buffer_mark(nk_buffer *buffer, nk_buffer_allocation_type atype) => _nk_buffer_mark(buffer, atype);
public static extern int nk_init_custom(nk_context *context, nk_buffer *cmds, nk_buffer *pool, nk_user_font *userfont);
public static void nk_buffer_reset(nk_buffer *buffer, nk_buffer_allocation_type atype) => _nk_buffer_reset(buffer, atype);
public static extern void nk_buffer_init_fixed(nk_buffer *buffer, IntPtr memory, IntPtr size);
public static extern void nk_buffer_info(nk_memory_status *status, nk_buffer *buffer);