| AddContextMenuItem(const gui::CanvasMenuItem &item) | yaze::gui::Canvas | |
| ApplyConfigSnapshot(const CanvasConfig &snapshot) | yaze::gui::Canvas | |
| ApplyROMPalette(int group_index, int palette_index) | yaze::gui::Canvas | |
| ApplyScaleSnapshot(const CanvasConfig &snapshot) | yaze::gui::Canvas | |
| automation_api_ | yaze::gui::Canvas | private |
| Begin(ImVec2 canvas_size=ImVec2(0, 0)) | yaze::gui::Canvas | |
| BeginTableCanvas(const std::string &label="") | yaze::gui::Canvas | |
| bitmap_ | yaze::gui::Canvas | private |
| bpp_comparison_tool_ | yaze::gui::Canvas | |
| bpp_conversion_dialog_ | yaze::gui::Canvas | |
| bpp_format_ui_ | yaze::gui::Canvas | |
| Canvas() | yaze::gui::Canvas | |
| Canvas(const std::string &id) | yaze::gui::Canvas | explicit |
| Canvas(const std::string &id, ImVec2 canvas_size) | yaze::gui::Canvas | explicit |
| Canvas(const std::string &id, ImVec2 canvas_size, CanvasGridSize grid_size) | yaze::gui::Canvas | explicit |
| Canvas(const std::string &id, ImVec2 canvas_size, CanvasGridSize grid_size, float global_scale) | yaze::gui::Canvas | explicit |
| Canvas(gfx::IRenderer *renderer) | yaze::gui::Canvas | explicit |
| Canvas(gfx::IRenderer *renderer, const std::string &id) | yaze::gui::Canvas | explicit |
| Canvas(gfx::IRenderer *renderer, const std::string &id, ImVec2 canvas_size) | yaze::gui::Canvas | explicit |
| Canvas(gfx::IRenderer *renderer, const std::string &id, ImVec2 canvas_size, CanvasGridSize grid_size) | yaze::gui::Canvas | explicit |
| Canvas(gfx::IRenderer *renderer, const std::string &id, ImVec2 canvas_size, CanvasGridSize grid_size, float global_scale) | yaze::gui::Canvas | explicit |
| canvas_id() const | yaze::gui::Canvas | inline |
| canvas_id_ | yaze::gui::Canvas | private |
| canvas_p0_ | yaze::gui::Canvas | private |
| canvas_p1_ | yaze::gui::Canvas | private |
| canvas_size() const | yaze::gui::Canvas | inline |
| canvas_sz_ | yaze::gui::Canvas | private |
| CanvasMenuItem typedef | yaze::gui::Canvas | |
| Cleanup() | yaze::gui::Canvas | |
| ClearContextMenuItems() | yaze::gui::Canvas | |
| ClosePersistentPopup(const std::string &popup_id) | yaze::gui::Canvas | |
| config_ | yaze::gui::Canvas | private |
| context_id_ | yaze::gui::Canvas | private |
| context_menu_ | yaze::gui::Canvas | |
| context_menu_enabled_ | yaze::gui::Canvas | private |
| ConvertBitmapFormat(gfx::BppFormat target_format) | yaze::gui::Canvas | |
| current_labels_ | yaze::gui::Canvas | private |
| custom_canvas_size_ | yaze::gui::Canvas | private |
| custom_labels_enabled() | yaze::gui::Canvas | inline |
| custom_step() const | yaze::gui::Canvas | inline |
| custom_step_ | yaze::gui::Canvas | private |
| draggable_ | yaze::gui::Canvas | private |
| draw_list() const | yaze::gui::Canvas | inline |
| draw_list_ | yaze::gui::Canvas | private |
| DrawBackground(ImVec2 canvas_size=ImVec2(0, 0)) | yaze::gui::Canvas | |
| DrawBitmap(Bitmap &bitmap, int border_offset, float scale) | yaze::gui::Canvas | |
| DrawBitmap(Bitmap &bitmap, int x_offset, int y_offset, float scale=1.0f, int alpha=255) | yaze::gui::Canvas | |
| DrawBitmap(Bitmap &bitmap, ImVec2 dest_pos, ImVec2 dest_size, ImVec2 src_pos, ImVec2 src_size) | yaze::gui::Canvas | |
| DrawBitmapGroup(std::vector< int > &group, gfx::Tilemap &tilemap, int tile_size, float scale=1.0f, int local_map_size=0x200, ImVec2 total_map_size=ImVec2(0x1000, 0x1000)) | yaze::gui::Canvas | |
| DrawBitmapTable(const BitmapTable &gfx_bin) | yaze::gui::Canvas | |
| DrawContextMenu() | yaze::gui::Canvas | |
| DrawContextMenuItem(const gui::CanvasMenuItem &item) | yaze::gui::Canvas | private |
| DrawCustomHighlight(float grid_step) | yaze::gui::Canvas | |
| DrawGrid(float grid_step=64.0f, int tile_id_offset=8) | yaze::gui::Canvas | |
| DrawGridLines(float grid_step) | yaze::gui::Canvas | |
| DrawInfoGrid(float grid_step=64.0f, int tile_id_offset=8, int label_id=0) | yaze::gui::Canvas | |
| DrawLayeredElements() | yaze::gui::Canvas | |
| drawn_tile_pos_ | yaze::gui::Canvas | private |
| drawn_tile_position() const | yaze::gui::Canvas | inline |
| DrawOutline(int x, int y, int w, int h) | yaze::gui::Canvas | |
| DrawOutlineWithColor(int x, int y, int w, int h, ImVec4 color) | yaze::gui::Canvas | |
| DrawOutlineWithColor(int x, int y, int w, int h, uint32_t color) | yaze::gui::Canvas | |
| DrawOverlay() | yaze::gui::Canvas | |
| DrawRect(int x, int y, int w, int h, ImVec4 color) | yaze::gui::Canvas | |
| DrawSelectRect(int current_map, int tile_size=0x10, float scale=1.0f) | yaze::gui::Canvas | |
| DrawSolidTilePainter(const ImVec4 &color, int size) | yaze::gui::Canvas | |
| DrawText(const std::string &text, int x, int y) | yaze::gui::Canvas | |
| DrawTilemapPainter(gfx::Tilemap &tilemap, int current_tile) | yaze::gui::Canvas | |
| DrawTileOnBitmap(int tile_size, gfx::Bitmap *bitmap, ImVec4 color) | yaze::gui::Canvas | |
| DrawTilePainter(const Bitmap &bitmap, int size, float scale=1.0f) | yaze::gui::Canvas | |
| DrawTileSelector(int size, int size_y=0) | yaze::gui::Canvas | |
| edit_palette_group_name_index_ | yaze::gui::Canvas | private |
| edit_palette_index_ | yaze::gui::Canvas | private |
| edit_palette_sub_index_ | yaze::gui::Canvas | private |
| editor_menu() | yaze::gui::Canvas | inline |
| editor_menu() const | yaze::gui::Canvas | inline |
| editor_menu_ | yaze::gui::Canvas | private |
| enable_context_menu_ | yaze::gui::Canvas | private |
| enable_custom_labels_ | yaze::gui::Canvas | private |
| enable_grid_ | yaze::gui::Canvas | private |
| enable_hex_tile_labels_ | yaze::gui::Canvas | private |
| End() | yaze::gui::Canvas | |
| EndTableCanvas() | yaze::gui::Canvas | |
| GetAutomationAPI() | yaze::gui::Canvas | |
| GetCanvasHeight() const | yaze::gui::Canvas | inline |
| GetCanvasWidth() const | yaze::gui::Canvas | inline |
| GetClampRectToLocalMaps() const | yaze::gui::Canvas | inline |
| GetConfig() | yaze::gui::Canvas | inline |
| GetConfig() const | yaze::gui::Canvas | inline |
| GetCurrentBppFormat() const | yaze::gui::Canvas | |
| GetCurrentSize() const | yaze::gui::Canvas | inline |
| GetCustomLabelsEnabled() | yaze::gui::Canvas | inline |
| GetGlobalScale() const | yaze::gui::Canvas | inline |
| GetGridStep() const | yaze::gui::Canvas | inline |
| GetInteractionHandler() | yaze::gui::Canvas | inline |
| GetInteractionHandler() const | yaze::gui::Canvas | inline |
| GetLastClickPosition() const | yaze::gui::Canvas | |
| GetMinimumSize() const | yaze::gui::Canvas | |
| GetPopupRegistry() | yaze::gui::Canvas | inline |
| GetPopupRegistry() const | yaze::gui::Canvas | inline |
| GetPreferredSize() const | yaze::gui::Canvas | |
| GetSelectedTilePos() const | yaze::gui::Canvas | inline |
| GetSelectedTiles() const | yaze::gui::Canvas | inline |
| GetSelection() | yaze::gui::Canvas | inline |
| GetSelection() const | yaze::gui::Canvas | inline |
| GetTileIdFromMousePos() | yaze::gui::Canvas | inline |
| global_scale() const | yaze::gui::Canvas | inline |
| global_scale_ | yaze::gui::Canvas | private |
| grid_size() const | yaze::gui::Canvas | inline |
| HasValidSelection() const | yaze::gui::Canvas | |
| height() const | yaze::gui::Canvas | inline |
| highlight_tile_id | yaze::gui::Canvas | private |
| hover_mouse_pos() const | yaze::gui::Canvas | inline |
| InitializeDefaults() | yaze::gui::Canvas | |
| InitializeEnhancedComponents() | yaze::gui::Canvas | |
| InitializePaletteEditor(Rom *rom) | yaze::gui::Canvas | |
| interaction_handler_ | yaze::gui::Canvas | |
| is_hovered_ | yaze::gui::Canvas | private |
| IsAutoResize() const | yaze::gui::Canvas | inline |
| IsMouseHovering() const | yaze::gui::Canvas | inline |
| IsSelectRectActive() const | yaze::gui::Canvas | inline |
| labels(int i) | yaze::gui::Canvas | inline |
| labels_ | yaze::gui::Canvas | private |
| modals_ | yaze::gui::Canvas | |
| mouse_pos_in_canvas_ | yaze::gui::Canvas | private |
| mutable_labels(int i) | yaze::gui::Canvas | inline |
| mutable_points() | yaze::gui::Canvas | inline |
| mutable_selected_points() | yaze::gui::Canvas | inline |
| mutable_selected_tiles() | yaze::gui::Canvas | inline |
| OpenPersistentPopup(const std::string &popup_id, std::function< void()> render_callback) | yaze::gui::Canvas | |
| palette_editor_ | yaze::gui::Canvas | private |
| performance_integration_ | yaze::gui::Canvas | |
| points() const | yaze::gui::Canvas | inline |
| points_ | yaze::gui::Canvas | private |
| popup_registry_ | yaze::gui::Canvas | private |
| push_back(ImVec2 pos) | yaze::gui::Canvas | inline |
| RecordCanvasOperation(const std::string &operation_name, double time_ms) | yaze::gui::Canvas | |
| refresh_graphics_ | yaze::gui::Canvas | private |
| renderer() const | yaze::gui::Canvas | inline |
| renderer_ | yaze::gui::Canvas | private |
| RenderPersistentPopups() | yaze::gui::Canvas | |
| ReserveTableSpace(const std::string &label="") | yaze::gui::Canvas | |
| ResetView() | yaze::gui::Canvas | |
| rom() const | yaze::gui::Canvas | inline |
| rom_ | yaze::gui::Canvas | private |
| scrolling() const | yaze::gui::Canvas | inline |
| scrolling_ | yaze::gui::Canvas | private |
| select_rect_active() const | yaze::gui::Canvas | inline |
| select_rect_active_ | yaze::gui::Canvas | private |
| selected_points() const | yaze::gui::Canvas | inline |
| selected_points_ | yaze::gui::Canvas | private |
| selected_tile_pos() const | yaze::gui::Canvas | inline |
| selected_tile_pos_ | yaze::gui::Canvas | private |
| selected_tiles() const | yaze::gui::Canvas | inline |
| selected_tiles_ | yaze::gui::Canvas | private |
| selection_ | yaze::gui::Canvas | private |
| set_current_labels(int i) | yaze::gui::Canvas | inline |
| set_draggable(bool draggable) | yaze::gui::Canvas | inline |
| set_global_scale(float scale) | yaze::gui::Canvas | inline |
| set_highlight_tile_id(int i) | yaze::gui::Canvas | inline |
| set_rom(Rom *rom) | yaze::gui::Canvas | inline |
| set_scrolling(ImVec2 scroll) | yaze::gui::Canvas | inline |
| set_selected_tile_pos(ImVec2 pos) | yaze::gui::Canvas | inline |
| SetAutoResize(bool auto_resize) | yaze::gui::Canvas | inline |
| SetCanvasGridSize(CanvasGridSize grid_size) | yaze::gui::Canvas | inline |
| SetCanvasSize(ImVec2 canvas_size) | yaze::gui::Canvas | inline |
| SetClampRectToLocalMaps(bool clamp) | yaze::gui::Canvas | inline |
| SetContextMenuEnabled(bool enabled) | yaze::gui::Canvas | inline |
| SetGlobalScale(float scale) | yaze::gui::Canvas | inline |
| SetGridSize(CanvasGridSize grid_size) | yaze::gui::Canvas | inline |
| SetRenderer(gfx::IRenderer *renderer) | yaze::gui::Canvas | inline |
| SetSelectedTilePos(ImVec2 pos) | yaze::gui::Canvas | inline |
| SetUsageMode(CanvasUsage usage) | yaze::gui::Canvas | |
| SetZoomToFit(const gfx::Bitmap &bitmap) | yaze::gui::Canvas | |
| ShowAdvancedCanvasProperties() | yaze::gui::Canvas | |
| ShowBppAnalysis() | yaze::gui::Canvas | |
| ShowBppConversionDialog() | yaze::gui::Canvas | |
| ShowBppFormatSelector() | yaze::gui::Canvas | |
| ShowColorAnalysis() | yaze::gui::Canvas | |
| ShowPaletteEditor() | yaze::gui::Canvas | |
| ShowPerformanceUI() | yaze::gui::Canvas | |
| ShowScalingControls() | yaze::gui::Canvas | |
| ShowUsageReport() | yaze::gui::Canvas | |
| state_ | yaze::gui::Canvas | private |
| UpdateColorPainter(gfx::IRenderer *renderer, gfx::Bitmap &bitmap, const ImVec4 &color, const std::function< void()> &event, int tile_size, float scale=1.0f) | yaze::gui::Canvas | |
| UpdateInfoGrid(ImVec2 bg_size, float grid_size=64.0f, int label_id=0) | yaze::gui::Canvas | |
| usage_mode() const | yaze::gui::Canvas | inline |
| usage_tracker_ | yaze::gui::Canvas | |
| WasClicked(ImGuiMouseButton button=ImGuiMouseButton_Left) const | yaze::gui::Canvas | |
| WasDoubleClicked(ImGuiMouseButton button=ImGuiMouseButton_Left) const | yaze::gui::Canvas | |
| width() const | yaze::gui::Canvas | inline |
| zero_point() const | yaze::gui::Canvas | inline |
| ZoomIn() | yaze::gui::Canvas | inline |
| ZoomOut() | yaze::gui::Canvas | inline |
| ~Canvas() | yaze::gui::Canvas | |