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

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

Canvas()=defaultyaze::app::gui::Canvas
Canvas(const std::string &id, ImVec2 canvas_size)yaze::app::gui::Canvasinlineexplicit
Canvas(const std::string &id, ImVec2 canvas_size, CanvasGridSize grid_size)yaze::app::gui::Canvasinlineexplicit
canvas_id_yaze::app::gui::Canvasprivate
canvas_p0_yaze::app::gui::Canvasprivate
canvas_p1_yaze::app::gui::Canvasprivate
canvas_size() constyaze::app::gui::Canvasinline
canvas_sz_yaze::app::gui::Canvasprivate
context_id_yaze::app::gui::Canvasprivate
current_labels_yaze::app::gui::Canvasprivate
custom_canvas_size_yaze::app::gui::Canvasprivate
custom_labels_enabled()yaze::app::gui::Canvasinline
custom_step() constyaze::app::gui::Canvasinline
custom_step_yaze::app::gui::Canvasprivate
draggable_yaze::app::gui::Canvasprivate
draw_list() constyaze::app::gui::Canvasinline
draw_list_yaze::app::gui::Canvasprivate
DrawBackground(ImVec2 canvas_size=ImVec2(0, 0), bool drag=false)yaze::app::gui::Canvas
DrawBitmap(const Bitmap &bitmap, int border_offset=0, bool ready=true)yaze::app::gui::Canvas
DrawBitmap(const Bitmap &bitmap, int border_offset, float scale)yaze::app::gui::Canvas
DrawBitmap(const Bitmap &bitmap, int x_offset=0, int y_offset=0, float scale=1.0f, int alpha=255)yaze::app::gui::Canvas
DrawBitmapGroup(std::vector< int > &group, std::vector< gfx::Bitmap > &tile16_individual_, int tile_size, float scale=1.0f)yaze::app::gui::Canvas
DrawBitmapTable(const BitmapTable &gfx_bin)yaze::app::gui::Canvas
DrawContextMenu(gfx::Bitmap *bitmap=nullptr)yaze::app::gui::Canvas
DrawCustomHighlight(float grid_step)yaze::app::gui::Canvas
DrawGrid(float grid_step=64.0f, int tile_id_offset=8)yaze::app::gui::Canvas
DrawGridLines(float grid_step)yaze::app::gui::Canvas
DrawInfoGrid(float grid_step=64.0f, int tile_id_offset=8, int label_id=0)yaze::app::gui::Canvas
DrawLayeredElements()yaze::app::gui::Canvas
drawn_tile_pos_yaze::app::gui::Canvasprivate
drawn_tile_position() constyaze::app::gui::Canvasinline
DrawOutline(int x, int y, int w, int h)yaze::app::gui::Canvas
DrawOutlineWithColor(int x, int y, int w, int h, ImVec4 color)yaze::app::gui::Canvas
DrawOutlineWithColor(int x, int y, int w, int h, uint32_t color)yaze::app::gui::Canvas
DrawOverlay()yaze::app::gui::Canvas
DrawRect(int x, int y, int w, int h, ImVec4 color)yaze::app::gui::Canvas
DrawSelectRect(int current_map, int tile_size=0x10, float scale=1.0f)yaze::app::gui::Canvas
DrawSolidTilePainter(const ImVec4 &color, int size)yaze::app::gui::Canvas
DrawText(std::string text, int x, int y)yaze::app::gui::Canvas
DrawTileOnBitmap(int tile_size, gfx::Bitmap *bitmap, ImVec4 color)yaze::app::gui::Canvas
DrawTilePainter(const Bitmap &bitmap, int size, float scale=1.0f)yaze::app::gui::Canvas
DrawTileSelector(int size)yaze::app::gui::Canvas
edit_palette_group_name_index_yaze::app::gui::Canvasprivate
edit_palette_index_yaze::app::gui::Canvasprivate
edit_palette_sub_index_yaze::app::gui::Canvasprivate
enable_context_menu_yaze::app::gui::Canvasprivate
enable_custom_labels_yaze::app::gui::Canvasprivate
enable_grid_yaze::app::gui::Canvasprivate
enable_hex_tile_labels_yaze::app::gui::Canvasprivate
GetTileIdFromMousePos()yaze::app::gui::Canvasinline
global_scale() constyaze::app::gui::Canvasinline
global_scale_yaze::app::gui::Canvasprivate
height() constyaze::app::gui::Canvasinline
highlight_tile_idyaze::app::gui::Canvasprivate
hover_mouse_pos() constyaze::app::gui::Canvasinline
is_hovered_yaze::app::gui::Canvasprivate
IsMouseHovering() constyaze::app::gui::Canvasinline
labels(int i)yaze::app::gui::Canvasinline
labels_yaze::app::gui::Canvasprivate
mouse_pos_in_canvas_yaze::app::gui::Canvasprivate
mutable_labels(int i)yaze::app::gui::Canvasinline
mutable_points()yaze::app::gui::Canvasinline
mutable_selected_tiles()yaze::app::gui::Canvasinline
points() constyaze::app::gui::Canvasinline
points_yaze::app::gui::Canvasprivate
push_back(ImVec2 pos)yaze::app::gui::Canvasinline
refresh_graphics_yaze::app::gui::Canvasprivate
rom()yaze::app::SharedRominline
scrolling() constyaze::app::gui::Canvasinline
scrolling_yaze::app::gui::Canvasprivate
select_rect_active() constyaze::app::gui::Canvasinline
select_rect_active_yaze::app::gui::Canvasprivate
selected_points() constyaze::app::gui::Canvasinline
selected_points_yaze::app::gui::Canvasprivate
selected_tile_pos() constyaze::app::gui::Canvasinline
selected_tile_pos_yaze::app::gui::Canvasprivate
selected_tiles() constyaze::app::gui::Canvasinline
selected_tiles_yaze::app::gui::Canvasprivate
set_current_labels(int i)yaze::app::gui::Canvasinline
set_draggable(bool value)yaze::app::gui::Canvasinline
set_global_scale(float scale)yaze::app::gui::Canvasinline
set_highlight_tile_id(int i)yaze::app::gui::Canvasinline
set_selected_tile_pos(ImVec2 pos)yaze::app::gui::Canvasinline
SetCanvasSize(ImVec2 canvas_size)yaze::app::gui::Canvasinline
shared_rom()yaze::app::SharedRominline
shared_rom_yaze::app::SharedRomstatic
SharedRom()=defaultyaze::app::SharedRom
UpdateColorPainter(gfx::Bitmap &bitmap, const ImVec4 &color, const std::function< void()> &event, int tile_size, float scale=1.0f)yaze::app::gui::Canvas
UpdateInfoGrid(ImVec2 bg_size, int tile_size, float scale=1.0f, float grid_size=64.0f, int label_id=0)yaze::app::gui::Canvas
width() constyaze::app::gui::Canvasinline
zero_point() constyaze::app::gui::Canvasinline
ZoomIn()yaze::app::gui::Canvasinline
ZoomOut()yaze::app::gui::Canvasinline
~SharedRom()=defaultyaze::app::SharedRomvirtual