PumpkinBrush
|
▼ include | |
App.hpp | App class interface |
Brush.hpp | |
BrushFactory.hpp | |
Clear.hpp | This class represents a clear canvas command in the mini paint app |
Command.hpp | Represents an actionable command by the user |
Draw.hpp | Drawing actions interface |
Erase.hpp | This class represents a pixel erasing command in the mini paint app |
GeneralBrush.hpp | |
Gui.hpp | A GUI class that renders a gui window and operation widgets for the mini paint app |
nuklear.h | |
nuklear_sfml_gl2.h | |
Pen.hpp | |
▼ src | |
App.cpp | Main class for program |
Brush.cpp | |
BrushFactory.cpp | |
Clear.cpp | This class represents a clear canvas command in the mini paint app |
Command.cpp | Implementation of Command.hpp |
Draw.cpp | Draw implementation, all drawing actions are commands |
Erase.cpp | This class represents a pixel erasing command in the mini paint app |
Gui.cpp | A GUI class that renders a gui window and operation widgets for the mini paint app |
main.cpp | Entry point into the program |
Pen.cpp | |
Server.cpp | Server that will receive commands from Clients and send commands to Clients allowing concurrently operations on multiple canvases |