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

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

active_popups_yaze::gui::Canvasprivate
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::Canvasprivate
Begin(ImVec2 canvas_size=ImVec2(0, 0))yaze::gui::Canvas
BeginTableCanvas(const std::string &label="")yaze::gui::Canvas
bitmap_yaze::gui::Canvasprivate
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::Canvasexplicit
Canvas(const std::string &id, ImVec2 canvas_size)yaze::gui::Canvasexplicit
Canvas(const std::string &id, ImVec2 canvas_size, CanvasGridSize grid_size)yaze::gui::Canvasexplicit
Canvas(const std::string &id, ImVec2 canvas_size, CanvasGridSize grid_size, float global_scale)yaze::gui::Canvasexplicit
Canvas(gfx::IRenderer *renderer)yaze::gui::Canvasexplicit
Canvas(gfx::IRenderer *renderer, const std::string &id)yaze::gui::Canvasexplicit
Canvas(gfx::IRenderer *renderer, const std::string &id, ImVec2 canvas_size)yaze::gui::Canvasexplicit
Canvas(gfx::IRenderer *renderer, const std::string &id, ImVec2 canvas_size, CanvasGridSize grid_size)yaze::gui::Canvasexplicit
Canvas(gfx::IRenderer *renderer, const std::string &id, ImVec2 canvas_size, CanvasGridSize grid_size, float global_scale)yaze::gui::Canvasexplicit
canvas_id() constyaze::gui::Canvasinline
canvas_id_yaze::gui::Canvasprivate
canvas_p0_yaze::gui::Canvasprivate
canvas_p1_yaze::gui::Canvasprivate
canvas_size() constyaze::gui::Canvasinline
canvas_sz_yaze::gui::Canvasprivate
Cleanup()yaze::gui::Canvas
ClearContextMenuItems()yaze::gui::Canvas
ClosePersistentPopup(const std::string &popup_id)yaze::gui::Canvas
config_yaze::gui::Canvasprivate
context_id_yaze::gui::Canvasprivate
context_menu_yaze::gui::Canvas
context_menu_enabled_yaze::gui::Canvasprivate
context_menu_items_yaze::gui::Canvasprivate
ConvertBitmapFormat(gfx::BppFormat target_format)yaze::gui::Canvas
current_labels_yaze::gui::Canvasprivate
custom_canvas_size_yaze::gui::Canvasprivate
custom_labels_enabled()yaze::gui::Canvasinline
custom_step() constyaze::gui::Canvasinline
custom_step_yaze::gui::Canvasprivate
draggable_yaze::gui::Canvasprivate
draw_list() constyaze::gui::Canvasinline
draw_list_yaze::gui::Canvasprivate
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::Canvasprivate
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::Canvasprivate
drawn_tile_position() constyaze::gui::Canvasinline
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::Canvasprivate
edit_palette_index_yaze::gui::Canvasprivate
edit_palette_sub_index_yaze::gui::Canvasprivate
enable_context_menu_yaze::gui::Canvasprivate
enable_custom_labels_yaze::gui::Canvasprivate
enable_grid_yaze::gui::Canvasprivate
enable_hex_tile_labels_yaze::gui::Canvasprivate
End()yaze::gui::Canvas
EndTableCanvas()yaze::gui::Canvas
GetAutomationAPI()yaze::gui::Canvas
GetCanvasHeight() constyaze::gui::Canvasinline
GetCanvasWidth() constyaze::gui::Canvasinline
GetClampRectToLocalMaps() constyaze::gui::Canvasinline
GetConfig()yaze::gui::Canvasinline
GetConfig() constyaze::gui::Canvasinline
GetCurrentBppFormat() constyaze::gui::Canvas
GetCurrentSize() constyaze::gui::Canvasinline
GetCustomLabelsEnabled()yaze::gui::Canvasinline
GetGlobalScale() constyaze::gui::Canvasinline
GetGridStep() constyaze::gui::Canvasinline
GetInteractionHandler()yaze::gui::Canvasinline
GetInteractionHandler() constyaze::gui::Canvasinline
GetLastClickPosition() constyaze::gui::Canvas
GetMinimumSize() constyaze::gui::Canvas
GetPreferredSize() constyaze::gui::Canvas
GetSelectedTilePos() constyaze::gui::Canvasinline
GetSelectedTiles() constyaze::gui::Canvasinline
GetSelection()yaze::gui::Canvasinline
GetSelection() constyaze::gui::Canvasinline
GetTileIdFromMousePos()yaze::gui::Canvasinline
GetUsageMode() constyaze::gui::Canvas
global_scale() constyaze::gui::Canvasinline
global_scale_yaze::gui::Canvasprivate
grid_size() constyaze::gui::Canvasinline
HasValidSelection() constyaze::gui::Canvas
height() constyaze::gui::Canvasinline
highlight_tile_idyaze::gui::Canvasprivate
hover_mouse_pos() constyaze::gui::Canvasinline
InitializeDefaults()yaze::gui::Canvas
InitializeEnhancedComponents()yaze::gui::Canvas
InitializePaletteEditor(Rom *rom)yaze::gui::Canvas
interaction_handler_yaze::gui::Canvas
is_hovered_yaze::gui::Canvasprivate
IsAutoResize() constyaze::gui::Canvasinline
IsMouseHovering() constyaze::gui::Canvasinline
IsSelectRectActive() constyaze::gui::Canvasinline
labels(int i)yaze::gui::Canvasinline
labels_yaze::gui::Canvasprivate
modals_yaze::gui::Canvas
mouse_pos_in_canvas_yaze::gui::Canvasprivate
mutable_labels(int i)yaze::gui::Canvasinline
mutable_points()yaze::gui::Canvasinline
mutable_selected_points()yaze::gui::Canvasinline
mutable_selected_tiles()yaze::gui::Canvasinline
OpenPersistentPopup(const std::string &popup_id, std::function< void()> render_callback)yaze::gui::Canvas
palette_editor_yaze::gui::Canvasprivate
performance_integration_yaze::gui::Canvas
points() constyaze::gui::Canvasinline
points_yaze::gui::Canvasprivate
push_back(ImVec2 pos)yaze::gui::Canvasinline
RecordCanvasOperation(const std::string &operation_name, double time_ms)yaze::gui::Canvas
refresh_graphics_yaze::gui::Canvasprivate
renderer() constyaze::gui::Canvasinline
renderer_yaze::gui::Canvasprivate
RenderPersistentPopups()yaze::gui::Canvas
ReserveTableSpace(const std::string &label="")yaze::gui::Canvas
ResetView()yaze::gui::Canvas
rom() constyaze::gui::Canvasinline
rom_yaze::gui::Canvasprivate
scrolling() constyaze::gui::Canvasinline
scrolling_yaze::gui::Canvasprivate
select_rect_active() constyaze::gui::Canvasinline
select_rect_active_yaze::gui::Canvasprivate
selected_points() constyaze::gui::Canvasinline
selected_points_yaze::gui::Canvasprivate
selected_tile_pos() constyaze::gui::Canvasinline
selected_tile_pos_yaze::gui::Canvasprivate
selected_tiles() constyaze::gui::Canvasinline
selected_tiles_yaze::gui::Canvasprivate
selection_yaze::gui::Canvasprivate
set_current_labels(int i)yaze::gui::Canvasinline
set_draggable(bool draggable)yaze::gui::Canvasinline
set_global_scale(float scale)yaze::gui::Canvasinline
set_highlight_tile_id(int i)yaze::gui::Canvasinline
set_rom(Rom *rom)yaze::gui::Canvasinline
set_scrolling(ImVec2 scroll)yaze::gui::Canvasinline
set_selected_tile_pos(ImVec2 pos)yaze::gui::Canvasinline
SetAutoResize(bool auto_resize)yaze::gui::Canvasinline
SetCanvasGridSize(CanvasGridSize grid_size)yaze::gui::Canvasinline
SetCanvasSize(ImVec2 canvas_size)yaze::gui::Canvasinline
SetClampRectToLocalMaps(bool clamp)yaze::gui::Canvasinline
SetContextMenuEnabled(bool enabled)yaze::gui::Canvasinline
SetGlobalScale(float scale)yaze::gui::Canvasinline
SetGridSize(CanvasGridSize grid_size)yaze::gui::Canvasinline
SetRenderer(gfx::IRenderer *renderer)yaze::gui::Canvasinline
SetSelectedTilePos(ImVec2 pos)yaze::gui::Canvasinline
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) constyaze::gui::Canvas
WasDoubleClicked(ImGuiMouseButton button=ImGuiMouseButton_Left) constyaze::gui::Canvas
width() constyaze::gui::Canvasinline
zero_point() constyaze::gui::Canvasinline
ZoomIn()yaze::gui::Canvasinline
ZoomOut()yaze::gui::Canvasinline
~Canvas()yaze::gui::Canvas