#include <dl_canvas.h>
Definition at line 233 of file dl_canvas.h.
◆ DlAutoCanvasRestore()
flutter::DlAutoCanvasRestore::DlAutoCanvasRestore |
( |
DlCanvas * |
canvas, |
|
|
bool |
do_save |
|
) |
| |
|
inline |
Definition at line 235 of file dl_canvas.h.
235 : canvas_(canvas) {
236 if (canvas) {
237 canvas_ = canvas;
238 restore_count_ = canvas->GetSaveCount();
239 if (do_save) {
241 }
242 } else {
243 canvas_ = nullptr;
244 restore_count_ = 0;
245 }
246 }
◆ ~DlAutoCanvasRestore()
flutter::DlAutoCanvasRestore::~DlAutoCanvasRestore |
( |
| ) |
|
|
inline |
◆ Restore()
void flutter::DlAutoCanvasRestore::Restore |
( |
| ) |
|
|
inline |
Definition at line 250 of file dl_canvas.h.
250 {
251 if (canvas_) {
253 canvas_ = nullptr;
254 }
255 }
virtual void RestoreToCount(int restore_count)=0
The documentation for this class was generated from the following file: