|
GameApi 28
Library used by GameApi Builder tool
|
#include <GameApi.hh>
Classes | |
| struct | EditTypes |
Public Member Functions | |
| GuiApi (Env &e, EveryApi &ev, SH sh) | |
| IMPORT W | hide_nonsearchable (W w, std::string label, W *redraw_w) |
| IMPORT W | hide_if_array_empty (W w, std::vector< W > items, W *redraw_w) |
| IMPORT W | search_panel (int sx, FtA atlas, BM atlas_bm, int x_gap, W *redraw_w) |
| IMPORT W | 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) |
| IMPORT W | directory_view (std::vector< std::string > dir_items, int &selection, std::vector< W > &clicks, FtA atlas, BM atlas_bm) |
| IMPORT W | asset_view (std::string url_or_filename) |
| IMPORT W | 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) |
| IMPORT W | alt (std::vector< W > vec, int *choose) |
| IMPORT W | overlap (EveryApi &ev, std::vector< W > vec) |
| IMPORT W | asset_item (EveryApi &ev, std::string jpg_url, std::string jpg_display_name, FtA atlas, BM atlas_bm) |
| IMPORT W | 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) |
| IMPORT W | 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) |
| IMPORT W | progress_dialog (int sx, int sy, FtA atlas, BM atlas_bm, std::vector< std::string > vec, int val, int max) |
| IMPORT void | 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) |
| IMPORT void | delete_widget (W w) |
| IMPORT W | window_decoration (int sx, int sy, std::string label, FtA atlas, BM atlas_bm) |
| IMPORT W | window_decoration2 (int sx, int sy, std::string label, FtA atlas, BM atlas_bm, bool move) |
| IMPORT W | empty () |
| IMPORT W | bounding_box (W w) |
| IMPORT W | alt (GameApi::EveryApi &ev, std::vector< W > vec, int *choose) |
| IMPORT W | text (std::string label, FtA atlas, BM atlas_bm, int x_gap=3) |
| IMPORT W | icon (BM bitmap) |
| IMPORT W | icon_shared (BM bitmap, int key) |
| IMPORT W | icon_shared_noscale (BM bitmap, int key) |
| IMPORT W | poly (P p, SH sh, int sx, int sy, int screen_size_x, int screen_size_y) |
| IMPORT W | va (VA p, SH sh, int sx, int sy, int screen_size_x, int screen_size_y) |
| IMPORT W | 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) |
| IMPORT W | shader_plane (SFO p, int sx, int sy, int screen_size_x, int screen_size_y) |
| IMPORT W | lines (LI p, SH sh, int sx, int sy, int screen_size_x, int screen_size_y) |
| IMPORT W | pts (PTS p, SH sh, int sx, int sy, int screen_size_x, int screen_size_y) |
| IMPORT W | line (W target1, int delta_x, int delta_y, W target2, int delta2_x, int delta2_y, SH sh, SH old_sh) |
| IMPORT W | gradient (int sx, int sy, PT pos_1, PT pos_2, unsigned int colot_1, unsigned int color_2) |
| IMPORT W | button (int sx, int sy, unsigned int color_1, unsigned int color_2) |
| IMPORT W | mouse_move (W widget, int area_x, int area_y, int area_width, int area_height) |
| IMPORT W | window_move (W widget, int area_x, int area_y, int area_width, int area_height) |
| IMPORT W | click_area (W widget, int area_x, int area_y, int area_width, int area_height, int button_id) |
| IMPORT W | key_area (W widget, int area_x, int area_y, int area_width, int area_height, int key) |
| IMPORT W | click_visibility (W area_widget, W hidden_widget) |
| IMPORT W | click_hide (W widget) |
| IMPORT W | top_right_corner_match (W wid, W floating) |
| IMPORT W | or_elem (W(*w1_func)(void *), W(*w2_func)(void *), void *data) |
| IMPORT W | rectangle (int start_x, int end_x, int start_y, int end_y, unsigned int color) |
| IMPORT W | highlight (int sx, int sy) |
| IMPORT W | highlight (W wid) |
| IMPORT W | layout (W item, int left, int top, int width, int height, int right, int bottom) |
| IMPORT W | 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) |
| IMPORT W | 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) |
| IMPORT W | 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) |
| IMPORT W | 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) |
| IMPORT W | margin (W item, int left, int top, int right, int bottom) |
| IMPORT W | size (W item, int sx, int sy) |
| IMPORT W | left_align (W item, int sx) |
| IMPORT W | right_align (W item, int sx) |
| IMPORT W | center_align (W item, int sx) |
| IMPORT W | center_y (W item, int sy) |
| IMPORT W | layer (W w1, W w2) |
| IMPORT W | array_y (std::vector< W > arr, int y_gap, bool heavy=false) |
| IMPORT W | array_x (W *arr, int size, int x_gap) |
| IMPORT W | timed_visibility (W orig, W(*timed_widget_func)(void *), void *data, W insert, float start_duration, float duration, float dx) |
| IMPORT W | tooltip (W orig, W insert, std::string label, FtA atlas, BM atlas_bm, int x_gap=2, float dx=40.0) |
| IMPORT W | popup_box (std::string label, std::vector< std::string > options, FtA atlas, BM atlas_bm) |
| IMPORT W | popup_box_menu (std::vector< std::string > options, FtA atlas, BM atlas_bm) |
| IMPORT W | license_item (std::string filename, std::string &license_url, std::string &author, FtA atlas, BM atlas_bm, FtA atlas2, BM atlas_bm2) |
| IMPORT W | 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) |
| IMPORT W | main_menu (std::vector< std::string > labels, FtA atlas, BM atlas_bm) |
| IMPORT W | menu (W main_menu, int menu_id, std::vector< std::string > labels, FtA atlas, BM atlas_bm) |
| IMPORT W | submenu (W menu, int menu_pane_id, std::vector< std::string > labels, FtA atlas, BM atlas_bm) |
| IMPORT W | popup_menu (int x, int y, std::vector< std::string > labels, FtA atlas, BM atlas_bm, std::vector< W > &areas) |
| IMPORT W | scrollbar_y (int sx, int sy, int area_y) |
| IMPORT W | scrollbar_x (int sx, int sy, int area_x) |
| IMPORT W | scroll_area (W orig, int sx, int sy, int screen_y) |
| IMPORT W | scroll_area2 (W orig, int sx, int sy, int screen_y) |
| IMPORT W | 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) |
| IMPORT W | canvas (int sx, int sy) |
| IMPORT W | find_canvas_item (W canvas, std::string id) |
| IMPORT int | canvas_item_index (W canvas, W item) |
| IMPORT int | canvas_item (W canvas, W item, int x, int y) |
| IMPORT void | del_canvas_item (W canvas, int id) |
| IMPORT W | 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) |
| IMPORT W | list_item_title (int sx, std::string label, FtA atlas, BM atlas_bm) |
| IMPORT W | 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) |
| IMPORT W | list_item (BM icon, std::string label, int sx, int sy) |
| IMPORT W | list (W *array, int size, int sx, int sy) |
| IMPORT W | dialog_item (std::string text, BM icon, int sx, int sy) |
| IMPORT W | dialog_border (W item) |
| IMPORT W | copy_paste_dialog (SH sh, W &close_button, FI font, FtA atlas, BM atlas_bm, std::string &edit) |
| IMPORT W | 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) |
| IMPORT W | 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) |
| IMPORT W | 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) |
| IMPORT W | 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) |
| IMPORT W | 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) |
| IMPORT W | 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) |
| IMPORT W | 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) |
| IMPORT W | button_with_text (std::string label) |
| IMPORT W | button_with_icon (BM bitmap) |
| IMPORT W | opengl_wrapper (W widget) |
| IMPORT W | editor_mouse_tweak (W inner, W outer, W outerouter) |
| IMPORT W | 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) |
| IMPORT W | multiline_string_editor (std::string allowed_chars, std::string &target, FI font, int x_gap, int line_height) |
| IMPORT W | url_editor (std::string &target, FtA atlas, BM atlas_bm, int x_gap, std::string &expr, int noneditnum=0) |
| IMPORT W | float_editor (float &target, std::string &target_expr, FtA atlas, BM atlas_bm, int x_gap, int noneditnum=0) |
| IMPORT W | int_editor (int &target, std::string &target_expr, FtA atlas, BM atlas_bm, int x_gap, int noneditnum=0) |
| IMPORT W | 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) |
| IMPORT W | long_editor (long &target, FtA atlas, BM atlas_bm, int x_gap, int noneditnum, std::string &expr) |
| IMPORT W | point_editor (float &x, float &y, float &z, FtA atlas, BM atlas_bm, int x_gap) |
| IMPORT W | color_editor (std::string &col, FtA atlas, BM atlas_bm, int x_gap, int noneditnum, std::string &expr) |
| IMPORT W | 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) |
| IMPORT void | generic_to_string (const EditTypes &source, std::string type, std::string &target, std::string &expr) |
| IMPORT void | string_to_generic (EditTypes &target, std::string type, const std::string &source, const std::string &expr) |
| IMPORT W | 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) |
| IMPORT W | 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) |
| IMPORT W | bitmapapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | boolbitmapapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | floatbitmapapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | polygonapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | polygondistapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | shadermoduleapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | shaderapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | framebuffermoduleapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | linesapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | pointsapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | pointapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | vectorapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | volumeapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | floatvolumeapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | colorvolumeapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | fontapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | textureapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | booleanopsapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | moveapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | waveformapi_functions_list_item (FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT W | blockerapi_functions_list_item (GameApi::EveryApi &ev, FtA font1, BM font1_bm, FtA font2, BM font2_bm, W insert, W *outer) |
| IMPORT std::string | bitmapapi_functions_item_label (int i) |
| IMPORT std::string | waveformapi_functions_item_label (int i) |
| IMPORT std::string | blockerapi_functions_item_label (GameApi::EveryApi &ev, int i) |
| IMPORT std::string | boolbitmapapi_functions_item_label (int i) |
| IMPORT std::string | floatbitmapapi_functions_item_label (int i) |
| IMPORT std::string | polygonapi_functions_item_label (int i) |
| IMPORT std::string | polygondistapi_functions_item_label (int i) |
| IMPORT std::string | shadermoduleapi_functions_item_label (int i) |
| IMPORT std::string | shaderapi_functions_item_label (int i) |
| IMPORT std::string | framebuffermoduleapi_functions_item_label (int i) |
| IMPORT std::string | linesapi_functions_item_label (int i) |
| IMPORT std::string | pointsapi_functions_item_label (int i) |
| IMPORT std::string | pointapi_functions_item_label (int i) |
| IMPORT std::string | vectorapi_functions_item_label (int i) |
| IMPORT std::string | volumeapi_functions_item_label (int i) |
| IMPORT std::string | floatvolumeapi_functions_item_label (int i) |
| IMPORT std::string | colorvolumeapi_functions_item_label (int i) |
| IMPORT std::string | fontapi_functions_item_label (int i) |
| IMPORT std::string | textureapi_functions_item_label (int i) |
| IMPORT std::string | booleanopsapi_functions_item_label (int i) |
| IMPORT std::string | moveapi_functions_item_label (int i) |
| IMPORT W | insert_widget (W item, std::function< void(int, int)> f) |
| IMPORT void | insert_widget_activate (W w, bool b) |
| IMPORT void | set_pos (W w, float px, float py) |
| IMPORT void | set_size (W ow, float sx, float sy) |
| IMPORT void | update (W w, PT mouse_cursor_pos, int button, int ch, int type, int mouse_wheel_y) |
| IMPORT void | render (W w) |
| IMPORT int | chosen_item (W w) |
| IMPORT void | select_item (W w, int item) |
| IMPORT float | dynamic_param (W w, int id) |
| IMPORT void | set_dynamic_param (W w, int id, float val) |
| IMPORT std::string | get_id (W w) |
| IMPORT void | set_id (W w, std::string id) |
| IMPORT int | get_index (W w) |
| IMPORT void | set_index (W w, int j) |
| IMPORT int | get_size2 (W w) |
| IMPORT void | set_size2 (W w, int sz) |
| IMPORT int | num_childs (W w) |
| IMPORT W | get_child (W w, int i) |
| IMPORT int | pos_x (W w) |
| IMPORT int | pos_y (W w) |
| IMPORT int | size_x (W w) |
| IMPORT int | size_y (W w) |
| IMPORT std::vector< std::pair< std::string, std::string > > | get_functions_mapping (GameApi::EveryApi &ev) |
| IMPORT W GameApi::GuiApi::alt | ( | GameApi::EveryApi & | ev, |
| std::vector< W > | vec, | ||
| int * | choose ) |
| EXPORT GameApi::W GameApi::GuiApi::alt | ( | std::vector< W > | vec, |
| int * | choose ) |
| EXPORT GameApi::W GameApi::GuiApi::array_x | ( | W * | arr, |
| int | size, | ||
| int | x_gap ) |

| EXPORT GameApi::W GameApi::GuiApi::array_y | ( | std::vector< W > | arr, |
| int | y_gap, | ||
| bool | heavy = false ) |

| EXPORT GameApi::W 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 ) |
| EXPORT GameApi::W GameApi::GuiApi::asset_item | ( | EveryApi & | ev, |
| std::string | jpg_url, | ||
| std::string | jpg_display_name, | ||
| FtA | atlas, | ||
| BM | atlas_bm ) |

