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

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

AlignPosToGrid(ImVec2 pos, float grid_step)yaze::gui::canvas::CanvasInteractionHandlerprivate
canvas_id_yaze::gui::canvas::CanvasInteractionHandlerprivate
CanvasInteractionHandler()=defaultyaze::gui::canvas::CanvasInteractionHandler
ClearState()yaze::gui::canvas::CanvasInteractionHandler
current_mode_yaze::gui::canvas::CanvasInteractionHandlerprivate
drawn_tile_pos_yaze::gui::canvas::CanvasInteractionHandlerprivate
DrawSelectRect(int current_map, ImDrawList *draw_list, ImVec2 canvas_p0, ImVec2 scrolling, float global_scale, float tile_size, bool is_hovered)yaze::gui::canvas::CanvasInteractionHandler
DrawSolidTilePainter(const ImVec4 &color, ImDrawList *draw_list, ImVec2 canvas_p0, ImVec2 scrolling, float global_scale, float tile_size, bool is_hovered)yaze::gui::canvas::CanvasInteractionHandler
DrawTilemapPainter(gfx::Tilemap &tilemap, int current_tile, ImDrawList *draw_list, ImVec2 canvas_p0, ImVec2 scrolling, float global_scale, bool is_hovered)yaze::gui::canvas::CanvasInteractionHandler
DrawTilePainter(const gfx::Bitmap &bitmap, ImDrawList *draw_list, ImVec2 canvas_p0, ImVec2 scrolling, float global_scale, float tile_size, bool is_hovered)yaze::gui::canvas::CanvasInteractionHandler
DrawTileSelector(ImDrawList *draw_list, ImVec2 canvas_p0, ImVec2 scrolling, float tile_size, bool is_hovered)yaze::gui::canvas::CanvasInteractionHandler
GetDrawnTilePosition() constyaze::gui::canvas::CanvasInteractionHandlerinline
GetHoverPoints() constyaze::gui::canvas::CanvasInteractionHandlerinline
GetMode() constyaze::gui::canvas::CanvasInteractionHandlerinline
GetMousePosition(ImVec2 canvas_p0, ImVec2 scrolling)yaze::gui::canvas::CanvasInteractionHandlerprivate
GetMousePositionInCanvas() constyaze::gui::canvas::CanvasInteractionHandlerinline
GetSelectedPoints() constyaze::gui::canvas::CanvasInteractionHandlerinline
GetSelectedTilePosition() constyaze::gui::canvas::CanvasInteractionHandlerinline
GetSelectedTiles() constyaze::gui::canvas::CanvasInteractionHandlerinline
hover_points_yaze::gui::canvas::CanvasInteractionHandlerprivate
Initialize(const std::string &canvas_id)yaze::gui::canvas::CanvasInteractionHandler
IsMouseClicked(ImGuiMouseButton button)yaze::gui::canvas::CanvasInteractionHandlerprivate
IsMouseDoubleClicked(ImGuiMouseButton button)yaze::gui::canvas::CanvasInteractionHandlerprivate
IsMouseDragging(ImGuiMouseButton button)yaze::gui::canvas::CanvasInteractionHandlerprivate
IsMouseReleased(ImGuiMouseButton button)yaze::gui::canvas::CanvasInteractionHandlerprivate
IsRectSelectActive() constyaze::gui::canvas::CanvasInteractionHandlerinline
mouse_pos_in_canvas_yaze::gui::canvas::CanvasInteractionHandlerprivate
rect_select_active_yaze::gui::canvas::CanvasInteractionHandlerprivate
selected_points_yaze::gui::canvas::CanvasInteractionHandlerprivate
selected_tile_pos_yaze::gui::canvas::CanvasInteractionHandlerprivate
selected_tiles_yaze::gui::canvas::CanvasInteractionHandlerprivate
SetMode(TileInteractionMode mode)yaze::gui::canvas::CanvasInteractionHandlerinline
SetSelectedTilePosition(ImVec2 pos)yaze::gui::canvas::CanvasInteractionHandlerinline
Update(ImVec2 canvas_p0, ImVec2 scrolling, float global_scale, float tile_size, ImVec2 canvas_size, bool is_hovered)yaze::gui::canvas::CanvasInteractionHandler