svgt_plat/svgt_api/inc/SVGEngineInterfaceImpl.h
branchRCL_3
changeset 38 db5c883ad1c5
parent 0 d46562c3d99d
child 39 1902ade171ab
equal deleted inserted replaced
22:9be6eed35a80 38:db5c883ad1c5
   103 class       CXmlElementImpl;
   103 class       CXmlElementImpl;
   104 class       CSvgErrorImpl;
   104 class       CSvgErrorImpl;
   105 class       CSvgTextElementImpl;
   105 class       CSvgTextElementImpl;
   106 
   106 
   107 class 		CSvgBitmapFontProvider;
   107 class 		CSvgBitmapFontProvider;
       
   108 
       
   109 class       CSvgtBitmap;
       
   110 
   108 class MRect
   111 class MRect
   109     {
   112     {
   110     public:
   113     public:
   111 
   114 
   112         /**
   115         /**
   645          * @param aMask - bitmap to hold masking info.
   648          * @param aMask - bitmap to hold masking info.
   646          * @return none
   649          * @return none
   647          */
   650          */
   648         IMPORT_C void GenerateMask( CFbsBitmap* aMask, TInt aEngine = NULL );
   651         IMPORT_C void GenerateMask( CFbsBitmap* aMask, TInt aEngine = NULL );
   649 
   652 
       
   653         IMPORT_C void GenerateMask( CSvgtBitmap* aMask, TInt aEngine = NULL );
       
   654 
   650         /**
   655         /**
   651          * Set the color for clearing background.
   656          * Set the color for clearing background.
   652          *
   657          *
   653          * @since 1.0
   658          * @since 1.0
   654          * @param aRGBA8888Color - 32-bit color value
   659          * @param aRGBA8888Color - 32-bit color value
   869          *@param  : aFrameBuffer -- Bitmap to become gdi context.
   874          *@param  : aFrameBuffer -- Bitmap to become gdi context.
   870          *@return None
   875          *@return None
   871          */
   876          */
   872          IMPORT_C void SetGdiContextL( CSvgEngineImpl* aEngine, CFbsBitmap* aFrameBuffer );
   877          IMPORT_C void SetGdiContextL( CSvgEngineImpl* aEngine, CFbsBitmap* aFrameBuffer );
   873 
   878 
       
   879          IMPORT_C void SetGdiContextL( CSvgEngineImpl* aEngine, CSvgtBitmap* aFrameBuffer );
   874          /**
   880          /**
   875          * Associate the given document with the given engine.
   881          * Associate the given document with the given engine.
   876          *
   882          *
   877          *@param  : aEngine -- SVG Engine.
   883          *@param  : aEngine -- SVG Engine.
   878          *@param  : aDocument -- SVG Document
   884          *@param  : aDocument -- SVG Document