| EXPORT GameApi::W GameApi::GuiApi::asset_view | ( | std::string | url_or_filename | ) |
| EXPORT GameApi::W 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 ) |
| EXPORT std::string GameApi::GuiApi::bitmapapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::bitmapapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT std::string GameApi::GuiApi::blockerapi_functions_item_label | ( | GameApi::EveryApi & | ev, |
| int | i ) |
| EXPORT GameApi::W GameApi::GuiApi::blockerapi_functions_list_item | ( | GameApi::EveryApi & | ev, |
| FtA | font1, | ||
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT std::string GameApi::GuiApi::boolbitmapapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::boolbitmapapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT std::string GameApi::GuiApi::booleanopsapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::booleanopsapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| GameApi::W GameApi::GuiApi::bounding_box | ( | W | w | ) |
| EXPORT GameApi::W GameApi::GuiApi::button | ( | int | sx, |
| int | sy, | ||
| unsigned int | color_1, | ||
| unsigned int | color_2 ) |

| EXPORT GameApi::W GameApi::GuiApi::canvas | ( | int | sx, |
| int | sy ) |


| EXPORT GameApi::W 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 > & | params, | ||
| std::string | symbol, | ||
| std::string | comment ) |


| EXPORT GameApi::W GameApi::GuiApi::center_align | ( | W | item, |
| int | sx ) |

