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/core/bitmap.h"
#include "app/gfx/render/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::TileInteractionResult
 Result of a tile interaction operation. More...
 
class  yaze::gui::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.
 

Enumerations

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