yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::gui::CanvasContextMenu Member List

This is the complete list of members for yaze::gui::CanvasContextMenu, including all inherited members.

AddMenuItem(const CanvasMenuItem &item)yaze::gui::CanvasContextMenu
AddMenuItem(const CanvasMenuItem &item, CanvasUsage usage)yaze::gui::CanvasContextMenu
auto_resize_yaze::gui::CanvasContextMenuprivate
canvas_id_yaze::gui::CanvasContextMenuprivate
canvas_size_yaze::gui::CanvasContextMenuprivate
CanvasContextMenu()=defaultyaze::gui::CanvasContextMenu
CanvasMenuItem typedefyaze::gui::CanvasContextMenu
ClearMenuItems()yaze::gui::CanvasContextMenu
Command enum nameyaze::gui::CanvasContextMenu
content_size_yaze::gui::CanvasContextMenuprivate
CreateBitmapMenuItem(const std::string &label, const std::string &icon, std::function< void()> callback)yaze::gui::CanvasContextMenuprivate
CreateBppMenuItem(const std::string &label, const std::string &icon, std::function< void()> callback)yaze::gui::CanvasContextMenuprivate
CreateDefaultMenuItems()yaze::gui::CanvasContextMenuprivate
CreatePaletteMenuItem(const std::string &label, const std::string &icon, std::function< void()> callback)yaze::gui::CanvasContextMenuprivate
CreatePerformanceMenuItem(const std::string &label, const std::string &icon, std::function< void()> callback)yaze::gui::CanvasContextMenuprivate
CreateViewMenuItem(const std::string &label, const std::string &icon, std::function< void()> callback)yaze::gui::CanvasContextMenuprivate
current_usage_yaze::gui::CanvasContextMenuprivate
DrawROMPaletteSelector()yaze::gui::CanvasContextMenuprivate
edit_palette_group_name_index_yaze::gui::CanvasContextMenuprivate
edit_palette_index_yaze::gui::CanvasContextMenuprivate
edit_palette_sub_index_yaze::gui::CanvasContextMenuprivate
enable_context_menu_yaze::gui::CanvasContextMenuprivate
enable_custom_labels_yaze::gui::CanvasContextMenuprivate
enable_grid_yaze::gui::CanvasContextMenuprivate
enable_hex_labels_yaze::gui::CanvasContextMenuprivate
enabled_yaze::gui::CanvasContextMenuprivate
GetUsageMode() constyaze::gui::CanvasContextMenuinline
GetUsageModeColor(CanvasUsage usage) constyaze::gui::CanvasContextMenuprivate
GetUsageModeName(CanvasUsage usage) constyaze::gui::CanvasContextMenuprivate
global_items_yaze::gui::CanvasContextMenuprivate
global_scale_yaze::gui::CanvasContextMenuprivate
grid_step_yaze::gui::CanvasContextMenuprivate
Initialize(const std::string &canvas_id)yaze::gui::CanvasContextMenu
is_draggable_yaze::gui::CanvasContextMenuprivate
IsEnabled() constyaze::gui::CanvasContextMenuinline
palette_editor_yaze::gui::CanvasContextMenuprivate
refresh_graphics_yaze::gui::CanvasContextMenuprivate
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::CanvasContextMenuprivate
RenderBppOperationsMenu(const gfx::Bitmap *bitmap)yaze::gui::CanvasContextMenuprivate
RenderCanvasPropertiesMenu(const std::function< void(Command, const CanvasConfig &)> &command_handler, CanvasConfig current_config)yaze::gui::CanvasContextMenuprivate
RenderGridControlsMenu(const std::function< void(Command, const CanvasConfig &)> &command_handler, CanvasConfig current_config)yaze::gui::CanvasContextMenuprivate
RenderMaterialIcon(const std::string &icon_name, const ImVec4 &color=ImVec4(1, 1, 1, 1))yaze::gui::CanvasContextMenuprivate
RenderMenuItem(const CanvasMenuItem &item, std::function< void(const std::string &, std::function< void()>)> popup_callback)yaze::gui::CanvasContextMenuprivate
RenderMenuSection(const std::string &title, const std::vector< CanvasMenuItem > &items, std::function< void(const std::string &, std::function< void()>)> popup_callback)yaze::gui::CanvasContextMenuprivate
RenderPaletteOperationsMenu(Rom *rom, gfx::Bitmap *bitmap)yaze::gui::CanvasContextMenuprivate
RenderPerformanceMenu()yaze::gui::CanvasContextMenuprivate
RenderScalingControlsMenu(const std::function< void(Command, const CanvasConfig &)> &command_handler, CanvasConfig current_config)yaze::gui::CanvasContextMenuprivate
RenderUsageSpecificMenu(std::function< void(const std::string &, std::function< void()>)> popup_callback)yaze::gui::CanvasContextMenuprivate
RenderViewControlsMenu(const std::function< void(Command, const CanvasConfig &)> &command_handler, CanvasConfig current_config)yaze::gui::CanvasContextMenuprivate
scrolling_yaze::gui::CanvasContextMenuprivate
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::CanvasContextMenuinline
SetUsageMode(CanvasUsage usage)yaze::gui::CanvasContextMenu
ShouldShowContextMenu() constyaze::gui::CanvasContextMenu
usage_specific_items_yaze::gui::CanvasContextMenuprivate