| EXPORT GameApi::W GameApi::GuiApi::center_y | ( | W | item, |
| int | sy ) |

| EXPORT GameApi::W GameApi::GuiApi::click_area | ( | W | widget, |
| int | area_x, | ||
| int | area_y, | ||
| int | area_width, | ||
| int | area_height, | ||
| int | button_id ) |

| GameApi::W GameApi::GuiApi::click_hide | ( | W | widget | ) |

| GameApi::W GameApi::GuiApi::click_visibility | ( | W | area_widget, |
| W | hidden_widget ) |

| EXPORT GameApi::W GameApi::GuiApi::color_editor | ( | std::string & | col, |
| FtA | atlas, | ||
| BM | atlas_bm, | ||
| int | x_gap, | ||
| int | noneditnum, | ||
| std::string & | expr ) |

| EXPORT std::string GameApi::GuiApi::colorvolumeapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::colorvolumeapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT GameApi::W GameApi::GuiApi::copy_paste_dialog | ( | SH | sh, |
| W & | close_button, | ||
| FI | font, | ||
| FtA | atlas, | ||
| BM | atlas_bm, | ||
| std::string & | edit ) |

| EXPORT GameApi::W GameApi::GuiApi::directory_view | ( | std::vector< std::string > | dir_items, |
| int & | selection, | ||
| std::vector< W > & | clicks, | ||
| FtA | atlas, | ||
| BM | atlas_bm ) |
| EXPORT GameApi::W 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 ) |
| EXPORT GameApi::W 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 ) |

