supertux
|
This is the complete list of members for ObjectMenu, including all inherited members.
add_back(const std::string &text, int id=-1) (defined in Menu) | Menu | |
add_color(const std::string &text, Color *color, int id=-1) (defined in Menu) | Menu | |
add_color_channel_oklab(Color *color, int channel) (defined in Menu) | Menu | |
add_color_channel_rgba(float *input, Color channel, int id=-1, bool is_linear=false) (defined in Menu) | Menu | |
add_color_display(Color *color, int id=-1) (defined in Menu) | Menu | |
add_controlfield(int id, const std::string &text, const std::string &mapping="") (defined in Menu) | Menu | |
add_entry(int id, const std::string &text) (defined in Menu) | Menu | |
add_entry(const std::string &text, const std::function< void()> &callback) (defined in Menu) | Menu | |
add_file(const std::string &text, std::string *input, const std::vector< std::string > &extensions, const std::string &basedir, bool path_relative_to_basedir, const std::function< void(MenuItem &)> &item_processor={}, int id=-1) (defined in Menu) | Menu | |
add_floatfield(const std::string &text, float *input, int id=-1, bool positive=false) (defined in Menu) | Menu | |
add_hl() (defined in Menu) | Menu | |
add_horizontalmenu(int id, float height, float min_item_width=-1.f) (defined in Menu) | Menu | |
add_images(const std::string &image_path, int max_image_width=0, int max_image_height=0, int id=-1) (defined in Menu) | Menu | |
add_images(const std::vector< std::string > &image_paths, int max_image_width=0, int max_image_height=0, int id=-1) (defined in Menu) | Menu | |
add_inactive(const std::string &text, bool default_color=false) (defined in Menu) | Menu | |
add_intfield(const std::string &text, int *input, int id=-1, bool positive=false) (defined in Menu) | Menu | |
add_item(std::unique_ptr< MenuItem > menu_item) (defined in Menu) | Menu | protected |
add_item(std::unique_ptr< MenuItem > menu_item, int pos_) (defined in Menu) | Menu | protected |
add_item(Args &&... args) (defined in Menu) | Menu | inlineprotected |
add_label(const std::string &text) (defined in Menu) | Menu | |
add_list(const std::string &text, const std::vector< std::string > &items, std::string *value_ptr, int id=-1) (defined in Menu) | Menu | |
add_path_settings(const std::string &text, PathObject &target, const std::string &path_ref) (defined in Menu) | Menu | |
add_script(const std::string &text, std::string *script, int id=-1) (defined in Menu) | Menu | |
add_script_line(std::string *input, int id=-1) (defined in Menu) | Menu | |
add_string_array(const std::string &text, std::vector< std::string > &items, int id=-1) (defined in Menu) | Menu | |
add_string_select(int id, const std::string &text, int *selected, const std::vector< std::string > &strings) (defined in Menu) | Menu | |
add_string_select(int id, const std::string &text, int default_item, const std::vector< std::string > &strings) (defined in Menu) | Menu | |
add_submenu(const std::string &text, int submenu, int id=-1) (defined in Menu) | Menu | |
add_textfield(const std::string &text, std::string *input, int id=-1) (defined in Menu) | Menu | |
add_toggle(int id, const std::string &text, bool *toggled, bool center_text=false) (defined in Menu) | Menu | |
add_toggle(int id, const std::string &text, const std::function< bool()> &get_func, const std::function< void(bool)> &set_func, bool center_text=false) (defined in Menu) | Menu | |
calculate_height() | Menu | protected |
calculate_width() | Menu | protected |
clear() | Menu | |
delete_item(int pos_) (defined in Menu) | Menu | protected |
draw(DrawingContext &context) (defined in Menu) | Menu | |
event(const SDL_Event &event) (defined in Menu) | Menu | virtual |
get_active_item_id() const (defined in Menu) | Menu | |
get_center_pos() const (defined in Menu) | Menu | inline |
get_height() const (defined in Menu) | Menu | |
get_item(int index) (defined in Menu) | Menu | inline |
get_item_by_id(int id) (defined in Menu) | Menu | |
get_item_by_id(int id) const (defined in Menu) | Menu | |
get_width() const (defined in Menu) | Menu | |
is_sensitive() const | Menu | inlinevirtual |
m_active_item (defined in Menu) | Menu | protected |
m_items (defined in Menu) | Menu | |
Menu() (defined in Menu) | Menu | |
menu_action(MenuItem &item) override (defined in ObjectMenu) | ObjectMenu | virtual |
MNID_OPEN_PARTICLE_EDITOR enum value (defined in ObjectMenu) | ObjectMenu | |
MNID_PATCH_NOTES enum value (defined in ObjectMenu) | ObjectMenu | |
MNID_REMOVE enum value (defined in ObjectMenu) | ObjectMenu | |
MNID_REMOVEFUNCTION enum value (defined in ObjectMenu) | ObjectMenu | |
MNID_TEST_FROM_HERE enum value (defined in ObjectMenu) | ObjectMenu | |
MNID_UPDATE enum value (defined in ObjectMenu) | ObjectMenu | |
ObjectMenu(GameObject *go, const std::function< bool(GameObject *)> &remove_function={}) (defined in ObjectMenu) | ObjectMenu | |
on_back_action() override | ObjectMenu | virtual |
on_window_resize() (defined in Menu) | Menu | virtual |
process_action(const MenuAction &action) (defined in Menu) | Menu | virtual |
refresh() override | ObjectMenu | virtual |
set_active_item(int id) (defined in Menu) | Menu | |
set_center_pos(float x, float y) (defined in Menu) | Menu | |
~Menu() (defined in Menu) | Menu | virtual |
~ObjectMenu() override (defined in ObjectMenu) | ObjectMenu |