Index: pdf/paint_manager.h |
diff --git a/pdf/paint_manager.h b/pdf/paint_manager.h |
index dd99f9d2a61f4203be6d884667a268783a3f6ad7..3fc6e2142361c24a2866e58499ba644ea0d3c2eb 100644 |
--- a/pdf/paint_manager.h |
+++ b/pdf/paint_manager.h |
@@ -146,6 +146,10 @@ class PaintManager { |
pp::Size GetEffectiveSize() const; |
float GetEffectiveDeviceScale() const; |
+ // Set the transform for the graphics layer. |
+ void SetTransform(float scale, pp::Point Origin, pp::Point Transform); |
Lei Zhang
2016/10/27 16:56:36
Pass pp:Points by const reference.
Kevin McNee - google account
2016/10/27 21:40:30
Done.
|
+ void SetTransform(float scale); |
+ |
private: |
// Disallow copy and assign (these are unimplemented). |
PaintManager(const PaintManager&); |
@@ -160,6 +164,9 @@ class PaintManager { |
// Does the client paint and executes a Flush if necessary. |
void DoPaint(); |
+ // Executes a Flush |
+ void Flush(); |
+ |
// Callback for asynchronous completion of Flush. |
void OnFlushComplete(int32_t); |
@@ -185,6 +192,7 @@ class PaintManager { |
// See comment for EnsureCallbackPending for more on how these work. |
bool manual_callback_pending_; |
bool flush_pending_; |
+ bool flush_requested_; |
// When we get a resize, we don't bind right away (see SetSize). The |
// has_pending_resize_ tells us that we need to do a resize for the next |