| IMPORT W 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 ) |
| EXPORT GameApi::W 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::W GameApi::GuiApi::editor_mouse_tweak | ( | W | inner, |
| W | outer, | ||
| W | outerouter ) |

| EXPORT GameApi::W GameApi::GuiApi::empty | ( | ) |
| EXPORT GameApi::W 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 ) |

| EXPORT GameApi::W GameApi::GuiApi::find_canvas_item | ( | W | canvas, |
| std::string | id ) |

| EXPORT GameApi::W GameApi::GuiApi::float_editor | ( | float & | target, |
| std::string & | target_expr, | ||
| FtA | atlas, | ||
| BM | atlas_bm, | ||
| int | x_gap, | ||
| int | noneditnum = 0 ) |

| EXPORT std::string GameApi::GuiApi::floatbitmapapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::floatbitmapapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT std::string GameApi::GuiApi::floatvolumeapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::floatvolumeapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT std::string GameApi::GuiApi::fontapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::fontapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT std::string GameApi::GuiApi::framebuffermoduleapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::framebuffermoduleapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT GameApi::W 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 ) |

| EXPORT void GameApi::GuiApi::generic_to_string | ( | const EditTypes & | source, |
| std::string | type, | ||
| std::string & | target, | ||
| std::string & | expr ) |
| EXPORT GameApi::W GameApi::GuiApi::get_child | ( | W | w, |
| int | i ) |
| std::vector< std::pair< std::string, std::string > > GameApi::GuiApi::get_functions_mapping | ( | GameApi::EveryApi & | ev | ) |
| EXPORT GameApi::W GameApi::GuiApi::gradient | ( | int | sx, |
| int | sy, | ||
| PT | pos_1, | ||
| PT | pos_2, | ||
| unsigned int | colot_1, | ||
| unsigned int | color_2 ) |
| EXPORT GameApi::W GameApi::GuiApi::hide_if_array_empty | ( | W | w, |
| std::vector< W > | items, | ||
| W * | redraw_w ) |

