diff options
Diffstat (limited to 'demos/platform/graphics/DrawCircle.cpp')
-rw-r--r-- | demos/platform/graphics/DrawCircle.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/demos/platform/graphics/DrawCircle.cpp b/demos/platform/graphics/DrawCircle.cpp new file mode 100644 index 00000000..76855e0a --- /dev/null +++ b/demos/platform/graphics/DrawCircle.cpp @@ -0,0 +1,17 @@ +#include "Base.h" +#include "cru/platform/Color.h" +#include "cru/platform/graphics/Factory.h" +#include "cru/platform/graphics/Painter.h" + +#include <memory> + +int main() { + CruPlatformGraphicsDemo demo("draw-circle-demo.png", 500, 500); + + auto brush = + demo.GetFactory()->CreateSolidColorBrush(cru::platform::colors::skyblue); + demo.GetPainter()->FillEllipse(cru::platform::Rect{200, 200, 100, 100}, + brush.get()); + + return 0; +} |