This is the complete list of members for yaze::gui::CanvasMenuBuilder, including all inherited members.
AddConditionalItem(const std::string &label, std::function< void()> callback, std::function< bool()> condition) | yaze::gui::CanvasMenuBuilder | |
AddItem(const std::string &label, std::function< void()> callback) | yaze::gui::CanvasMenuBuilder | |
AddItem(const std::string &label, const std::string &icon, std::function< void()> callback) | yaze::gui::CanvasMenuBuilder | |
AddItem(const std::string &label, const std::string &icon, const std::string &shortcut, std::function< void()> callback) | yaze::gui::CanvasMenuBuilder | |
AddPopupItem(const std::string &label, const std::string &popup_id, std::function< void()> render_callback) | yaze::gui::CanvasMenuBuilder | |
AddPopupItem(const std::string &label, const std::string &icon, const std::string &popup_id, std::function< void()> render_callback) | yaze::gui::CanvasMenuBuilder | |
AddSeparator() | yaze::gui::CanvasMenuBuilder | |
AddSubmenu(const std::string &label, const std::vector< CanvasMenuItem > &subitems) | yaze::gui::CanvasMenuBuilder | |
BeginSection(const std::string &title="", MenuSectionPriority priority=MenuSectionPriority::kEditorSpecific) | yaze::gui::CanvasMenuBuilder | |
Build() | yaze::gui::CanvasMenuBuilder | |
CanvasMenuBuilder()=default | yaze::gui::CanvasMenuBuilder | |
current_section_ | yaze::gui::CanvasMenuBuilder | private |
EndSection() | yaze::gui::CanvasMenuBuilder | |
FlushPendingItems() | yaze::gui::CanvasMenuBuilder | private |
menu_ | yaze::gui::CanvasMenuBuilder | private |
pending_items_ | yaze::gui::CanvasMenuBuilder | private |
Reset() | yaze::gui::CanvasMenuBuilder |