| EXPORT GameApi::W GameApi::GuiApi::hide_nonsearchable | ( | W | w, |
| std::string | label, | ||
| W * | redraw_w ) |

| EXPORT GameApi::W GameApi::GuiApi::highlight | ( | int | sx, |
| int | sy ) |

| EXPORT GameApi::W GameApi::GuiApi::highlight | ( | W | wid | ) |
| EXPORT GameApi::W GameApi::GuiApi::icon | ( | BM | bitmap | ) |

| EXPORT GameApi::W GameApi::GuiApi::icon_shared | ( | BM | bitmap, |
| int | key ) |

| EXPORT GameApi::W GameApi::GuiApi::icon_shared_noscale | ( | BM | bitmap, |
| int | key ) |
| EXPORT GameApi::W GameApi::GuiApi::insert_widget | ( | W | item, |
| std::function< void(int, int)> | f ) |
| EXPORT GameApi::W GameApi::GuiApi::int_editor | ( | int & | target, |
| std::string & | target_expr, | ||
| FtA | atlas, | ||
| BM | atlas_bm, | ||
| int | x_gap, | ||
| int | noneditnum = 0 ) |

| EXPORT GameApi::W GameApi::GuiApi::key_area | ( | W | widget, |
| int | area_x, | ||
| int | area_y, | ||
| int | area_width, | ||
| int | area_height, | ||
| int | key ) |

