| AddMenuItem(const CanvasMenuItem &item) | yaze::gui::CanvasContextMenu | |
| AddMenuItem(const CanvasMenuItem &item, CanvasUsage usage) | yaze::gui::CanvasContextMenu | |
| auto_resize_ | yaze::gui::CanvasContextMenu | private |
| canvas_id_ | yaze::gui::CanvasContextMenu | private |
| canvas_size_ | yaze::gui::CanvasContextMenu | private |
| CanvasContextMenu()=default | yaze::gui::CanvasContextMenu | |
| CanvasMenuItem typedef | yaze::gui::CanvasContextMenu | |
| ClearMenuItems() | yaze::gui::CanvasContextMenu | |
| Command enum name | yaze::gui::CanvasContextMenu | |
| content_size_ | yaze::gui::CanvasContextMenu | private |
| CreateBitmapMenuItem(const std::string &label, const std::string &icon, std::function< void()> callback) | yaze::gui::CanvasContextMenu | private |
| CreateBppMenuItem(const std::string &label, const std::string &icon, std::function< void()> callback) | yaze::gui::CanvasContextMenu | private |
| CreateDefaultMenuItems() | yaze::gui::CanvasContextMenu | private |
| CreatePaletteMenuItem(const std::string &label, const std::string &icon, std::function< void()> callback) | yaze::gui::CanvasContextMenu | private |
| CreatePerformanceMenuItem(const std::string &label, const std::string &icon, std::function< void()> callback) | yaze::gui::CanvasContextMenu | private |
| CreateViewMenuItem(const std::string &label, const std::string &icon, std::function< void()> callback) | yaze::gui::CanvasContextMenu | private |
| current_usage_ | yaze::gui::CanvasContextMenu | private |
| DrawROMPaletteSelector() | yaze::gui::CanvasContextMenu | private |
| edit_palette_group_name_index_ | yaze::gui::CanvasContextMenu | private |
| edit_palette_index_ | yaze::gui::CanvasContextMenu | private |
| edit_palette_sub_index_ | yaze::gui::CanvasContextMenu | private |
| enable_context_menu_ | yaze::gui::CanvasContextMenu | private |
| enable_custom_labels_ | yaze::gui::CanvasContextMenu | private |
| enable_grid_ | yaze::gui::CanvasContextMenu | private |
| enable_hex_labels_ | yaze::gui::CanvasContextMenu | private |
| enabled_ | yaze::gui::CanvasContextMenu | private |
| GetUsageMode() const | yaze::gui::CanvasContextMenu | inline |
| GetUsageModeColor(CanvasUsage usage) const | yaze::gui::CanvasContextMenu | private |
| GetUsageModeName(CanvasUsage usage) const | yaze::gui::CanvasContextMenu | private |
| global_items_ | yaze::gui::CanvasContextMenu | private |
| global_scale_ | yaze::gui::CanvasContextMenu | private |
| grid_step_ | yaze::gui::CanvasContextMenu | private |
| Initialize(const std::string &canvas_id) | yaze::gui::CanvasContextMenu | |
| is_draggable_ | yaze::gui::CanvasContextMenu | private |
| IsEnabled() const | yaze::gui::CanvasContextMenu | inline |
| palette_editor_ | yaze::gui::CanvasContextMenu | private |
| refresh_graphics_ | yaze::gui::CanvasContextMenu | private |
| Render(const std::string &context_id, const ImVec2 &mouse_pos, Rom *rom, const gfx::Bitmap *bitmap, const gfx::SnesPalette *palette, const std::function< void(Command, const CanvasConfig &)> &command_handler, CanvasConfig current_config, Canvas *canvas) | yaze::gui::CanvasContextMenu | |
| RenderBitmapOperationsMenu(gfx::Bitmap *bitmap) | yaze::gui::CanvasContextMenu | private |
| RenderBppOperationsMenu(const gfx::Bitmap *bitmap) | yaze::gui::CanvasContextMenu | private |
| RenderCanvasPropertiesMenu(const std::function< void(Command, const CanvasConfig &)> &command_handler, CanvasConfig current_config) | yaze::gui::CanvasContextMenu | private |
| RenderGridControlsMenu(const std::function< void(Command, const CanvasConfig &)> &command_handler, CanvasConfig current_config) | yaze::gui::CanvasContextMenu | private |
| RenderMaterialIcon(const std::string &icon_name, const ImVec4 &color=ImVec4(1, 1, 1, 1)) | yaze::gui::CanvasContextMenu | private |
| RenderMenuItem(const CanvasMenuItem &item, std::function< void(const std::string &, std::function< void()>)> popup_callback) | yaze::gui::CanvasContextMenu | private |
| RenderMenuSection(const std::string &title, const std::vector< CanvasMenuItem > &items, std::function< void(const std::string &, std::function< void()>)> popup_callback) | yaze::gui::CanvasContextMenu | private |
| RenderPaletteOperationsMenu(Rom *rom, gfx::Bitmap *bitmap) | yaze::gui::CanvasContextMenu | private |
| RenderPerformanceMenu() | yaze::gui::CanvasContextMenu | private |
| RenderScalingControlsMenu(const std::function< void(Command, const CanvasConfig &)> &command_handler, CanvasConfig current_config) | yaze::gui::CanvasContextMenu | private |
| RenderUsageSpecificMenu(std::function< void(const std::string &, std::function< void()>)> popup_callback) | yaze::gui::CanvasContextMenu | private |
| RenderViewControlsMenu(const std::function< void(Command, const CanvasConfig &)> &command_handler, CanvasConfig current_config) | yaze::gui::CanvasContextMenu | private |
| scrolling_ | yaze::gui::CanvasContextMenu | private |
| SetCanvasState(const ImVec2 &canvas_size, const ImVec2 &content_size, float global_scale, float grid_step, bool enable_grid, bool enable_hex_labels, bool enable_custom_labels, bool enable_context_menu, bool is_draggable, bool auto_resize, const ImVec2 &scrolling) | yaze::gui::CanvasContextMenu | |
| SetEnabled(bool enabled) | yaze::gui::CanvasContextMenu | inline |
| SetUsageMode(CanvasUsage usage) | yaze::gui::CanvasContextMenu | |
| ShouldShowContextMenu() const | yaze::gui::CanvasContextMenu | |
| usage_specific_items_ | yaze::gui::CanvasContextMenu | private |