| 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 #ifndef _FX_SKIA_DEVICE_DRIVER_ | 5 #ifndef CORE_SRC_FXGE_SKIA_FX_SKIA_DEVICE_H_ |
| 6 #define _FX_SKIA_DEVICE_DRIVER_ | 6 #define CORE_SRC_FXGE_SKIA_FX_SKIA_DEVICE_H_ |
| 7 //#define _SKIA_SUPPORT_ | 7 |
| 8 #if defined(_SKIA_SUPPORT_) | 8 #if defined(_SKIA_SUPPORT_) |
| 9 class CFX_SkiaDeviceDriver : public IFX_RenderDeviceDriver | 9 class CFX_SkiaDeviceDriver : public IFX_RenderDeviceDriver |
| 10 { | 10 { |
| 11 public: | 11 public: |
| 12 CFX_SkiaDeviceDriver(CFX_DIBitmap* pBitmap, int dither_bits, FX_BOOL bRg
bByteOrder, CFX_DIBitmap* pOriDevice, FX_BOOL bGroupKnockout); | 12 CFX_SkiaDeviceDriver(CFX_DIBitmap* pBitmap, int dither_bits, FX_BOOL bRg
bByteOrder, CFX_DIBitmap* pOriDevice, FX_BOOL bGroupKnockout); |
| 13 virtual ~CFX_SkiaDeviceDriver(); | 13 virtual ~CFX_SkiaDeviceDriver(); |
| 14 | 14 |
| 15 /** Options */ | 15 /** Options */ |
| 16 virtual int GetDeviceCaps(int caps_id); | 16 virtual int GetDeviceCaps(int caps_id); |
| 17 | 17 |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 79 virtual FX_BOOL RenderRasterizer(rasterizer_scanline_aa& rasteri
zer, FX_DWORD color, FX_BOOL bFullCover, FX_BOOL bGroupKnockout, | 79 virtual FX_BOOL RenderRasterizer(rasterizer_scanline_aa& rasteri
zer, FX_DWORD color, FX_BOOL bFullCover, FX_BOOL bGroupKnockout, |
| 80 int alpha_flag, void* pI
ccTransform); | 80 int alpha_flag, void* pI
ccTransform); |
| 81 virtual FX_BOOL RenderRasterizerSkia(SkPath& skPath, const SkPai
nt& origPaint, SkIRect& rect, FX_DWORD color, FX_BOOL bFullCover, FX_BOOL bGroup
Knockout, | 81 virtual FX_BOOL RenderRasterizerSkia(SkPath& skPath, const SkPai
nt& origPaint, SkIRect& rect, FX_DWORD color, FX_BOOL bFullCover, FX_BOOL bGroup
Knockout, |
| 82 int alpha_flag, void* pI
ccTransform, FX_BOOL bFill = TRUE); | 82 int alpha_flag, void* pI
ccTransform, FX_BOOL bFill = TRUE); |
| 83 void SetClipMask(rasterizer_scanline_aa& rast
erizer); | 83 void SetClipMask(rasterizer_scanline_aa& rast
erizer); |
| 84 void SetClipMask(SkPath& skPath, SkPaint* spa
int); | 84 void SetClipMask(SkPath& skPath, SkPaint* spa
int); |
| 85 virtual FX_LPBYTE GetBuffer() const {return m_pAggDriver->GetBuffe
r();} | 85 virtual FX_LPBYTE GetBuffer() const {return m_pAggDriver->GetBuffe
r();} |
| 86 | 86 |
| 87 CFX_AggDeviceDriver* m_pAggDriver; | 87 CFX_AggDeviceDriver* m_pAggDriver; |
| 88 }; | 88 }; |
| 89 #endif | 89 #endif // defined(_SKIA_SUPPORT_) |
| 90 #endif// _FX_SKIA_DEVICE_DRIVER_ | 90 |
| 91 #endif // CORE_SRC_FXGE_SKIA_FX_SKIA_DEVICE_H_ |
| OLD | NEW |