Chromium Code Reviews| 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 |