| EXPORT GameApi::W GameApi::GuiApi::layer | ( | W | w1, |
| W | w2 ) |

| EXPORT GameApi::W GameApi::GuiApi::layout | ( | W | item, |
| int | left, | ||
| int | top, | ||
| int | width, | ||
| int | height, | ||
| int | right, | ||
| int | bottom ) |
| EXPORT GameApi::W 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 ) |
| EXPORT GameApi::W 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 ) |

| EXPORT GameApi::W 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 ) |
| EXPORT GameApi::W 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 ) |

| EXPORT GameApi::W GameApi::GuiApi::left_align | ( | W | item, |
| int | sx ) |

| EXPORT GameApi::W 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 ) |
| EXPORT GameApi::W GameApi::GuiApi::license_item | ( | std::string | filename, |
| std::string & | license_url, | ||
| std::string & | author, | ||
| FtA | atlas, | ||
| BM | atlas_bm, | ||
| FtA | atlas2, | ||
| BM | atlas_bm2 ) |

| EXPORT GameApi::W GameApi::GuiApi::line | ( | W | target1, |
| int | delta_x, | ||
| int | delta_y, | ||
| W | target2, | ||
| int | delta2_x, | ||
| int | delta2_y, | ||
| SH | sh, | ||
| SH | old_sh ) |

| EXPORT GameApi::W GameApi::GuiApi::lines | ( | LI | p, |
| SH | sh, | ||
| int | sx, | ||
| int | sy, | ||
| int | screen_size_x, | ||
| int | screen_size_y ) |

| EXPORT GameApi::W 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 ) |
| EXPORT std::string GameApi::GuiApi::linesapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::linesapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT GameApi::W 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 ) |
| EXPORT GameApi::W GameApi::GuiApi::list_item_title | ( | int | sx, |
| std::string | label, | ||
| FtA | atlas, | ||
| BM | atlas_bm ) |

| EXPORT GameApi::W GameApi::GuiApi::long_editor | ( | long & | target, |
| FtA | atlas, | ||
| BM | atlas_bm, | ||
| int | x_gap, | ||
| int | noneditnum, | ||
| std::string & | expr ) |

| EXPORT GameApi::W GameApi::GuiApi::main_menu | ( | std::vector< std::string > | labels, |
| FtA | atlas, | ||
| BM | atlas_bm ) |

| EXPORT GameApi::W GameApi::GuiApi::margin | ( | W | item, |
| int | left, | ||
| int | top, | ||
| int | right, | ||
| int | bottom ) |

| EXPORT GameApi::W GameApi::GuiApi::menu | ( | W | main_menu, |
| int | menu_id, | ||
| std::vector< std::string > | labels, | ||
| FtA | atlas, | ||
| BM | atlas_bm ) |

| EXPORT GameApi::W 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 ) |

| EXPORT GameApi::W 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 ) |
| EXPORT GameApi::W GameApi::GuiApi::mouse_move | ( | W | widget, |
| int | area_x, | ||
| int | area_y, | ||
| int | area_width, | ||
| int | area_height ) |

| EXPORT std::string GameApi::GuiApi::moveapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::moveapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT GameApi::W GameApi::GuiApi::multiline_string_editor | ( | std::string | allowed_chars, |
| std::string & | target, | ||
| FI | font, | ||
| int | x_gap, | ||
| int | line_height ) |

