active_popups_ | yaze::gui::Canvas | private |
AddContextMenuItem(const ContextMenuItem &item) | yaze::gui::Canvas | |
ApplyConfigSnapshot(const canvas::CanvasConfig &snapshot) | yaze::gui::Canvas | |
ApplyROMPalette(int group_index, int palette_index) | yaze::gui::Canvas | |
ApplyScaleSnapshot(const canvas::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 |
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 |
context_menu_items_ | 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 ContextMenuItem &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 |
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 | |
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 |
GetUsageMode() const | yaze::gui::Canvas | |
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 |
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(canvas::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 | |
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_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 | |