|
GameApi 28
Library used by GameApi Builder tool
|
#include "GameApi_h.hh"#include "GameApi_gui.hh"#include "GameApi_cmd.hh"#include "Tasks.hh"#include "GameApi_dep_env_delmap.hh"

Go to the source code of this file.
Classes | |
| class | EmptyWidget |
| class | TimedWidget2 |
| class | TimedWidget |
| class | DynamicTextGuiWidget |
| class | MousePositionTweakForEditors |
| class | HideWidgetIfArrayEmpty |
| class | HideNonSearchableGuiWidget |
| class | AltGuiWidget |
| class | OverlapGuiWidget |
| class | TextGuiWidgetAtlas |
| class | EditorGuiWidget< T > |
| class | Conv< T > |
| class | Conv< std::string > |
| class | Conv< float > |
| class | Conv< int > |
| class | MultilineEditor< T > |
| class | EditorGuiWidgetAtlas< T > |
| class | CollectInterfaceImpl2 |
| struct | A |
| struct | ASyncCallback |
Functions | |
| int | ret_type_count (std::string return_type) |
| std::string | unique_id_apiitem () |
| std::vector< GameApiItem * > | all_functions (GameApi::EveryApi &ev) |
| std::vector< GameApiItem * > | polydistfield_functions () |
| std::vector< GameApiItem * > | waveform_functions () |
| std::vector< GameApiItem * > | blocker_functions (GameApi::EveryApi &ev) |
| std::vector< GameApiItem * > | textureapi_functions () |
| std::vector< GameApiItem * > | volumeapi_functions () |
| std::vector< GameApiItem * > | floatvolumeapi_functions () |
| std::vector< GameApiItem * > | colorvolumeapi_functions () |
| std::vector< GameApiItem * > | vectorapi_functions () |
| std::vector< GameApiItem * > | pointapi_functions () |
| std::vector< GameApiItem * > | fontapi_functions () |
| std::vector< GameApiItem * > | moveapi_functions () |
| std::vector< GameApiItem * > | polygonapi_functions () |
| std::vector< GameApiItem * > | shadermoduleapi_functions () |
| std::vector< GameApiItem * > | shaderapi_functions () |
| std::vector< GameApiItem * > | framebuffermoduleapi_functions () |
| std::vector< GameApiItem * > | booleanopsapi_functions () |
| std::vector< GameApiItem * > | polygonapi_functions1 () |
| std::vector< GameApiItem * > | polygonapi_functions2 () |
| std::vector< GameApiItem * > | linesapi_functions () |
| std::vector< GameApiItem * > | pointsapi_functions () |
| std::vector< GameApiItem * > | floatbitmapapi_functions () |
| std::vector< GameApiItem * > | boolbitmapapi_functions () |
| std::vector< GameApiItem * > | bitmapapi_functions () |
| std::string | FloatExprEval (std::string s) |
| std::string | StringExprEval (std::string s) |
| std::string | IntExprEval (std::string s) |
| int | find_str (std::string val, std::string repl) |
| bool | is_allowed (std::string chars, char ch) |
| std::string | GetContentInstallDir (bool b) |
| template<class T> | |
| EditorGuiWidgetAtlas GuiWidgetForward | render () |
| EditorGuiWidgetAtlas (GameApi::Env &env, GameApi::EveryApi &ev, std::string allowed_chars, T &target_m, GameApi::FtA atlas, GameApi::BM atlas_bm, GameApi::SH sh, int x_gap, bool allow_expr=false, std::string &expr=g_temp44, int non_editable=0, GameApi::W *redraw_w=0) | |
| void | update (Point2d mouse, int button, int ch, int type, int mouse_wheel_y) |
| if (ch==229) | |
| if (altgr &&ch=='4') | |
| if (ctrl &&ch=='s') | |
| if (active &&ctrl &&type==768 &&ch==118) | |
| if (active &&ctrl) ch=0 | |
| if (shift) | |
| if (altgr) | |
| if (active &&is_allowed(allowed_chars, ch) &&type==768) | |
| if (done) changed | |
| if (!done) if(active &&type | |
| int | render_to_bitmap () |
| void | set_value (std::string value) |
Variables | |
| IMPORT bool | g_transparent |
| IMPORT int | g_event_screen_x |
| IMPORT int | g_event_screen_y |
| int | async_pending_count |
| const float | keypress_rot_speed = 6.0 |
| std::string | g_searchstring ="@" |
| IMPORT ConversionTableInterface * | g_conv_table = &g_conv_table_impl |
| std::map< std::string, int > | shared_text |
| IMPORT bool | g_dragdrop_enabled |
| IMPORT std::string | g_dragdrop_filename |
| std::string | g_temp44 |
| IMPORT bool | g_reload_edit_dialog = false |
| IMPORT GameApi::PAT | gameapi_temp_dir |
| bool | done = false |
| size | dy = ev.bitmap_api.size_y(scaled_bitmap) |
| std::vector< GameApiItem * > all_functions | ( | GameApi::EveryApi & | ev | ) |

| std::vector< GameApiItem * > bitmapapi_functions | ( | ) |
| std::vector< GameApiItem * > blocker_functions | ( | GameApi::EveryApi & | ev | ) |
| std::vector< GameApiItem * > boolbitmapapi_functions | ( | ) |
| std::vector< GameApiItem * > booleanopsapi_functions | ( | ) |
| std::vector< GameApiItem * > colorvolumeapi_functions | ( | ) |
| render::EditorGuiWidgetAtlas | ( | GameApi::Env & | env, |
| GameApi::EveryApi & | ev, | ||
| std::string | allowed_chars, | ||
| T & | target_m, | ||
| GameApi::FtA | atlas, | ||
| GameApi::BM | atlas_bm, | ||
| GameApi::SH | sh, | ||
| int | x_gap, | ||
| bool | allow_expr = false, | ||
| std::string & | expr = g_temp44, | ||
| int | non_editable = 0, | ||
| GameApi::W * | redraw_w = 0 ) |
| int find_str | ( | std::string | val, |
| std::string | repl ) |
| std::vector< GameApiItem * > floatbitmapapi_functions | ( | ) |
| std::string FloatExprEval | ( | std::string | s | ) |

| std::vector< GameApiItem * > floatvolumeapi_functions | ( | ) |
| std::vector< GameApiItem * > fontapi_functions | ( | ) |
| std::vector< GameApiItem * > framebuffermoduleapi_functions | ( | ) |
| std::string GetContentInstallDir | ( | bool | b | ) |
| render::if | ( | ! | done | ) | && |
| render::if | ( | active &&ctrl && | type = =768 && ch==118 | ) |
|
pure virtual |
| render::if | ( | active &&is_allowed(allowed_chars, ch) && | type = =768 | ) |
| render::if | ( | altgr && | ch = ='4' | ) |
| render::if | ( | altgr | ) |
| render::if | ( | ch | = =229 | ) |
| render::if | ( | ctrl && | ch = ='s' | ) |
| render::if | ( | done | ) |
| render::if | ( | shift | ) |
| std::string IntExprEval | ( | std::string | s | ) |

| bool is_allowed | ( | std::string | chars, |
| char | ch ) |
| std::vector< GameApiItem * > linesapi_functions | ( | ) |
| std::vector< GameApiItem * > moveapi_functions | ( | ) |
| std::vector< GameApiItem * > pointapi_functions | ( | ) |
| std::vector< GameApiItem * > pointsapi_functions | ( | ) |
| std::vector< GameApiItem * > polydistfield_functions | ( | ) |
| std::vector< GameApiItem * > polygonapi_functions | ( | ) |
| std::vector< GameApiItem * > polygonapi_functions1 | ( | ) |
| std::vector< GameApiItem * > polygonapi_functions2 | ( | ) |
| EditorGuiWidgetAtlas GuiWidgetForward render | ( | ) |

| int render_to_bitmap | ( | ) |
| int ret_type_count | ( | std::string | return_type | ) |

| void set_value | ( | std::string | value | ) |
| std::vector< GameApiItem * > shaderapi_functions | ( | ) |
| std::vector< GameApiItem * > shadermoduleapi_functions | ( | ) |
| std::string StringExprEval | ( | std::string | s | ) |

| std::vector< GameApiItem * > textureapi_functions | ( | ) |
| std::string unique_id_apiitem | ( | ) |
| void render::update | ( | Point2d | mouse, |
| int | button, | ||
| int | ch, | ||
| int | type, | ||
| int | mouse_wheel_y ) |

| std::vector< GameApiItem * > vectorapi_functions | ( | ) |
| std::vector< GameApiItem * > volumeapi_functions | ( | ) |
| std::vector< GameApiItem * > waveform_functions | ( | ) |
|
extern |
| bool done = false |
| size dy = ev.bitmap_api.size_y(scaled_bitmap) |
| EXPORT ConversionTableInterface* g_conv_table = &g_conv_table_impl |
| IMPORT bool g_dragdrop_enabled |
| IMPORT std::string g_dragdrop_filename |
|
extern |
|
extern |
| IMPORT bool g_reload_edit_dialog = false |
| std::string g_searchstring ="@" |
| std::string g_temp44 |
|
extern |
|
extern |
| const float keypress_rot_speed = 6.0 |
| std::map<std::string, int> shared_text |