OLD | NEW |
---|---|
1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
6 | 6 |
7 #ifndef CORE_FXGE_INCLUDE_FX_GE_H_ | 7 #ifndef CORE_FXGE_INCLUDE_FX_GE_H_ |
8 #define CORE_FXGE_INCLUDE_FX_GE_H_ | 8 #define CORE_FXGE_INCLUDE_FX_GE_H_ |
9 | 9 |
10 #include <memory> | 10 #include <memory> |
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
207 uint32_t m_ExtGID; | 207 uint32_t m_ExtGID; |
208 #endif | 208 #endif |
209 bool m_bFontStyle; | 209 bool m_bFontStyle; |
210 }; | 210 }; |
211 | 211 |
212 class CFX_RenderDevice { | 212 class CFX_RenderDevice { |
213 public: | 213 public: |
214 CFX_RenderDevice(); | 214 CFX_RenderDevice(); |
215 virtual ~CFX_RenderDevice(); | 215 virtual ~CFX_RenderDevice(); |
216 | 216 |
217 #ifdef _SKIA_SUPPORT_ | |
218 void Flush(); | |
Lei Zhang
2016/07/21 22:58:51
Combine with line 387?
Wei Li
2016/07/22 03:55:20
Done.
| |
219 #endif | |
217 // Take ownership of |pDriver|. | 220 // Take ownership of |pDriver|. |
218 void SetDeviceDriver(std::unique_ptr<IFX_RenderDeviceDriver> pDriver); | 221 void SetDeviceDriver(std::unique_ptr<IFX_RenderDeviceDriver> pDriver); |
219 IFX_RenderDeviceDriver* GetDeviceDriver() const { | 222 IFX_RenderDeviceDriver* GetDeviceDriver() const { |
220 return m_pDeviceDriver.get(); | 223 return m_pDeviceDriver.get(); |
221 } | 224 } |
222 | 225 |
223 FX_BOOL StartRendering(); | 226 FX_BOOL StartRendering(); |
224 void EndRendering(); | 227 void EndRendering(); |
225 void SaveState(); | 228 void SaveState(); |
226 void RestoreState(bool bKeepSaved); | 229 void RestoreState(bool bKeepSaved); |
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
423 bool AttachRecorder(SkPictureRecorder* recorder); | 426 bool AttachRecorder(SkPictureRecorder* recorder); |
424 SkPictureRecorder* CreateRecorder(int size_x, int size_y); | 427 SkPictureRecorder* CreateRecorder(int size_x, int size_y); |
425 void DebugVerifyBitmapIsPreMultiplied() const override; | 428 void DebugVerifyBitmapIsPreMultiplied() const override; |
426 #endif | 429 #endif |
427 | 430 |
428 protected: | 431 protected: |
429 bool m_bOwnedBitmap; | 432 bool m_bOwnedBitmap; |
430 }; | 433 }; |
431 | 434 |
432 #endif // CORE_FXGE_INCLUDE_FX_GE_H_ | 435 #endif // CORE_FXGE_INCLUDE_FX_GE_H_ |
OLD | NEW |