svgtopt/gfx2d/inc/Gfx2dGcInterface.h
branchRCL_3
changeset 17 db5c883ad1c5
parent 0 d46562c3d99d
child 18 1902ade171ab
--- a/svgtopt/gfx2d/inc/Gfx2dGcInterface.h	Tue May 11 17:02:26 2010 +0300
+++ b/svgtopt/gfx2d/inc/Gfx2dGcInterface.h	Tue Aug 31 16:06:58 2010 +0300
@@ -34,6 +34,7 @@
 #include "SvgBitmapFontProvider.h"
 class MGfxShape;
 class MGfxPaint;
+class CSvgtBitmap;
 
 typedef enum
 {
@@ -347,6 +348,10 @@
          */
         virtual void UpdateFramebufferL( CFbsBitmap* aFrameBuffer, CFbsBitmap* aMask ) = 0;
         virtual void UpdateFramebufferL( CFbsBitmap* aFrameBuffer, CFbsBitmap* aMask,TSize aFrameBufferSize,TDisplayMode aFrameBufferMode,TDisplayMode aMaskDspMode ) =0;
+
+        
+        virtual void UpdateFramebufferL( CSvgtBitmap* /*aFrameBuffer*/, CSvgtBitmap* /*aMask*/ ){}
+        virtual void UpdateFramebufferL( CSvgtBitmap* /*aFrameBuffer*/, CSvgtBitmap* /*aMask*/,TSize /*aFrameBufferSize*/,TDisplayMode /*aFrameBufferMode*/,TDisplayMode /*aMaskDspMode*/ ){}
         /**
          * Blend aFrameBuffer with background buffer using the opacity value
          *
@@ -365,6 +370,7 @@
           * @return
           */
 		virtual void GenerateMask(CFbsBitmap* aMask)=0;
+        virtual void GenerateMask(CSvgtBitmap* /*aMask*/){};
 
 		  /**
          * Set the fill opacity value