diff options
| author | Yuqian Yang <crupest@crupest.life> | 2025-12-06 16:45:24 +0800 |
|---|---|---|
| committer | Yuqian Yang <crupest@crupest.life> | 2025-12-06 16:45:24 +0800 |
| commit | 2ba85046b80d2763ed41f4aad44f1ae2f11c3a86 (patch) | |
| tree | fe41a43853bf3607042dda7218ffbb8db9dfd196 /src/platform/graphics/cairo | |
| parent | ad1ba6795040d569d3b4857fcd39cdb6a7ed1c21 (diff) | |
| download | cru-2ba85046b80d2763ed41f4aad44f1ae2f11c3a86.tar.gz cru-2ba85046b80d2763ed41f4aad44f1ae2f11c3a86.tar.bz2 cru-2ba85046b80d2763ed41f4aad44f1ae2f11c3a86.zip | |
Use derive for opengl renderer painter.
Diffstat (limited to 'src/platform/graphics/cairo')
| -rw-r--r-- | src/platform/graphics/cairo/CairoPainter.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/src/platform/graphics/cairo/CairoPainter.cpp b/src/platform/graphics/cairo/CairoPainter.cpp index 30162506..c71d9359 100644 --- a/src/platform/graphics/cairo/CairoPainter.cpp +++ b/src/platform/graphics/cairo/CairoPainter.cpp @@ -1,5 +1,4 @@ #include "cru/platform/graphics/cairo/CairoPainter.h" -#include "cru/base/log/Logger.h" #include "cru/platform/graphics/cairo/Base.h" #include "cru/platform/graphics/cairo/CairoBrush.h" #include "cru/platform/graphics/cairo/CairoGeometry.h" @@ -236,22 +235,15 @@ void CairoPainter::PopState() { void CairoPainter::EndDraw() { if (cairo_surface_ != nullptr) { - CruLogDebug(kLogTag, "Flush cairo painter."); cairo_surface_flush(cairo_surface_); cairo_device_t* device = cairo_surface_get_device(cairo_surface_); if (device) { cairo_device_flush(device); } - - if (end_draw_callback_) end_draw_callback_(); } valid_ = false; } -void CairoPainter::SetEndDrawCallback(std::function<void()> action) { - end_draw_callback_ = std::move(action); -} - void CairoPainter::CheckValidation() { if (!valid_) { throw ReuseException("Painter already ended drawing."); |
