#include "PainterFactory.h" #include "OpenGlPainter.h" #include "OpenGlMeshPainter.h" #include "OpenGlTextPainter.h" #include "OpenGlShaderProgram.h" #include "OpenGlFontTexture.h" #include "Grid.h" #include "RasterPainter.h" #include "DrawingContext.h" std::unique_ptr PainterFactory::Create(DrawingMode drawMode) { if (drawMode == DrawingMode::GRAPH) { return std::make_unique(); } else { return std::make_unique(); } }