svgtopt/gfx2d/inc/Gfx2dGcInterface.h
changeset 26 796196dd6e68
parent 0 d46562c3d99d
child 39 1902ade171ab
--- a/svgtopt/gfx2d/inc/Gfx2dGcInterface.h	Fri May 14 16:45:42 2010 +0300
+++ b/svgtopt/gfx2d/inc/Gfx2dGcInterface.h	Wed Jun 09 11:15:09 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