|
GameApi 28
Library used by GameApi Builder tool
|
#include "ui.hh"#include <sstream>#include <iostream>#include <fstream>#include <map>#include <functional>
Classes | |
| class | FromStreamClass2< T > |
| class | FromStreamClass2< std::string > |
| class | FromStreamClass2< unsigned int > |
| class | FromStreamClass2< std::vector< T > > |
| class | ApiItem< RT, P > |
| class | EmptyWidget |
| class | LabelWidget |
| class | LinkWidget |
| class | GameApiAnimation |
| class | ImageWidget |
| class | ScriptButton |
| class | ChildSizeWidget |
| class | FormWidget |
| class | SubmitWidget |
| class | EditorWidget |
| class | PasswordEditorWidget |
Macros | |
| #define | MACRO(lab) |
Functions | |
| std::string | hexify (std::string s) |
| std::string | unhexify (std::string s) |
| std::string | Pixels (int val) |
| std::string | Colour (unsigned int colour) |
| std::string | unique_id_apiitem () |
| W | add_w (Widget *w) |
| Widget * | find_w (W w) |
| MACRO (W) | |
| template<typename T> | |
| T | from_stream22 (std::stringstream &is) |
| template<class RT, class... P> | |
| int | funccall (RT(fptr)(P...), std::vector< std::string > s, std::vector< std::string > param_name) |
| template<class RT, class... P> | |
| Item * | ApiItemF (RT(*fptr)(P...), std::string name, std::vector< std::string > param_name, std::vector< std::string > param_type, std::vector< std::string > param_default, std::string return_type, std::string func_name) |
| std::string | api_name () |
| int | num_displays () |
| std::string | type_symbol () |
| void | display (int i, int disp) |
| int | add (void *w) |
| void * | find (int i) |
| std::vector< Item * > | functions () |
| W | empty () |
| W | gameapi_animation (std::string num, int sx, int sy) |
| W | list_y (std::vector< W > v, int gap_y) |
| W | list_x (std::vector< W > v, int gap_x) |
| W | label (std::string str, int size_x, int size_y, int font_size, unsigned int font_colour, int align) |
| W | link (std::string url, std::string str, int size_x, int size_y, int font_size, unsigned int font_colour, int align) |
| W | layer (std::vector< W > v) |
| std::string | gen_html_page (W w) |
| W | image (std::string url, int size_x, int size_y) |
| W | gradient (int i, int size_x, int size_y) |
| int | grid_x_pos (int val, int sx) |
| int | grid_y_pos (int val, int sx) |
| W | grid_y (std::vector< W > v, int sx, int gap_x, int gap_y) |
| W | margin (W widget, int left, int top, int right, int bottom) |
| W | right_align (W item, int sx) |
| W | center_align (W item, int sx) |
| W | center_y (W item, int sy) |
| W | hide (W widget) |
| W | image_placeholder (int size_x, int size_y) |
| W | child_size (W w) |
| W | form (W vec, bool is_get, std::string script_url) |
| W | submit_button (std::string label, int size_x, int size_y) |
| W | editor (std::string name, std::string value, std::string placeholder, int size_x, int size_y, int font_size, unsigned int font_colour, int align) |
| W | password_editor (std::string name, std::string value, std::string placeholder, int size_x, int size_y, int font_size, unsigned int font_colour, int align) |
Variables | |
| std::vector< Widget * > | envimpl |
| #define MACRO | ( | lab | ) |
| int add | ( | void * | w | ) |

| std::string api_name | ( | ) |
| Item * ApiItemF | ( | RT(* | fptr )(P...), |
| std::string | name, | ||
| std::vector< std::string > | param_name, | ||
| std::vector< std::string > | param_type, | ||
| std::vector< std::string > | param_default, | ||
| std::string | return_type, | ||
| std::string | func_name ) |

| std::string Colour | ( | unsigned int | colour | ) |

| void display | ( | int | i, |
| int | disp ) |
| W editor | ( | std::string | name, |
| std::string | value, | ||
| std::string | placeholder, | ||
| int | size_x, | ||
| int | size_y, | ||
| int | font_size, | ||
| unsigned int | font_colour, | ||
| int | align ) |

| W empty | ( | ) |

| void * find | ( | int | i | ) |


| int funccall | ( | RT(fptr)(P...) | , |
| std::vector< std::string > | s, | ||
| std::vector< std::string > | param_name ) |

| std::vector< Item * > functions | ( | ) |
| W gameapi_animation | ( | std::string | num, |
| int | sx, | ||
| int | sy ) |

| std::string gen_html_page | ( | W | w | ) |

| W gradient | ( | int | i, |
| int | size_x, | ||
| int | size_y ) |

| int grid_x_pos | ( | int | val, |
| int | sx ) |


| int grid_y_pos | ( | int | val, |
| int | sx ) |

| std::string hexify | ( | std::string | s | ) |

| W image | ( | std::string | url, |
| int | size_x, | ||
| int | size_y ) |
| W image_placeholder | ( | int | size_x, |
| int | size_y ) |

| W label | ( | std::string | str, |
| int | size_x, | ||
| int | size_y, | ||
| int | font_size, | ||
| unsigned int | font_colour, | ||
| int | align ) |

| W link | ( | std::string | url, |
| std::string | str, | ||
| int | size_x, | ||
| int | size_y, | ||
| int | font_size, | ||
| unsigned int | font_colour, | ||
| int | align ) |

| MACRO | ( | W | ) |
| int num_displays | ( | ) |
| W password_editor | ( | std::string | name, |
| std::string | value, | ||
| std::string | placeholder, | ||
| int | size_x, | ||
| int | size_y, | ||
| int | font_size, | ||
| unsigned int | font_colour, | ||
| int | align ) |

| std::string Pixels | ( | int | val | ) |

| W submit_button | ( | std::string | label, |
| int | size_x, | ||
| int | size_y ) |

| std::string type_symbol | ( | ) |
| std::string unhexify | ( | std::string | s | ) |

| std::string unique_id_apiitem | ( | ) |

| std::vector<Widget*> envimpl |