| EXPORT GameApi::W GameApi::GuiApi::navi_bar | ( | GameApi::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 ) |
| EXPORT GameApi::W GameApi::GuiApi::or_elem | ( | W(* | w1_func )(void *), |
| W(* | w2_func )(void *), | ||
| void * | data ) |
| EXPORT GameApi::W GameApi::GuiApi::overlap | ( | GameApi::EveryApi & | ev, |
| std::vector< W > | vec ) |

| EXPORT GameApi::W GameApi::GuiApi::point_editor | ( | float & | x, |
| float & | y, | ||
| float & | z, | ||
| FtA | atlas, | ||
| BM | atlas_bm, | ||
| int | x_gap ) |

| EXPORT std::string GameApi::GuiApi::pointapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::pointapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT std::string GameApi::GuiApi::pointsapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::pointsapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT GameApi::W GameApi::GuiApi::poly | ( | P | p, |
| SH | sh, | ||
| int | sx, | ||
| int | sy, | ||
| int | screen_size_x, | ||
| int | screen_size_y ) |

| EXPORT GameApi::W 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 ) |
| EXPORT std::string GameApi::GuiApi::polygonapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::polygonapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT std::string GameApi::GuiApi::polygondistapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::polygondistapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| GameApi::W GameApi::GuiApi::popup_box | ( | std::string | label, |
| std::vector< std::string > | options, | ||
| FtA | atlas, | ||
| BM | atlas_bm ) |
| GameApi::W GameApi::GuiApi::popup_box_menu | ( | std::vector< std::string > | options, |
| FtA | atlas, | ||
| BM | atlas_bm ) |

| EXPORT GameApi::W GameApi::GuiApi::popup_menu | ( | int | x, |
| int | y, | ||
| std::vector< std::string > | labels, | ||
| FtA | atlas, | ||
| BM | atlas_bm, | ||
| std::vector< W > & | areas ) |

| EXPORT GameApi::W GameApi::GuiApi::progress_dialog | ( | int | sx, |
| int | sy, | ||
| FtA | atlas, | ||
| BM | atlas_bm, | ||
| std::vector< std::string > | vec, | ||
| int | val, | ||
| int | max ) |

| EXPORT GameApi::W GameApi::GuiApi::pts | ( | PTS | p, |
| SH | sh, | ||
| int | sx, | ||
| int | sy, | ||
| int | screen_size_x, | ||
| int | screen_size_y ) |

| EXPORT GameApi::W 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 ) |
| EXPORT GameApi::W GameApi::GuiApi::rectangle | ( | int | start_x, |
| int | end_x, | ||
| int | start_y, | ||
| int | end_y, | ||
| unsigned int | color ) |
| EXPORT GameApi::W GameApi::GuiApi::right_align | ( | W | item, |
| int | sx ) |
| EXPORT GameApi::W GameApi::GuiApi::scroll_area | ( | W | orig, |
| int | sx, | ||
| int | sy, | ||
| int | screen_y ) |
| EXPORT GameApi::W GameApi::GuiApi::scroll_area2 | ( | W | orig, |
| int | sx, | ||
| int | sy, | ||
| int | screen_y ) |

| EXPORT GameApi::W GameApi::GuiApi::scrollbar_x | ( | int | sx, |
| int | sy, | ||
| int | area_x ) |
| EXPORT GameApi::W GameApi::GuiApi::scrollbar_y | ( | int | sx, |
| int | sy, | ||
| int | area_y ) |

| EXPORT GameApi::W GameApi::GuiApi::search_panel | ( | int | sx, |
| FtA | atlas, | ||
| BM | atlas_bm, | ||
| int | x_gap, | ||
| W * | redraw_w ) |


