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 FX_SKIA_DEVICE_H_ |
6 #define _FX_SKIA_DEVICE_DRIVER_ | 6 #define 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 |
Lei Zhang
2015/05/27 23:18:21
// defined(_SKIA_SUPPORT_) ?
Tom Sepez
2015/05/28 18:19:56
Why not. Done.
| |
90 #endif// _FX_SKIA_DEVICE_DRIVER_ | 90 |
91 #endif // FX_SKIA_DEVICE_H_ | |
OLD | NEW |