|
| NK_STATIC_ASSERT (sizeof(nk_short)==2) |
|
| NK_STATIC_ASSERT (sizeof(nk_ushort)==2) |
|
| NK_STATIC_ASSERT (sizeof(nk_uint)==4) |
|
| NK_STATIC_ASSERT (sizeof(nk_int)==4) |
|
| NK_STATIC_ASSERT (sizeof(nk_byte)==1) |
|
| NK_STATIC_ASSERT (sizeof(nk_flags) >=4) |
|
| NK_STATIC_ASSERT (sizeof(nk_size) >=sizeof(void *)) |
|
| NK_STATIC_ASSERT (sizeof(nk_ptr) >=sizeof(void *)) |
|
NK_API int | nk_init_fixed (struct nk_context *, void *memory, nk_size size, const struct nk_user_font *) |
|
NK_API int | nk_init (struct nk_context *, struct nk_allocator *, const struct nk_user_font *) |
|
NK_API int | nk_init_custom (struct nk_context *, struct nk_buffer *cmds, struct nk_buffer *pool, const struct nk_user_font *) |
|
NK_API void | nk_clear (struct nk_context *) |
|
NK_API void | nk_free (struct nk_context *) |
|
NK_API void | nk_input_begin (struct nk_context *) |
|
NK_API void | nk_input_motion (struct nk_context *, int x, int y) |
|
NK_API void | nk_input_key (struct nk_context *, enum nk_keys, int down) |
|
NK_API void | nk_input_button (struct nk_context *, enum nk_buttons, int x, int y, int down) |
|
NK_API void | nk_input_scroll (struct nk_context *, struct nk_vec2 val) |
|
NK_API void | nk_input_char (struct nk_context *, char) |
|
NK_API void | nk_input_glyph (struct nk_context *, const nk_glyph) |
|
NK_API void | nk_input_unicode (struct nk_context *, nk_rune) |
|
NK_API void | nk_input_end (struct nk_context *) |
|
NK_API const struct nk_command * | nk__begin (struct nk_context *) |
|
NK_API const struct nk_command * | nk__next (struct nk_context *, const struct nk_command *) |
|
NK_API int | nk_begin (struct nk_context *ctx, const char *title, struct nk_rect bounds, nk_flags flags) |
|
NK_API int | nk_begin_titled (struct nk_context *ctx, const char *name, const char *title, struct nk_rect bounds, nk_flags flags) |
|
NK_API void | nk_end (struct nk_context *ctx) |
|
NK_API struct nk_window * | nk_window_find (struct nk_context *ctx, const char *name) |
|
NK_API struct nk_rect | nk_window_get_bounds (const struct nk_context *ctx) |
|
NK_API struct nk_vec2 | nk_window_get_position (const struct nk_context *ctx) |
|
NK_API struct nk_vec2 | nk_window_get_size (const struct nk_context *) |
|
NK_API float | nk_window_get_width (const struct nk_context *) |
|
NK_API float | nk_window_get_height (const struct nk_context *) |
|
NK_API struct nk_panel * | nk_window_get_panel (struct nk_context *) |
|
NK_API struct nk_rect | nk_window_get_content_region (struct nk_context *) |
|
NK_API struct nk_vec2 | nk_window_get_content_region_min (struct nk_context *) |
|
NK_API struct nk_vec2 | nk_window_get_content_region_max (struct nk_context *) |
|
NK_API struct nk_vec2 | nk_window_get_content_region_size (struct nk_context *) |
|
NK_API struct nk_command_buffer * | nk_window_get_canvas (struct nk_context *) |
|
NK_API int | nk_window_has_focus (const struct nk_context *) |
|
NK_API int | nk_window_is_collapsed (struct nk_context *ctx, const char *name) |
|
NK_API int | nk_window_is_closed (struct nk_context *, const char *) |
|
NK_API int | nk_window_is_hidden (struct nk_context *, const char *) |
|
NK_API int | nk_window_is_active (struct nk_context *, const char *) |
|
NK_API int | nk_window_is_hovered (struct nk_context *) |
|
NK_API int | nk_window_is_any_hovered (struct nk_context *) |
|
NK_API int | nk_item_is_any_active (struct nk_context *) |
|
NK_API void | nk_window_set_bounds (struct nk_context *, const char *name, struct nk_rect bounds) |
|
NK_API void | nk_window_set_position (struct nk_context *, const char *name, struct nk_vec2 pos) |
|
NK_API void | nk_window_set_size (struct nk_context *, const char *name, struct nk_vec2) |
|
NK_API void | nk_window_set_focus (struct nk_context *, const char *name) |
|
NK_API void | nk_window_close (struct nk_context *ctx, const char *name) |
|
NK_API void | nk_window_collapse (struct nk_context *, const char *name, enum nk_collapse_states state) |
|
NK_API void | nk_window_collapse_if (struct nk_context *, const char *name, enum nk_collapse_states, int cond) |
|
NK_API void | nk_window_show (struct nk_context *, const char *name, enum nk_show_states) |
|
NK_API void | nk_window_show_if (struct nk_context *, const char *name, enum nk_show_states, int cond) |
|
NK_API void | nk_layout_set_min_row_height (struct nk_context *, float height) |
|
NK_API void | nk_layout_reset_min_row_height (struct nk_context *) |
|
NK_API struct nk_rect | nk_layout_widget_bounds (struct nk_context *) |
|
NK_API float | nk_layout_ratio_from_pixel (struct nk_context *, float pixel_width) |
|
NK_API void | nk_layout_row_dynamic (struct nk_context *ctx, float height, int cols) |
|
NK_API void | nk_layout_row_static (struct nk_context *ctx, float height, int item_width, int cols) |
|
NK_API void | nk_layout_row_begin (struct nk_context *ctx, enum nk_layout_format fmt, float row_height, int cols) |
|
NK_API void | nk_layout_row_push (struct nk_context *, float value) |
|
NK_API void | nk_layout_row_end (struct nk_context *) |
|
NK_API void | nk_layout_row (struct nk_context *, enum nk_layout_format, float height, int cols, const float *ratio) |
|
NK_API void | nk_layout_row_template_begin (struct nk_context *, float row_height) |
|
NK_API void | nk_layout_row_template_push_dynamic (struct nk_context *) |
|
NK_API void | nk_layout_row_template_push_variable (struct nk_context *, float min_width) |
|
NK_API void | nk_layout_row_template_push_static (struct nk_context *, float width) |
|
NK_API void | nk_layout_row_template_end (struct nk_context *) |
|
NK_API void | nk_layout_space_begin (struct nk_context *, enum nk_layout_format, float height, int widget_count) |
|
NK_API void | nk_layout_space_push (struct nk_context *, struct nk_rect) |
|
NK_API void | nk_layout_space_end (struct nk_context *) |
|
NK_API struct nk_rect | nk_layout_space_bounds (struct nk_context *) |
|
NK_API struct nk_vec2 | nk_layout_space_to_screen (struct nk_context *, struct nk_vec2) |
|
NK_API struct nk_vec2 | nk_layout_space_to_local (struct nk_context *, struct nk_vec2) |
|
NK_API struct nk_rect | nk_layout_space_rect_to_screen (struct nk_context *, struct nk_rect) |
|
NK_API struct nk_rect | nk_layout_space_rect_to_local (struct nk_context *, struct nk_rect) |
|
NK_API int | nk_group_begin (struct nk_context *, const char *title, nk_flags) |
|
NK_API int | nk_group_scrolled_offset_begin (struct nk_context *, nk_uint *x_offset, nk_uint *y_offset, const char *, nk_flags) |
|
NK_API int | nk_group_scrolled_begin (struct nk_context *, struct nk_scroll *, const char *title, nk_flags) |
|
NK_API void | nk_group_scrolled_end (struct nk_context *) |
|
NK_API void | nk_group_end (struct nk_context *) |
|
NK_API int | nk_list_view_begin (struct nk_context *, struct nk_list_view *out, const char *id, nk_flags, int row_height, int row_count) |
|
NK_API void | nk_list_view_end (struct nk_list_view *) |
|
NK_API int | nk_tree_push_hashed (struct nk_context *, enum nk_tree_type, const char *title, enum nk_collapse_states initial_state, const char *hash, int len, int seed) |
|
NK_API int | nk_tree_image_push_hashed (struct nk_context *, enum nk_tree_type, struct nk_image, const char *title, enum nk_collapse_states initial_state, const char *hash, int len, int seed) |
|
NK_API void | nk_tree_pop (struct nk_context *) |
|
NK_API int | nk_tree_state_push (struct nk_context *, enum nk_tree_type, const char *title, enum nk_collapse_states *state) |
|
NK_API int | nk_tree_state_image_push (struct nk_context *, enum nk_tree_type, struct nk_image, const char *title, enum nk_collapse_states *state) |
|
NK_API void | nk_tree_state_pop (struct nk_context *) |
|
NK_API enum nk_widget_layout_states | nk_widget (struct nk_rect *, const struct nk_context *) |
|
NK_API enum nk_widget_layout_states | nk_widget_fitting (struct nk_rect *, struct nk_context *, struct nk_vec2) |
|
NK_API struct nk_rect | nk_widget_bounds (struct nk_context *) |
|
NK_API struct nk_vec2 | nk_widget_position (struct nk_context *) |
|
NK_API struct nk_vec2 | nk_widget_size (struct nk_context *) |
|
NK_API float | nk_widget_width (struct nk_context *) |
|
NK_API float | nk_widget_height (struct nk_context *) |
|
NK_API int | nk_widget_is_hovered (struct nk_context *) |
|
NK_API int | nk_widget_is_mouse_clicked (struct nk_context *, enum nk_buttons) |
|
NK_API int | nk_widget_has_mouse_click_down (struct nk_context *, enum nk_buttons, int down) |
|
NK_API void | nk_spacing (struct nk_context *, int cols) |
|
NK_API void | nk_text (struct nk_context *, const char *, int, nk_flags) |
|
NK_API void | nk_text_colored (struct nk_context *, const char *, int, nk_flags, struct nk_color) |
|
NK_API void | nk_text_wrap (struct nk_context *, const char *, int) |
|
NK_API void | nk_text_wrap_colored (struct nk_context *, const char *, int, struct nk_color) |
|
NK_API void | nk_label (struct nk_context *, const char *, nk_flags align) |
|
NK_API void | nk_label_colored (struct nk_context *, const char *, nk_flags align, struct nk_color) |
|
NK_API void | nk_label_wrap (struct nk_context *, const char *) |
|
NK_API void | nk_label_colored_wrap (struct nk_context *, const char *, struct nk_color) |
|
NK_API void | nk_image (struct nk_context *, struct nk_image) |
|
NK_API int | nk_button_text (struct nk_context *, const char *title, int len) |
|
NK_API int | nk_button_label (struct nk_context *, const char *title) |
|
NK_API int | nk_button_color (struct nk_context *, struct nk_color) |
|
NK_API int | nk_button_symbol (struct nk_context *, enum nk_symbol_type) |
|
NK_API int | nk_button_image (struct nk_context *, struct nk_image img) |
|
NK_API int | nk_button_symbol_label (struct nk_context *, enum nk_symbol_type, const char *, nk_flags text_alignment) |
|
NK_API int | nk_button_symbol_text (struct nk_context *, enum nk_symbol_type, const char *, int, nk_flags alignment) |
|
NK_API int | nk_button_image_label (struct nk_context *, struct nk_image img, const char *, nk_flags text_alignment) |
|
NK_API int | nk_button_image_text (struct nk_context *, struct nk_image img, const char *, int, nk_flags alignment) |
|
NK_API int | nk_button_text_styled (struct nk_context *, const struct nk_style_button *, const char *title, int len) |
|
NK_API int | nk_button_label_styled (struct nk_context *, const struct nk_style_button *, const char *title) |
|
NK_API int | nk_button_symbol_styled (struct nk_context *, const struct nk_style_button *, enum nk_symbol_type) |
|
NK_API int | nk_button_image_styled (struct nk_context *, const struct nk_style_button *, struct nk_image img) |
|
NK_API int | nk_button_symbol_text_styled (struct nk_context *, const struct nk_style_button *, enum nk_symbol_type, const char *, int, nk_flags alignment) |
|
NK_API int | nk_button_symbol_label_styled (struct nk_context *ctx, const struct nk_style_button *style, enum nk_symbol_type symbol, const char *title, nk_flags align) |
|
NK_API int | nk_button_image_label_styled (struct nk_context *, const struct nk_style_button *, struct nk_image img, const char *, nk_flags text_alignment) |
|
NK_API int | nk_button_image_text_styled (struct nk_context *, const struct nk_style_button *, struct nk_image img, const char *, int, nk_flags alignment) |
|
NK_API void | nk_button_set_behavior (struct nk_context *, enum nk_button_behavior) |
|
NK_API int | nk_button_push_behavior (struct nk_context *, enum nk_button_behavior) |
|
NK_API int | nk_button_pop_behavior (struct nk_context *) |
|
NK_API int | nk_check_label (struct nk_context *, const char *, int active) |
|
NK_API int | nk_check_text (struct nk_context *, const char *, int, int active) |
|
NK_API unsigned | nk_check_flags_label (struct nk_context *, const char *, unsigned int flags, unsigned int value) |
|
NK_API unsigned | nk_check_flags_text (struct nk_context *, const char *, int, unsigned int flags, unsigned int value) |
|
NK_API int | nk_checkbox_label (struct nk_context *, const char *, int *active) |
|
NK_API int | nk_checkbox_text (struct nk_context *, const char *, int, int *active) |
|
NK_API int | nk_checkbox_flags_label (struct nk_context *, const char *, unsigned int *flags, unsigned int value) |
|
NK_API int | nk_checkbox_flags_text (struct nk_context *, const char *, int, unsigned int *flags, unsigned int value) |
|
NK_API int | nk_radio_label (struct nk_context *, const char *, int *active) |
|
NK_API int | nk_radio_text (struct nk_context *, const char *, int, int *active) |
|
NK_API int | nk_option_label (struct nk_context *, const char *, int active) |
|
NK_API int | nk_option_text (struct nk_context *, const char *, int, int active) |
|
NK_API int | nk_selectable_label (struct nk_context *, const char *, nk_flags align, int *value) |
|
NK_API int | nk_selectable_text (struct nk_context *, const char *, int, nk_flags align, int *value) |
|
NK_API int | nk_selectable_image_label (struct nk_context *, struct nk_image, const char *, nk_flags align, int *value) |
|
NK_API int | nk_selectable_image_text (struct nk_context *, struct nk_image, const char *, int, nk_flags align, int *value) |
|
NK_API int | nk_select_label (struct nk_context *, const char *, nk_flags align, int value) |
|
NK_API int | nk_select_text (struct nk_context *, const char *, int, nk_flags align, int value) |
|
NK_API int | nk_select_image_label (struct nk_context *, struct nk_image, const char *, nk_flags align, int value) |
|
NK_API int | nk_select_image_text (struct nk_context *, struct nk_image, const char *, int, nk_flags align, int value) |
|
NK_API float | nk_slide_float (struct nk_context *, float min, float val, float max, float step) |
|
NK_API int | nk_slide_int (struct nk_context *, int min, int val, int max, int step) |
|
NK_API int | nk_slider_float (struct nk_context *, float min, float *val, float max, float step) |
|
NK_API int | nk_slider_int (struct nk_context *, int min, int *val, int max, int step) |
|
NK_API int | nk_progress (struct nk_context *, nk_size *cur, nk_size max, int modifyable) |
|
NK_API nk_size | nk_prog (struct nk_context *, nk_size cur, nk_size max, int modifyable) |
|
NK_API struct nk_color | nk_color_picker (struct nk_context *, struct nk_color, enum nk_color_format) |
|
NK_API int | nk_color_pick (struct nk_context *, struct nk_color *, enum nk_color_format) |
|
NK_API void | nk_property_int (struct nk_context *, const char *name, int min, int *val, int max, int step, float inc_per_pixel) |
|
NK_API void | nk_property_float (struct nk_context *, const char *name, float min, float *val, float max, float step, float inc_per_pixel) |
|
NK_API void | nk_property_double (struct nk_context *, const char *name, double min, double *val, double max, double step, float inc_per_pixel) |
|
NK_API int | nk_propertyi (struct nk_context *, const char *name, int min, int val, int max, int step, float inc_per_pixel) |
|
NK_API float | nk_propertyf (struct nk_context *, const char *name, float min, float val, float max, float step, float inc_per_pixel) |
|
NK_API double | nk_propertyd (struct nk_context *, const char *name, double min, double val, double max, double step, float inc_per_pixel) |
|
NK_API nk_flags | nk_edit_string (struct nk_context *, nk_flags, char *buffer, int *len, int max, nk_plugin_filter) |
|
NK_API nk_flags | nk_edit_string_zero_terminated (struct nk_context *, nk_flags, char *buffer, int max, nk_plugin_filter) |
|
NK_API nk_flags | nk_edit_buffer (struct nk_context *, nk_flags, struct nk_text_edit *, nk_plugin_filter) |
|
NK_API void | nk_edit_focus (struct nk_context *, nk_flags flags) |
|
NK_API void | nk_edit_unfocus (struct nk_context *) |
|
NK_API int | nk_chart_begin (struct nk_context *, enum nk_chart_type, int num, float min, float max) |
|
NK_API int | nk_chart_begin_colored (struct nk_context *, enum nk_chart_type, struct nk_color, struct nk_color active, int num, float min, float max) |
|
NK_API void | nk_chart_add_slot (struct nk_context *ctx, const enum nk_chart_type, int count, float min_value, float max_value) |
|
NK_API void | nk_chart_add_slot_colored (struct nk_context *ctx, const enum nk_chart_type, struct nk_color, struct nk_color active, int count, float min_value, float max_value) |
|
NK_API nk_flags | nk_chart_push (struct nk_context *, float) |
|
NK_API nk_flags | nk_chart_push_slot (struct nk_context *, float, int) |
|
NK_API void | nk_chart_end (struct nk_context *) |
|
NK_API void | nk_plot (struct nk_context *, enum nk_chart_type, const float *values, int count, int offset) |
|
NK_API void | nk_plot_function (struct nk_context *, enum nk_chart_type, void *userdata, float(*value_getter)(void *user, int index), int count, int offset) |
|
NK_API int | nk_popup_begin (struct nk_context *, enum nk_popup_type, const char *, nk_flags, struct nk_rect bounds) |
|
NK_API void | nk_popup_close (struct nk_context *) |
|
NK_API void | nk_popup_end (struct nk_context *) |
|
NK_API int | nk_combo (struct nk_context *, const char **items, int count, int selected, int item_height, struct nk_vec2 size) |
|
NK_API int | nk_combo_separator (struct nk_context *, const char *items_separated_by_separator, int separator, int selected, int count, int item_height, struct nk_vec2 size) |
|
NK_API int | nk_combo_string (struct nk_context *, const char *items_separated_by_zeros, int selected, int count, int item_height, struct nk_vec2 size) |
|
NK_API int | nk_combo_callback (struct nk_context *, void(*item_getter)(void *, int, const char **), void *userdata, int selected, int count, int item_height, struct nk_vec2 size) |
|
NK_API void | nk_combobox (struct nk_context *, const char **items, int count, int *selected, int item_height, struct nk_vec2 size) |
|
NK_API void | nk_combobox_string (struct nk_context *, const char *items_separated_by_zeros, int *selected, int count, int item_height, struct nk_vec2 size) |
|
NK_API void | nk_combobox_separator (struct nk_context *, const char *items_separated_by_separator, int separator, int *selected, int count, int item_height, struct nk_vec2 size) |
|
NK_API void | nk_combobox_callback (struct nk_context *, void(*item_getter)(void *, int, const char **), void *, int *selected, int count, int item_height, struct nk_vec2 size) |
|
NK_API int | nk_combo_begin_text (struct nk_context *, const char *selected, int, struct nk_vec2 size) |
|
NK_API int | nk_combo_begin_label (struct nk_context *, const char *selected, struct nk_vec2 size) |
|
NK_API int | nk_combo_begin_color (struct nk_context *, struct nk_color color, struct nk_vec2 size) |
|
NK_API int | nk_combo_begin_symbol (struct nk_context *, enum nk_symbol_type, struct nk_vec2 size) |
|
NK_API int | nk_combo_begin_symbol_label (struct nk_context *, const char *selected, enum nk_symbol_type, struct nk_vec2 size) |
|
NK_API int | nk_combo_begin_symbol_text (struct nk_context *, const char *selected, int, enum nk_symbol_type, struct nk_vec2 size) |
|
NK_API int | nk_combo_begin_image (struct nk_context *, struct nk_image img, struct nk_vec2 size) |
|
NK_API int | nk_combo_begin_image_label (struct nk_context *, const char *selected, struct nk_image, struct nk_vec2 size) |
|
NK_API int | nk_combo_begin_image_text (struct nk_context *, const char *selected, int, struct nk_image, struct nk_vec2 size) |
|
NK_API int | nk_combo_item_label (struct nk_context *, const char *, nk_flags alignment) |
|
NK_API int | nk_combo_item_text (struct nk_context *, const char *, int, nk_flags alignment) |
|
NK_API int | nk_combo_item_image_label (struct nk_context *, struct nk_image, const char *, nk_flags alignment) |
|
NK_API int | nk_combo_item_image_text (struct nk_context *, struct nk_image, const char *, int, nk_flags alignment) |
|
NK_API int | nk_combo_item_symbol_label (struct nk_context *, enum nk_symbol_type, const char *, nk_flags alignment) |
|
NK_API int | nk_combo_item_symbol_text (struct nk_context *, enum nk_symbol_type, const char *, int, nk_flags alignment) |
|
NK_API void | nk_combo_close (struct nk_context *) |
|
NK_API void | nk_combo_end (struct nk_context *) |
|
NK_API int | nk_contextual_begin (struct nk_context *, nk_flags, struct nk_vec2, struct nk_rect trigger_bounds) |
|
NK_API int | nk_contextual_item_text (struct nk_context *, const char *, int, nk_flags align) |
|
NK_API int | nk_contextual_item_label (struct nk_context *, const char *, nk_flags align) |
|
NK_API int | nk_contextual_item_image_label (struct nk_context *, struct nk_image, const char *, nk_flags alignment) |
|
NK_API int | nk_contextual_item_image_text (struct nk_context *, struct nk_image, const char *, int len, nk_flags alignment) |
|
NK_API int | nk_contextual_item_symbol_label (struct nk_context *, enum nk_symbol_type, const char *, nk_flags alignment) |
|
NK_API int | nk_contextual_item_symbol_text (struct nk_context *, enum nk_symbol_type, const char *, int, nk_flags alignment) |
|
NK_API void | nk_contextual_close (struct nk_context *) |
|
NK_API void | nk_contextual_end (struct nk_context *) |
|
NK_API void | nk_tooltip (struct nk_context *, const char *) |
|
NK_API int | nk_tooltip_begin (struct nk_context *, float width) |
|
NK_API void | nk_tooltip_end (struct nk_context *) |
|
NK_API void | nk_menubar_begin (struct nk_context *) |
|
NK_API void | nk_menubar_end (struct nk_context *) |
|
NK_API int | nk_menu_begin_text (struct nk_context *, const char *title, int title_len, nk_flags align, struct nk_vec2 size) |
|
NK_API int | nk_menu_begin_label (struct nk_context *, const char *, nk_flags align, struct nk_vec2 size) |
|
NK_API int | nk_menu_begin_image (struct nk_context *, const char *, struct nk_image, struct nk_vec2 size) |
|
NK_API int | nk_menu_begin_image_text (struct nk_context *, const char *, int, nk_flags align, struct nk_image, struct nk_vec2 size) |
|
NK_API int | nk_menu_begin_image_label (struct nk_context *, const char *, nk_flags align, struct nk_image, struct nk_vec2 size) |
|
NK_API int | nk_menu_begin_symbol (struct nk_context *, const char *, enum nk_symbol_type, struct nk_vec2 size) |
|
NK_API int | nk_menu_begin_symbol_text (struct nk_context *, const char *, int, nk_flags align, enum nk_symbol_type, struct nk_vec2 size) |
|
NK_API int | nk_menu_begin_symbol_label (struct nk_context *, const char *, nk_flags align, enum nk_symbol_type, struct nk_vec2 size) |
|
NK_API int | nk_menu_item_text (struct nk_context *, const char *, int, nk_flags align) |
|
NK_API int | nk_menu_item_label (struct nk_context *, const char *, nk_flags alignment) |
|
NK_API int | nk_menu_item_image_label (struct nk_context *, struct nk_image, const char *, nk_flags alignment) |
|
NK_API int | nk_menu_item_image_text (struct nk_context *, struct nk_image, const char *, int len, nk_flags alignment) |
|
NK_API int | nk_menu_item_symbol_text (struct nk_context *, enum nk_symbol_type, const char *, int, nk_flags alignment) |
|
NK_API int | nk_menu_item_symbol_label (struct nk_context *, enum nk_symbol_type, const char *, nk_flags alignment) |
|
NK_API void | nk_menu_close (struct nk_context *) |
|
NK_API void | nk_menu_end (struct nk_context *) |
|
NK_API void | nk_style_default (struct nk_context *) |
|
NK_API void | nk_style_from_table (struct nk_context *, const struct nk_color *) |
|
NK_API void | nk_style_load_cursor (struct nk_context *, enum nk_style_cursor, const struct nk_cursor *) |
|
NK_API void | nk_style_load_all_cursors (struct nk_context *, struct nk_cursor *) |
|
NK_API const char * | nk_style_get_color_by_name (enum nk_style_colors) |
|
NK_API void | nk_style_set_font (struct nk_context *, const struct nk_user_font *) |
|
NK_API int | nk_style_set_cursor (struct nk_context *, enum nk_style_cursor) |
|
NK_API void | nk_style_show_cursor (struct nk_context *) |
|
NK_API void | nk_style_hide_cursor (struct nk_context *) |
|
NK_API int | nk_style_push_font (struct nk_context *, const struct nk_user_font *) |
|
NK_API int | nk_style_push_float (struct nk_context *, float *, float) |
|
NK_API int | nk_style_push_vec2 (struct nk_context *, struct nk_vec2 *, struct nk_vec2) |
|
NK_API int | nk_style_push_style_item (struct nk_context *, struct nk_style_item *, struct nk_style_item) |
|
NK_API int | nk_style_push_flags (struct nk_context *, nk_flags *, nk_flags) |
|
NK_API int | nk_style_push_color (struct nk_context *, struct nk_color *, struct nk_color) |
|
NK_API int | nk_style_pop_font (struct nk_context *) |
|
NK_API int | nk_style_pop_float (struct nk_context *) |
|
NK_API int | nk_style_pop_vec2 (struct nk_context *) |
|
NK_API int | nk_style_pop_style_item (struct nk_context *) |
|
NK_API int | nk_style_pop_flags (struct nk_context *) |
|
NK_API int | nk_style_pop_color (struct nk_context *) |
|
NK_API struct nk_color | nk_rgb (int r, int g, int b) |
|
NK_API struct nk_color | nk_rgb_iv (const int *rgb) |
|
NK_API struct nk_color | nk_rgb_bv (const nk_byte *rgb) |
|
NK_API struct nk_color | nk_rgb_f (float r, float g, float b) |
|
NK_API struct nk_color | nk_rgb_fv (const float *rgb) |
|
NK_API struct nk_color | nk_rgb_hex (const char *rgb) |
|
NK_API struct nk_color | nk_rgba (int r, int g, int b, int a) |
|
NK_API struct nk_color | nk_rgba_u32 (nk_uint) |
|
NK_API struct nk_color | nk_rgba_iv (const int *rgba) |
|
NK_API struct nk_color | nk_rgba_bv (const nk_byte *rgba) |
|
NK_API struct nk_color | nk_rgba_f (float r, float g, float b, float a) |
|
NK_API struct nk_color | nk_rgba_fv (const float *rgba) |
|
NK_API struct nk_color | nk_rgba_hex (const char *rgb) |
|
NK_API struct nk_color | nk_hsv (int h, int s, int v) |
|
NK_API struct nk_color | nk_hsv_iv (const int *hsv) |
|
NK_API struct nk_color | nk_hsv_bv (const nk_byte *hsv) |
|
NK_API struct nk_color | nk_hsv_f (float h, float s, float v) |
|
NK_API struct nk_color | nk_hsv_fv (const float *hsv) |
|
NK_API struct nk_color | nk_hsva (int h, int s, int v, int a) |
|
NK_API struct nk_color | nk_hsva_iv (const int *hsva) |
|
NK_API struct nk_color | nk_hsva_bv (const nk_byte *hsva) |
|
NK_API struct nk_color | nk_hsva_f (float h, float s, float v, float a) |
|
NK_API struct nk_color | nk_hsva_fv (const float *hsva) |
|
NK_API void | nk_color_f (float *r, float *g, float *b, float *a, struct nk_color) |
|
NK_API void | nk_color_fv (float *rgba_out, struct nk_color) |
|
NK_API void | nk_color_d (double *r, double *g, double *b, double *a, struct nk_color) |
|
NK_API void | nk_color_dv (double *rgba_out, struct nk_color) |
|
NK_API nk_uint | nk_color_u32 (struct nk_color) |
|
NK_API void | nk_color_hex_rgba (char *output, struct nk_color) |
|
NK_API void | nk_color_hex_rgb (char *output, struct nk_color) |
|
NK_API void | nk_color_hsv_i (int *out_h, int *out_s, int *out_v, struct nk_color) |
|
NK_API void | nk_color_hsv_b (nk_byte *out_h, nk_byte *out_s, nk_byte *out_v, struct nk_color) |
|
NK_API void | nk_color_hsv_iv (int *hsv_out, struct nk_color) |
|
NK_API void | nk_color_hsv_bv (nk_byte *hsv_out, struct nk_color) |
|
NK_API void | nk_color_hsv_f (float *out_h, float *out_s, float *out_v, struct nk_color) |
|
NK_API void | nk_color_hsv_fv (float *hsv_out, struct nk_color) |
|
NK_API void | nk_color_hsva_i (int *h, int *s, int *v, int *a, struct nk_color) |
|
NK_API void | nk_color_hsva_b (nk_byte *h, nk_byte *s, nk_byte *v, nk_byte *a, struct nk_color) |
|
NK_API void | nk_color_hsva_iv (int *hsva_out, struct nk_color) |
|
NK_API void | nk_color_hsva_bv (nk_byte *hsva_out, struct nk_color) |
|
NK_API void | nk_color_hsva_f (float *out_h, float *out_s, float *out_v, float *out_a, struct nk_color) |
|
NK_API void | nk_color_hsva_fv (float *hsva_out, struct nk_color) |
|
NK_API nk_handle | nk_handle_ptr (void *) |
|
NK_API nk_handle | nk_handle_id (int) |
|
NK_API struct nk_image | nk_image_handle (nk_handle) |
|
NK_API struct nk_image | nk_image_ptr (void *) |
|
NK_API struct nk_image | nk_image_id (int) |
|
NK_API int | nk_image_is_subimage (const struct nk_image *img) |
|
NK_API struct nk_image | nk_subimage_ptr (void *, unsigned short w, unsigned short h, struct nk_rect sub_region) |
|
NK_API struct nk_image | nk_subimage_id (int, unsigned short w, unsigned short h, struct nk_rect sub_region) |
|
NK_API struct nk_image | nk_subimage_handle (nk_handle, unsigned short w, unsigned short h, struct nk_rect sub_region) |
|
NK_API nk_hash | nk_murmur_hash (const void *key, int len, nk_hash seed) |
|
NK_API void | nk_triangle_from_direction (struct nk_vec2 *result, struct nk_rect r, float pad_x, float pad_y, enum nk_heading) |
|
NK_API struct nk_vec2 | nk_vec2 (float x, float y) |
|
NK_API struct nk_vec2 | nk_vec2i (int x, int y) |
|
NK_API struct nk_vec2 | nk_vec2v (const float *xy) |
|
NK_API struct nk_vec2 | nk_vec2iv (const int *xy) |
|
NK_API struct nk_rect | nk_get_null_rect (void) |
|
NK_API struct nk_rect | nk_rect (float x, float y, float w, float h) |
|
NK_API struct nk_rect | nk_recti (int x, int y, int w, int h) |
|
NK_API struct nk_rect | nk_recta (struct nk_vec2 pos, struct nk_vec2 size) |
|
NK_API struct nk_rect | nk_rectv (const float *xywh) |
|
NK_API struct nk_rect | nk_rectiv (const int *xywh) |
|
NK_API struct nk_vec2 | nk_rect_pos (struct nk_rect) |
|
NK_API struct nk_vec2 | nk_rect_size (struct nk_rect) |
|
NK_API int | nk_strlen (const char *str) |
|
NK_API int | nk_stricmp (const char *s1, const char *s2) |
|
NK_API int | nk_stricmpn (const char *s1, const char *s2, int n) |
|
NK_API int | nk_strtoi (const char *str, const char **endptr) |
|
NK_API float | nk_strtof (const char *str, const char **endptr) |
|
NK_API double | nk_strtod (const char *str, const char **endptr) |
|
NK_API int | nk_strfilter (const char *text, const char *regexp) |
|
NK_API int | nk_strmatch_fuzzy_string (char const *str, char const *pattern, int *out_score) |
|
NK_API int | nk_strmatch_fuzzy_text (const char *txt, int txt_len, const char *pattern, int *out_score) |
|
NK_API int | nk_utf_decode (const char *, nk_rune *, int) |
|
NK_API int | nk_utf_encode (nk_rune, char *, int) |
|
NK_API int | nk_utf_len (const char *, int byte_len) |
|
NK_API const char * | nk_utf_at (const char *buffer, int length, int index, nk_rune *unicode, int *len) |
|
NK_API void | nk_buffer_init (struct nk_buffer *, const struct nk_allocator *, nk_size size) |
|
NK_API void | nk_buffer_init_fixed (struct nk_buffer *, void *memory, nk_size size) |
|
NK_API void | nk_buffer_info (struct nk_memory_status *, struct nk_buffer *) |
|
NK_API void | nk_buffer_push (struct nk_buffer *, enum nk_buffer_allocation_type type, const void *memory, nk_size size, nk_size align) |
|
NK_API void | nk_buffer_mark (struct nk_buffer *, enum nk_buffer_allocation_type type) |
|
NK_API void | nk_buffer_reset (struct nk_buffer *, enum nk_buffer_allocation_type type) |
|
NK_API void | nk_buffer_clear (struct nk_buffer *) |
|
NK_API void | nk_buffer_free (struct nk_buffer *) |
|
NK_API void * | nk_buffer_memory (struct nk_buffer *) |
|
NK_API const void * | nk_buffer_memory_const (const struct nk_buffer *) |
|
NK_API nk_size | nk_buffer_total (struct nk_buffer *) |
|
NK_API void | nk_str_init (struct nk_str *, const struct nk_allocator *, nk_size size) |
|
NK_API void | nk_str_init_fixed (struct nk_str *, void *memory, nk_size size) |
|
NK_API void | nk_str_clear (struct nk_str *) |
|
NK_API void | nk_str_free (struct nk_str *) |
|
NK_API int | nk_str_append_text_char (struct nk_str *, const char *, int) |
|
NK_API int | nk_str_append_str_char (struct nk_str *, const char *) |
|
NK_API int | nk_str_append_text_utf8 (struct nk_str *, const char *, int) |
|
NK_API int | nk_str_append_str_utf8 (struct nk_str *, const char *) |
|
NK_API int | nk_str_append_text_runes (struct nk_str *, const nk_rune *, int) |
|
NK_API int | nk_str_append_str_runes (struct nk_str *, const nk_rune *) |
|
NK_API int | nk_str_insert_at_char (struct nk_str *, int pos, const char *, int) |
|
NK_API int | nk_str_insert_at_rune (struct nk_str *, int pos, const char *, int) |
|
NK_API int | nk_str_insert_text_char (struct nk_str *, int pos, const char *, int) |
|
NK_API int | nk_str_insert_str_char (struct nk_str *, int pos, const char *) |
|
NK_API int | nk_str_insert_text_utf8 (struct nk_str *, int pos, const char *, int) |
|
NK_API int | nk_str_insert_str_utf8 (struct nk_str *, int pos, const char *) |
|
NK_API int | nk_str_insert_text_runes (struct nk_str *, int pos, const nk_rune *, int) |
|
NK_API int | nk_str_insert_str_runes (struct nk_str *, int pos, const nk_rune *) |
|
NK_API void | nk_str_remove_chars (struct nk_str *, int len) |
|
NK_API void | nk_str_remove_runes (struct nk_str *str, int len) |
|
NK_API void | nk_str_delete_chars (struct nk_str *, int pos, int len) |
|
NK_API void | nk_str_delete_runes (struct nk_str *, int pos, int len) |
|
NK_API char * | nk_str_at_char (struct nk_str *, int pos) |
|
NK_API char * | nk_str_at_rune (struct nk_str *, int pos, nk_rune *unicode, int *len) |
|
NK_API nk_rune | nk_str_rune_at (const struct nk_str *, int pos) |
|
NK_API const char * | nk_str_at_char_const (const struct nk_str *, int pos) |
|
NK_API const char * | nk_str_at_const (const struct nk_str *, int pos, nk_rune *unicode, int *len) |
|
NK_API char * | nk_str_get (struct nk_str *) |
|
NK_API const char * | nk_str_get_const (const struct nk_str *) |
|
NK_API int | nk_str_len (struct nk_str *) |
|
NK_API int | nk_str_len_char (struct nk_str *) |
|
NK_API int | nk_filter_default (const struct nk_text_edit *, nk_rune unicode) |
|
NK_API int | nk_filter_ascii (const struct nk_text_edit *, nk_rune unicode) |
|
NK_API int | nk_filter_float (const struct nk_text_edit *, nk_rune unicode) |
|
NK_API int | nk_filter_decimal (const struct nk_text_edit *, nk_rune unicode) |
|
NK_API int | nk_filter_hex (const struct nk_text_edit *, nk_rune unicode) |
|
NK_API int | nk_filter_oct (const struct nk_text_edit *, nk_rune unicode) |
|
NK_API int | nk_filter_binary (const struct nk_text_edit *, nk_rune unicode) |
|
NK_API void | nk_textedit_init (struct nk_text_edit *, struct nk_allocator *, nk_size size) |
|
NK_API void | nk_textedit_init_fixed (struct nk_text_edit *, void *memory, nk_size size) |
|
NK_API void | nk_textedit_free (struct nk_text_edit *) |
|
NK_API void | nk_textedit_text (struct nk_text_edit *, const char *, int total_len) |
|
NK_API void | nk_textedit_delete (struct nk_text_edit *, int where, int len) |
|
NK_API void | nk_textedit_delete_selection (struct nk_text_edit *) |
|
NK_API void | nk_textedit_select_all (struct nk_text_edit *) |
|
NK_API int | nk_textedit_cut (struct nk_text_edit *) |
|
NK_API int | nk_textedit_paste (struct nk_text_edit *, char const *, int len) |
|
NK_API void | nk_textedit_undo (struct nk_text_edit *) |
|
NK_API void | nk_textedit_redo (struct nk_text_edit *) |
|
NK_API void | nk_stroke_line (struct nk_command_buffer *b, float x0, float y0, float x1, float y1, float line_thickness, struct nk_color) |
|
NK_API void | nk_stroke_curve (struct nk_command_buffer *, float, float, float, float, float, float, float, float, float line_thickness, struct nk_color) |
|
NK_API void | nk_stroke_rect (struct nk_command_buffer *, struct nk_rect, float rounding, float line_thickness, struct nk_color) |
|
NK_API void | nk_stroke_circle (struct nk_command_buffer *, struct nk_rect, float line_thickness, struct nk_color) |
|
NK_API void | nk_stroke_arc (struct nk_command_buffer *, float cx, float cy, float radius, float a_min, float a_max, float line_thickness, struct nk_color) |
|
NK_API void | nk_stroke_triangle (struct nk_command_buffer *, float, float, float, float, float, float, float line_thichness, struct nk_color) |
|
NK_API void | nk_stroke_polyline (struct nk_command_buffer *, float *points, int point_count, float line_thickness, struct nk_color col) |
|
NK_API void | nk_stroke_polygon (struct nk_command_buffer *, float *, int point_count, float line_thickness, struct nk_color) |
|
NK_API void | nk_fill_rect (struct nk_command_buffer *, struct nk_rect, float rounding, struct nk_color) |
|
NK_API void | nk_fill_rect_multi_color (struct nk_command_buffer *, struct nk_rect, struct nk_color left, struct nk_color top, struct nk_color right, struct nk_color bottom) |
|
NK_API void | nk_fill_circle (struct nk_command_buffer *, struct nk_rect, struct nk_color) |
|
NK_API void | nk_fill_arc (struct nk_command_buffer *, float cx, float cy, float radius, float a_min, float a_max, struct nk_color) |
|
NK_API void | nk_fill_triangle (struct nk_command_buffer *, float x0, float y0, float x1, float y1, float x2, float y2, struct nk_color) |
|
NK_API void | nk_fill_polygon (struct nk_command_buffer *, float *, int point_count, struct nk_color) |
|
NK_API void | nk_draw_image (struct nk_command_buffer *, struct nk_rect, const struct nk_image *, struct nk_color) |
|
NK_API void | nk_draw_text (struct nk_command_buffer *, struct nk_rect, const char *text, int len, const struct nk_user_font *, struct nk_color, struct nk_color) |
|
NK_API void | nk_push_scissor (struct nk_command_buffer *, struct nk_rect) |
|
NK_API void | nk_push_custom (struct nk_command_buffer *, struct nk_rect, nk_command_custom_callback, nk_handle usr) |
|
NK_API int | nk_input_has_mouse_click (const struct nk_input *, enum nk_buttons) |
|
NK_API int | nk_input_has_mouse_click_in_rect (const struct nk_input *, enum nk_buttons, struct nk_rect) |
|
NK_API int | nk_input_has_mouse_click_down_in_rect (const struct nk_input *, enum nk_buttons, struct nk_rect, int down) |
|
NK_API int | nk_input_is_mouse_click_in_rect (const struct nk_input *, enum nk_buttons, struct nk_rect) |
|
NK_API int | nk_input_is_mouse_click_down_in_rect (const struct nk_input *i, enum nk_buttons id, struct nk_rect b, int down) |
|
NK_API int | nk_input_any_mouse_click_in_rect (const struct nk_input *, struct nk_rect) |
|
NK_API int | nk_input_is_mouse_prev_hovering_rect (const struct nk_input *, struct nk_rect) |
|
NK_API int | nk_input_is_mouse_hovering_rect (const struct nk_input *, struct nk_rect) |
|
NK_API int | nk_input_mouse_clicked (const struct nk_input *, enum nk_buttons, struct nk_rect) |
|
NK_API int | nk_input_is_mouse_down (const struct nk_input *, enum nk_buttons) |
|
NK_API int | nk_input_is_mouse_pressed (const struct nk_input *, enum nk_buttons) |
|
NK_API int | nk_input_is_mouse_released (const struct nk_input *, enum nk_buttons) |
|
NK_API int | nk_input_is_key_pressed (const struct nk_input *, enum nk_keys) |
|
NK_API int | nk_input_is_key_released (const struct nk_input *, enum nk_keys) |
|
NK_API int | nk_input_is_key_down (const struct nk_input *, enum nk_keys) |
|
NK_API struct nk_style_item | nk_style_item_image (struct nk_image img) |
|
NK_API struct nk_style_item | nk_style_item_color (struct nk_color) |
|
NK_API struct nk_style_item | nk_style_item_hide (void) |
|
| NK_CONFIGURATION_STACK_TYPE (struct nk, style_item, style_item) |
|
| NK_CONFIGURATION_STACK_TYPE (nk, float, float) |
|
| NK_CONFIGURATION_STACK_TYPE (struct nk, vec2, vec2) |
|
| NK_CONFIGURATION_STACK_TYPE (nk, flags, flags) |
|
| NK_CONFIGURATION_STACK_TYPE (const struct nk, user_font, user_font *) |
|
| NK_CONFIGURATION_STACK_TYPE (enum nk, button_behavior, button_behavior) |
|
| NK_CONFIG_STACK (style_item, NK_STYLE_ITEM_STACK_SIZE) |
|
| NK_CONFIG_STACK (float, NK_FLOAT_STACK_SIZE) |
|
| NK_CONFIG_STACK (vec2, NK_VECTOR_STACK_SIZE) |
|
| NK_CONFIG_STACK (flags, NK_FLAGS_STACK_SIZE) |
|
| NK_CONFIG_STACK (color, NK_COLOR_STACK_SIZE) |
|
| NK_CONFIG_STACK (user_font, NK_FONT_STACK_SIZE) |
|
| NK_CONFIG_STACK (button_behavior, NK_BUTTON_BEHAVIOR_STACK_SIZE) |
|