|
GameApi 28
Library used by GameApi Builder tool
|
This is the complete list of members for GameApi::GuiApi, including all inherited members.
| alt(std::vector< W > vec, int *choose) | GameApi::GuiApi | |
| alt(GameApi::EveryApi &ev, std::vector< W > vec, int *choose) | GameApi::GuiApi | |
| array_x(W *arr, int size, int x_gap) | GameApi::GuiApi | |
| array_y(std::vector< W > arr, int y_gap, bool heavy=false) | GameApi::GuiApi | |
| asset_dialog(EveryApi &ev, std::vector< std::string > jpg_urls, std::vector< std::string > jpg_display_names, W &select_button, W &cancel_button, FtA atlas, BM atlas_bm) | GameApi::GuiApi | |
| asset_item(EveryApi &ev, std::string jpg_url, std::string jpg_display_name, FtA atlas, BM atlas_bm) | GameApi::GuiApi | |
| asset_view(std::string url_or_filename) | GameApi::GuiApi | |
| bitmap_dialog(BM bm, W &close_button, FtA atlas, BM atlas_bm, W &codegen_button, W &collect_button, FtA atlas_tiny, BM atlas_tiny_bm) | GameApi::GuiApi | |
| bitmapapi_functions_item_label(int i) | GameApi::GuiApi | |
| bitmapapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| blockerapi_functions_item_label(GameApi::EveryApi &ev, int i) | GameApi::GuiApi | |
| blockerapi_functions_list_item(GameApi::EveryApi &ev, FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| boolbitmapapi_functions_item_label(int i) | GameApi::GuiApi | |
| boolbitmapapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| booleanopsapi_functions_item_label(int i) | GameApi::GuiApi | |
| booleanopsapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| bounding_box(W w) | GameApi::GuiApi | |
| button(int sx, int sy, unsigned int color_1, unsigned int color_2) | GameApi::GuiApi | |
| button_with_icon(BM bitmap) | GameApi::GuiApi | |
| button_with_text(std::string label) | GameApi::GuiApi | |
| canvas(int sx, int sy) | GameApi::GuiApi | |
| canvas_item(W canvas, W item, int x, int y) | GameApi::GuiApi | |
| canvas_item_gameapi_node(int sx, int sy, std::string label, std::vector< std::string > param_types, std::vector< std::string > param_tooltips, std::string return_type, FtA atlas, BM atlas_bm, std::vector< W * > connect_click, std::string uid, std::vector< W > ¶ms, std::string symbol, std::string comment) | GameApi::GuiApi | |
| canvas_item_index(W canvas, W item) | GameApi::GuiApi | |
| center_align(W item, int sx) | GameApi::GuiApi | |
| center_y(W item, int sy) | GameApi::GuiApi | |
| chosen_item(W w) | GameApi::GuiApi | |
| click_area(W widget, int area_x, int area_y, int area_width, int area_height, int button_id) | GameApi::GuiApi | |
| click_hide(W widget) | GameApi::GuiApi | |
| click_visibility(W area_widget, W hidden_widget) | GameApi::GuiApi | |
| color_editor(std::string &col, FtA atlas, BM atlas_bm, int x_gap, int noneditnum, std::string &expr) | GameApi::GuiApi | |
| colorvolumeapi_functions_item_label(int i) | GameApi::GuiApi | |
| colorvolumeapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| copy_paste_dialog(SH sh, W &close_button, FI font, FtA atlas, BM atlas_bm, std::string &edit) | GameApi::GuiApi | |
| del_canvas_item(W canvas, int id) | GameApi::GuiApi | |
| delete_widget(W w) | GameApi::GuiApi | |
| dialog_border(W item) | GameApi::GuiApi | |
| dialog_item(std::string text, BM icon, int sx, int sy) | GameApi::GuiApi | |
| directory_view(std::vector< std::string > dir_items, int &selection, std::vector< W > &clicks, FtA atlas, BM atlas_bm) | GameApi::GuiApi | |
| download_bar(GameApi::EveryApi &ev, std::vector< std::string > titles, std::vector< W > &close_button, std::vector< W > &buttons, FtA atlas, BM atlas_bm, int active_tab, std::vector< float > progress) | GameApi::GuiApi | |
| dynamic_param(W w, int id) | GameApi::GuiApi | |
| dynamic_text(std::string need_letters, std::string *dyn_text, void(*fptr)(void *, float mouse_x, float mouse_y, int button, int ch, int type, int mouse_wheel_y), void *user_ptr, GameApi::FtA atlas, GameApi::BM atlas_bm, int x_gap) | GameApi::GuiApi | |
| edit_dialog(const std::vector< std::string > &labels, const std::vector< EditTypes * > &vec, Ft font, const std::vector< std::string > &types, W &cancel_button, W &ok_button) | GameApi::GuiApi | |
| edit_dialog(EveryApi &ev, const std::vector< std::string > &labels, const std::vector< EditTypes * > &vec, FtA atlas, BM atlas_bm, const std::vector< std::string > &types, W &cancel_button, W &ok_button, FtA atlas_tiny, BM atlas_tiny_bm, std::vector< W > &enum_click_targets) | GameApi::GuiApi | |
| editor_mouse_tweak(W inner, W outer, W outerouter) | GameApi::GuiApi | |
| empty() | GameApi::GuiApi | |
| enum_editor(EveryApi &ev, W &click_target, int &target, FtA atlas, BM atlas_bm, int x_gap, std::string type, std::string &expr, int noneditnum=0) | GameApi::GuiApi | |
| find_canvas_item(W canvas, std::string id) | GameApi::GuiApi | |
| float_editor(float &target, std::string &target_expr, FtA atlas, BM atlas_bm, int x_gap, int noneditnum=0) | GameApi::GuiApi | |
| floatbitmapapi_functions_item_label(int i) | GameApi::GuiApi | |
| floatbitmapapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| floatvolumeapi_functions_item_label(int i) | GameApi::GuiApi | |
| floatvolumeapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| fontapi_functions_item_label(int i) | GameApi::GuiApi | |
| fontapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| framebuffermoduleapi_functions_item_label(int i) | GameApi::GuiApi | |
| framebuffermoduleapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| generic_editor(EveryApi &ev, EditTypes &target, FtA atlas, BM atlas_bm, std::string type, int x_gap, FtA atlas_tiny, BM atlas_tiny_bm, int sy, W &click_target) | GameApi::GuiApi | |
| generic_to_string(const EditTypes &source, std::string type, std::string &target, std::string &expr) | GameApi::GuiApi | |
| get_child(W w, int i) | GameApi::GuiApi | |
| get_functions_mapping(GameApi::EveryApi &ev) | GameApi::GuiApi | |
| get_id(W w) | GameApi::GuiApi | |
| get_index(W w) | GameApi::GuiApi | |
| get_size2(W w) | GameApi::GuiApi | |
| gradient(int sx, int sy, PT pos_1, PT pos_2, unsigned int colot_1, unsigned int color_2) | GameApi::GuiApi | |
| GuiApi(Env &e, EveryApi &ev, SH sh) | GameApi::GuiApi | inline |
| hide_if_array_empty(W w, std::vector< W > items, W *redraw_w) | GameApi::GuiApi | |
| hide_nonsearchable(W w, std::string label, W *redraw_w) | GameApi::GuiApi | |
| highlight(int sx, int sy) | GameApi::GuiApi | |
| highlight(W wid) | GameApi::GuiApi | |
| icon(BM bitmap) | GameApi::GuiApi | |
| icon_shared(BM bitmap, int key) | GameApi::GuiApi | |
| icon_shared_noscale(BM bitmap, int key) | GameApi::GuiApi | |
| insert_widget(W item, std::function< void(int, int)> f) | GameApi::GuiApi | |
| insert_widget_activate(W w, bool b) | GameApi::GuiApi | |
| int_editor(int &target, std::string &target_expr, FtA atlas, BM atlas_bm, int x_gap, int noneditnum=0) | GameApi::GuiApi | |
| key_area(W widget, int area_x, int area_y, int area_width, int area_height, int key) | GameApi::GuiApi | |
| layer(W w1, W w2) | GameApi::GuiApi | |
| layout(W item, int left, int top, int width, int height, int right, int bottom) | GameApi::GuiApi | |
| layout_lh(W item, int left, int top, int width, int height, int right, int bottom, int(*fptr_l)(void *), int(*fptr_H)(void *), void *ctx1, void *ctx2) | GameApi::GuiApi | |
| layout_lt(W item, int left, int top, int width, int height, int right, int bottom, int(*fptr_l)(void *), int(*fptr_t)(void *), void *ctx1, void *ctx2) | GameApi::GuiApi | |
| layout_rb(W item, int left, int top, int width, int height, int right, int bottom, int(*fptr_r)(void *), int(*fptr_b)(void *), void *ctx1, void *ctx2) | GameApi::GuiApi | |
| layout_wh(W item, int left, int top, int width, int height, int right, int bottom, int(*fptr_W)(void *), int(*fptr_H)(void *), void *ctx1, void *ctx2) | GameApi::GuiApi | |
| left_align(W item, int sx) | GameApi::GuiApi | |
| license_dialog(std::vector< std::string > filename, std::vector< std::string > &license_url, std::vector< std::string > &author_names, FtA atlas, BM atlas_bm, FtA atlas2, BM atlas_bm2, FtA atlas3, BM atlas_bm3, W &next_button, W &cancel_button, W &canvas2, W &canvas_area, W &scroll_bar) | GameApi::GuiApi | |
| license_item(std::string filename, std::string &license_url, std::string &author, FtA atlas, BM atlas_bm, FtA atlas2, BM atlas_bm2) | GameApi::GuiApi | |
| line(W target1, int delta_x, int delta_y, W target2, int delta2_x, int delta2_y, SH sh, SH old_sh) | GameApi::GuiApi | |
| lines(LI p, SH sh, int sx, int sy, int screen_size_x, int screen_size_y) | GameApi::GuiApi | |
| lines_dialog(LI p, SH sh, int screen_size_x, int screen_size_y, W &close_button, FtA atlas, BM atlas_bm, W &codegen_button, W &collect_button) | GameApi::GuiApi | |
| linesapi_functions_item_label(int i) | GameApi::GuiApi | |
| linesapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| list(W *array, int size, int sx, int sy) | GameApi::GuiApi | |
| list_item(BM icon, std::string label, int sx, int sy) | GameApi::GuiApi | |
| list_item_opened(int sx, std::string label, FtA atlas, BM atlas_bm, std::vector< std::string > subitems, std::vector< std::string > subitems_tooltip, FtA atlas2, BM atlas_bm2, W insert, bool hide, W *redraw_w, std::vector< std::string > subitems_funcname) | GameApi::GuiApi | |
| list_item_title(int sx, std::string label, FtA atlas, BM atlas_bm) | GameApi::GuiApi | |
| long_editor(long &target, FtA atlas, BM atlas_bm, int x_gap, int noneditnum, std::string &expr) | GameApi::GuiApi | |
| main_menu(std::vector< std::string > labels, FtA atlas, BM atlas_bm) | GameApi::GuiApi | |
| margin(W item, int left, int top, int right, int bottom) | GameApi::GuiApi | |
| menu(W main_menu, int menu_id, std::vector< std::string > labels, FtA atlas, BM atlas_bm) | GameApi::GuiApi | |
| ml(ML p, SH sh, SH sh2, SH sh_2d, SH sh_arr, int sx, int sy, int screen_size_x, int screen_size_y) | GameApi::GuiApi | |
| ml_dialog(ML p, SH sh, SH sh2, SH sh_2d, SH sh_arr, int screen_size_x, int screen_size_y, W &close_button, FtA atlas, BM atlas_bm, W &codegen_button, W &collect_button) | GameApi::GuiApi | |
| mouse_move(W widget, int area_x, int area_y, int area_width, int area_height) | GameApi::GuiApi | |
| moveapi_functions_item_label(int i) | GameApi::GuiApi | |
| moveapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| multiline_string_editor(std::string allowed_chars, std::string &target, FI font, int x_gap, int line_height) | GameApi::GuiApi | |
| navi_bar(EveryApi &ev, std::vector< std::string > titles, W &back_button, W &forward_button, W &save_button, std::string &url, W &url_button, std::vector< W > &close_button, std::vector< W > &tab_change_button, W &new_tab_button, std::vector< std::string > bookmark_labels, std::vector< std::string > bookmark_urls, FtA atlas, BM atlas_bm, int &active_tab) | GameApi::GuiApi | |
| num_childs(W w) | GameApi::GuiApi | |
| opengl_wrapper(W widget) | GameApi::GuiApi | |
| or_elem(W(*w1_func)(void *), W(*w2_func)(void *), void *data) | GameApi::GuiApi | |
| overlap(EveryApi &ev, std::vector< W > vec) | GameApi::GuiApi | |
| point_editor(float &x, float &y, float &z, FtA atlas, BM atlas_bm, int x_gap) | GameApi::GuiApi | |
| pointapi_functions_item_label(int i) | GameApi::GuiApi | |
| pointapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| pointsapi_functions_item_label(int i) | GameApi::GuiApi | |
| pointsapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| poly(P p, SH sh, int sx, int sy, int screen_size_x, int screen_size_y) | GameApi::GuiApi | |
| polygon_dialog(P p, SH sh, int screen_size_x, int screen_size_y, W &close_button, FtA atlas, BM atlas_bm, W &codegen_button, W &collect_button, W &mem) | GameApi::GuiApi | |
| polygonapi_functions_item_label(int i) | GameApi::GuiApi | |
| polygonapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| polygondistapi_functions_item_label(int i) | GameApi::GuiApi | |
| polygondistapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| popup_box(std::string label, std::vector< std::string > options, FtA atlas, BM atlas_bm) | GameApi::GuiApi | |
| popup_box_menu(std::vector< std::string > options, FtA atlas, BM atlas_bm) | GameApi::GuiApi | |
| popup_menu(int x, int y, std::vector< std::string > labels, FtA atlas, BM atlas_bm, std::vector< W > &areas) | GameApi::GuiApi | |
| pos_x(W w) | GameApi::GuiApi | |
| pos_y(W w) | GameApi::GuiApi | |
| progress_dialog(int sx, int sy, FtA atlas, BM atlas_bm, std::vector< std::string > vec, int val, int max) | GameApi::GuiApi | |
| pts(PTS p, SH sh, int sx, int sy, int screen_size_x, int screen_size_y) | GameApi::GuiApi | |
| pts_dialog(PTS p, SH sh, int screen_size_x, int screen_size_y, W &close_button, FtA atlas, BM atlas_bm, W &codegen_button, W &collect_button) | GameApi::GuiApi | |
| rectangle(int start_x, int end_x, int start_y, int end_y, unsigned int color) | GameApi::GuiApi | |
| render(W w) | GameApi::GuiApi | |
| right_align(W item, int sx) | GameApi::GuiApi | |
| scroll_area(W orig, int sx, int sy, int screen_y) | GameApi::GuiApi | |
| scroll_area2(W orig, int sx, int sy, int screen_y) | GameApi::GuiApi | |
| scrollbar_x(int sx, int sy, int area_x) | GameApi::GuiApi | |
| scrollbar_y(int sx, int sy, int area_y) | GameApi::GuiApi | |
| search_panel(int sx, FtA atlas, BM atlas_bm, int x_gap, W *redraw_w) | GameApi::GuiApi | |
| select_item(W w, int item) | GameApi::GuiApi | |
| set_dynamic_param(W w, int id, float val) | GameApi::GuiApi | |
| set_id(W w, std::string id) | GameApi::GuiApi | |
| set_index(W w, int j) | GameApi::GuiApi | |
| set_pos(W w, float px, float py) | GameApi::GuiApi | |
| set_size(W ow, float sx, float sy) | GameApi::GuiApi | |
| set_size2(W w, int sz) | GameApi::GuiApi | |
| shader_dialog(SFO p, W &close_button, FtA atlas, BM atlas_bm, int screen_size_x, int screen_size_y, W &codegen_button, W &collect_button) | GameApi::GuiApi | |
| shader_plane(SFO p, int sx, int sy, int screen_size_x, int screen_size_y) | GameApi::GuiApi | |
| shaderapi_functions_item_label(int i) | GameApi::GuiApi | |
| shaderapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| shadermoduleapi_functions_item_label(int i) | GameApi::GuiApi | |
| shadermoduleapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| size(W item, int sx, int sy) | GameApi::GuiApi | |
| size_x(W w) | GameApi::GuiApi | |
| size_y(W w) | GameApi::GuiApi | |
| string_editor(std::string allowed_chars, std::string &target, std::string &target_expr, FtA atlas, BM atlas_bm, int x_gap, int non_editable, W *redraw_w, bool allow_expr=true) | GameApi::GuiApi | |
| string_to_generic(EditTypes &target, std::string type, const std::string &source, const std::string &expr) | GameApi::GuiApi | |
| submenu(W menu, int menu_pane_id, std::vector< std::string > labels, FtA atlas, BM atlas_bm) | GameApi::GuiApi | |
| text(std::string label, FtA atlas, BM atlas_bm, int x_gap=3) | GameApi::GuiApi | |
| textureapi_functions_item_label(int i) | GameApi::GuiApi | |
| textureapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| timed_visibility(W orig, W(*timed_widget_func)(void *), void *data, W insert, float start_duration, float duration, float dx) | GameApi::GuiApi | |
| tooltip(W orig, W insert, std::string label, FtA atlas, BM atlas_bm, int x_gap=2, float dx=40.0) | GameApi::GuiApi | |
| top_right_corner_match(W wid, W floating) | GameApi::GuiApi | |
| update(W w, PT mouse_cursor_pos, int button, int ch, int type, int mouse_wheel_y) | GameApi::GuiApi | |
| update_progress_dialog(volatile W &w, int sx, int sy, FtA atlas, BM atlas_bm, std::vector< std::string > vec, int val, int max, int process) | GameApi::GuiApi | |
| url_editor(std::string &target, FtA atlas, BM atlas_bm, int x_gap, std::string &expr, int noneditnum=0) | GameApi::GuiApi | |
| va(VA p, SH sh, int sx, int sy, int screen_size_x, int screen_size_y) | GameApi::GuiApi | |
| va_dialog(VA p, SH sh, int screen_size_x, int screen_size_y, W &close_button, FtA atlas, BM atlas_bm, W &codegen_button, W &collect_button) | GameApi::GuiApi | |
| vectorapi_functions_item_label(int i) | GameApi::GuiApi | |
| vectorapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| volumeapi_functions_item_label(int i) | GameApi::GuiApi | |
| volumeapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| waveform(std::function< float(float)> f, float start_range, float end_range, float min_value, float max_value, int sx, int sy, unsigned int true_color, unsigned int false_color) | GameApi::GuiApi | |
| waveformapi_functions_item_label(int i) | GameApi::GuiApi | |
| waveformapi_functions_list_item(FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) | GameApi::GuiApi | |
| window_decoration(int sx, int sy, std::string label, FtA atlas, BM atlas_bm) | GameApi::GuiApi | |
| window_decoration2(int sx, int sy, std::string label, FtA atlas, BM atlas_bm, bool move) | GameApi::GuiApi | |
| window_move(W widget, int area_x, int area_y, int area_width, int area_height) | GameApi::GuiApi |