yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
canvas_interaction_handler.h File Reference
#include <vector>
#include "app/gfx/bitmap.h"
#include "app/gfx/tilemap.h"
#include "imgui/imgui.h"
Include dependency graph for canvas_interaction_handler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  yaze::gui::canvas::TileInteractionResult
 Result of a tile interaction operation. More...
 
class  yaze::gui::canvas::CanvasInteractionHandler
 Handles all tile-based interactions for Canvas. More...
 

Namespaces

namespace  yaze
 Main namespace for the application.
 
namespace  yaze::gui
 Graphical User Interface (GUI) components for the application.
 
namespace  yaze::gui::canvas
 

Enumerations

enum class  yaze::gui::canvas::TileInteractionMode {
  yaze::gui::canvas::kNone , yaze::gui::canvas::kPaintSingle , yaze::gui::canvas::kPaintDrag , yaze::gui::canvas::kSelectSingle ,
  yaze::gui::canvas::kSelectRectangle , yaze::gui::canvas::kColorPaint
}
 Tile interaction mode for canvas. More...