Remove trailing whitespaces in core.
[pdfium.git] / core / src / fxge / skia / fx_skia_device.h
index e92af22..ab51e51 100644 (file)
@@ -2,9 +2,9 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#ifndef _FX_SKIA_DEVICE_DRIVER_
-#define _FX_SKIA_DEVICE_DRIVER_
-//#define _SKIA_SUPPORT_
+#ifndef CORE_SRC_FXGE_SKIA_FX_SKIA_DEVICE_H_
+#define CORE_SRC_FXGE_SKIA_FX_SKIA_DEVICE_H_
+
 #if defined(_SKIA_SUPPORT_)
 class CFX_SkiaDeviceDriver : public IFX_RenderDeviceDriver
 {
@@ -14,23 +14,23 @@ public:
 
        /** Options */
        virtual int                     GetDeviceCaps(int caps_id);
-       
+
        /** Save and restore all graphic states */
        virtual void            SaveState();
        virtual void            RestoreState(FX_BOOL bKeepSaved);
-       
+
        /** Set clipping path using filled region */
        virtual FX_BOOL         SetClip_PathFill(const CFX_PathData* pPathData, // path info
                                                        const CFX_AffineMatrix* pObject2Device, // optional transformation
                                                        int fill_mode   // fill mode, WINDING or ALTERNATE
                                                        );
-       
+
        /** Set clipping path using stroked region */
        virtual FX_BOOL         SetClip_PathStroke(const CFX_PathData* pPathData,       // path info
                                                        const CFX_AffineMatrix* pObject2Device, // optional transformation
                                                        const CFX_GraphStateData* pGraphState   // graphic state, for pen attributes
                                                        );
-       
+
        /** Draw a path */
        virtual FX_BOOL         DrawPath(const CFX_PathData* pPathData,
                                                const CFX_AffineMatrix* pObject2Device,
@@ -38,53 +38,54 @@ public:
                                                FX_DWORD fill_color,
                                                FX_DWORD stroke_color,
                                                int fill_mode,
-                                               int alpha_flag = 0, 
+                                               int alpha_flag = 0,
                                                void* pIccTransform = NULL
                                                        );
-       
+
        virtual FX_BOOL         SetPixel(int x, int y, FX_DWORD color,
                                                int alpha_flag = 0, void* pIccTransform = NULL);
-       
-       virtual FX_BOOL         FillRect(const FX_RECT* pRect, FX_DWORD fill_color, 
+
+       virtual FX_BOOL         FillRect(const FX_RECT* pRect, FX_DWORD fill_color,
                                                int alpha_flag = 0, void* pIccTransform = NULL);
-       
+
        /** Draw a single pixel (device dependant) line */
-       virtual FX_BOOL         DrawCosmeticLine(FX_FIXFLOAT x1, FX_FIXFLOAT y1, FX_FIXFLOAT x2, FX_FIXFLOAT y2, FX_DWORD color, 
+       virtual FX_BOOL         DrawCosmeticLine(FX_FIXFLOAT x1, FX_FIXFLOAT y1, FX_FIXFLOAT x2, FX_FIXFLOAT y2, FX_DWORD color,
                                                        int alpha_flag, void* pIccTransform, int blend_type) { return FALSE; }
-       
+
        virtual FX_BOOL         GetClipBox(FX_RECT* pRect);
-       
+
        /** Load device buffer into a DIB */
        virtual FX_BOOL         GetDIBits(CFX_DIBitmap* pBitmap, int left, int top, void* pIccTransform = NULL, FX_BOOL bDEdge = FALSE);
 
        virtual CFX_DIBitmap*   GetBackDrop() { return m_pAggDriver->GetBackDrop(); }
-       
-       virtual FX_BOOL         SetDIBits(const CFX_DIBSource* pBitmap, FX_DWORD color, const FX_RECT* pSrcRect, 
-                                               int dest_left, int dest_top, int blend_type, 
+
+       virtual FX_BOOL         SetDIBits(const CFX_DIBSource* pBitmap, FX_DWORD color, const FX_RECT* pSrcRect,
+                                               int dest_left, int dest_top, int blend_type,
                                                int alpha_flag = 0, void* pIccTransform = NULL);
-       virtual FX_BOOL         StretchDIBits(const CFX_DIBSource* pBitmap, FX_DWORD color, int dest_left, int dest_top, 
-                               int dest_width, int dest_height, const FX_RECT* pClipRect, FX_DWORD flags, 
+       virtual FX_BOOL         StretchDIBits(const CFX_DIBSource* pBitmap, FX_DWORD color, int dest_left, int dest_top,
+                               int dest_width, int dest_height, const FX_RECT* pClipRect, FX_DWORD flags,
                                int alpha_flag = 0, void* pIccTransform = NULL);
-       
-       virtual FX_BOOL         StartDIBits(const CFX_DIBSource* pBitmap, int bitmap_alpha, FX_DWORD color, 
-                               const CFX_AffineMatrix* pMatrix, FX_DWORD flags, FX_LPVOID& handle, 
+
+       virtual FX_BOOL         StartDIBits(const CFX_DIBSource* pBitmap, int bitmap_alpha, FX_DWORD color,
+                               const CFX_AffineMatrix* pMatrix, FX_DWORD flags, void*& handle,
                                int alpha_flag = 0, void* pIccTransform = NULL);
-       virtual FX_BOOL         ContinueDIBits(FX_LPVOID handle, IFX_Pause* pPause);
-       virtual void            CancelDIBits(FX_LPVOID handle);
-       
+       virtual FX_BOOL         ContinueDIBits(void* handle, IFX_Pause* pPause);
+       virtual void            CancelDIBits(void* handle);
+
        virtual FX_BOOL     DrawDeviceText(int nChars, const FXTEXT_CHARPOS* pCharPos, CFX_Font* pFont,
-                                               CFX_FontCache* pCache, const CFX_AffineMatrix* pObject2Device, FX_FIXFLOAT font_size, FX_DWORD color, 
+                                               CFX_FontCache* pCache, const CFX_AffineMatrix* pObject2Device, FX_FIXFLOAT font_size, FX_DWORD color,
                                                int alpha_flag = 0, void* pIccTransform = NULL);
-       
-       virtual FX_BOOL         RenderRasterizer(rasterizer_scanline_aa& rasterizer, FX_DWORD color, FX_BOOL bFullCover, FX_BOOL bGroupKnockout, 
+
+       virtual FX_BOOL         RenderRasterizer(rasterizer_scanline_aa& rasterizer, FX_DWORD color, FX_BOOL bFullCover, FX_BOOL bGroupKnockout,
                                                        int alpha_flag, void* pIccTransform);
-       virtual FX_BOOL         RenderRasterizerSkia(SkPath& skPath, const SkPaint& origPaint, SkIRect& rect, FX_DWORD color, FX_BOOL bFullCover, FX_BOOL bGroupKnockout, 
+       virtual FX_BOOL         RenderRasterizerSkia(SkPath& skPath, const SkPaint& origPaint, SkIRect& rect, FX_DWORD color, FX_BOOL bFullCover, FX_BOOL bGroupKnockout,
                                                        int alpha_flag, void* pIccTransform, FX_BOOL bFill = TRUE);
        void                            SetClipMask(rasterizer_scanline_aa& rasterizer);
        void                            SetClipMask(SkPath& skPath, SkPaint* spaint);
-       virtual FX_LPBYTE       GetBuffer() const {return m_pAggDriver->GetBuffer();}
+       virtual uint8_t*        GetBuffer() const {return m_pAggDriver->GetBuffer();}
 
        CFX_AggDeviceDriver* m_pAggDriver;
 };
-#endif 
-#endif// _FX_SKIA_DEVICE_DRIVER_
\ No newline at end of file
+#endif  // defined(_SKIA_SUPPORT_)
+
+#endif  // CORE_SRC_FXGE_SKIA_FX_SKIA_DEVICE_H_