| EXPORT GameApi::W 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 ) |
| EXPORT GameApi::W GameApi::GuiApi::shader_plane | ( | SFO | p, |
| int | sx, | ||
| int | sy, | ||
| int | screen_size_x, | ||
| int | screen_size_y ) |

| EXPORT std::string GameApi::GuiApi::shaderapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::shaderapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT std::string GameApi::GuiApi::shadermoduleapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::shadermoduleapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT GameApi::W GameApi::GuiApi::size | ( | W | item, |
| int | sx, | ||
| int | sy ) |

| EXPORT GameApi::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 ) |

| EXPORT void GameApi::GuiApi::string_to_generic | ( | EditTypes & | target, |
| std::string | type, | ||
| const std::string & | source, | ||
| const std::string & | expr ) |
| IMPORT W GameApi::GuiApi::submenu | ( | W | menu, |
| int | menu_pane_id, | ||
| std::vector< std::string > | labels, | ||
| FtA | atlas, | ||
| BM | atlas_bm ) |
| EXPORT GameApi::W GameApi::GuiApi::text | ( | std::string | label, |
| FtA | atlas, | ||
| BM | atlas_bm, | ||
| int | x_gap = 3 ) |

| EXPORT std::string GameApi::GuiApi::textureapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::textureapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT GameApi::W GameApi::GuiApi::timed_visibility | ( | W | orig, |
| W(* | timed_widget_func )(void *), | ||
| void * | data, | ||
| W | insert, | ||
| float | start_duration, | ||
| float | duration, | ||
| float | dx ) |

| GameApi::W GameApi::GuiApi::tooltip | ( | W | orig, |
| W | insert, | ||
| std::string | label, | ||
| FtA | atlas, | ||
| BM | atlas_bm, | ||
| int | x_gap = 2, | ||
| float | dx = 40.0 ) |

| GameApi::W GameApi::GuiApi::top_right_corner_match | ( | W | wid, |
| W | floating ) |

| EXPORT void GameApi::GuiApi::update | ( | W | w, |
| PT | mouse_cursor_pos, | ||
| int | button, | ||
| int | ch, | ||
| int | type, | ||
| int | mouse_wheel_y ) |
| void 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 ) |
| EXPORT GameApi::W GameApi::GuiApi::url_editor | ( | std::string & | target, |
| FtA | atlas, | ||
| BM | atlas_bm, | ||
| int | x_gap, | ||
| std::string & | expr, | ||
| int | noneditnum = 0 ) |

| EXPORT GameApi::W GameApi::GuiApi::va | ( | VA | p, |
| SH | sh, | ||
| int | sx, | ||
| int | sy, | ||
| int | screen_size_x, | ||
| int | screen_size_y ) |

| EXPORT GameApi::W 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 ) |
| EXPORT std::string GameApi::GuiApi::vectorapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::vectorapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT std::string GameApi::GuiApi::volumeapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::volumeapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT GameApi::W 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 ) |
| EXPORT std::string GameApi::GuiApi::waveformapi_functions_item_label | ( | int | i | ) |
| EXPORT GameApi::W GameApi::GuiApi::waveformapi_functions_list_item | ( | FtA | font1, |
| BM | font1_bm, | ||
| FtA | font2, | ||
| BM | font2_bm, | ||
| W | insert, | ||
| W * | outer ) |
| EXPORT GameApi::W GameApi::GuiApi::window_decoration | ( | int | sx, |
| int | sy, | ||
| std::string | label, | ||
| FtA | atlas, | ||
| BM | atlas_bm ) |
| EXPORT GameApi::W GameApi::GuiApi::window_decoration2 | ( | int | sx, |
| int | sy, | ||
| std::string | label, | ||
| FtA | atlas, | ||
| BM | atlas_bm, | ||
| bool | move ) |

| EXPORT GameApi::W GameApi::GuiApi::window_move | ( | W | widget, |
| int | area_x, | ||
| int | area_y, | ||
| int | area_width, | ||
| int | area_height ) |
