#pragma once #include #include "../DrawData.hpp" #include "../DrawComponents/DrawComponent.hpp" class DrawingProgram; class EraserTool { public: EraserTool(DrawingProgram& initDrawP); void gui_toolbox(); void tool_update(); void draw(SkCanvas* canvas, const DrawData& drawData); private: std::vector>> erasedComponents; // DrawingProgram& drawP; };