svgtopt/SVG/SVGEngine/src/SVGEngineInterfaceImpl.cpp
changeset 26 796196dd6e68
parent 19 df65ec4f2d28
equal deleted inserted replaced
21:4c62338e03c8 26:796196dd6e68
  1497         {
  1497         {
  1498             iSvgEngine->GenerateMask(aMask);
  1498             iSvgEngine->GenerateMask(aMask);
  1499         }
  1499         }
  1500     }
  1500     }
  1501 
  1501 
       
  1502 EXPORT_C void CSvgEngineInterfaceImpl::GenerateMask(CSvgtBitmap* aMask, TInt aEngine )
       
  1503     {
       
  1504         if ( ChooseEngine( aEngine ) )
       
  1505         {
       
  1506             iSvgEngine->GenerateMask(aMask);
       
  1507         }
       
  1508     }
  1502 
  1509 
  1503 // --------------------------------------------------------------------------
  1510 // --------------------------------------------------------------------------
  1504 // EXPORT_C void CSvgEngineInterfaceImpl::SetBackgroundColor(TUint32 aRGBA8888Color, CSvgEngineImpl* aEngine)
  1511 // EXPORT_C void CSvgEngineInterfaceImpl::SetBackgroundColor(TUint32 aRGBA8888Color, CSvgEngineImpl* aEngine)
  1505 // ---------------------------------------------------------------------------
  1512 // ---------------------------------------------------------------------------
  1506 EXPORT_C void CSvgEngineInterfaceImpl::SetBackgroundColor(TUint32 aRGBA8888Color, CSvgEngineImpl* aEngine)
  1513 EXPORT_C void CSvgEngineInterfaceImpl::SetBackgroundColor(TUint32 aRGBA8888Color, CSvgEngineImpl* aEngine)
  2463     if( aEngine )
  2470     if( aEngine )
  2464         {
  2471         {
  2465         aEngine->SetGdiContextL( aFrameBuffer );
  2472         aEngine->SetGdiContextL( aFrameBuffer );
  2466         }
  2473         }
  2467 }
  2474 }
       
  2475 
       
  2476 // --------------------------------------------------------------------------
       
  2477 //  M2G: Overloaded SetGdiContextL() for CSvgtBitmap to enable rendering on target buffer.
       
  2478 // ---------------------------------------------------------------------------
       
  2479 EXPORT_C void CSvgEngineInterfaceImpl::SetGdiContextL( CSvgEngineImpl* aEngine, CSvgtBitmap* aFrameBuffer )
       
  2480     {
       
  2481     if( aEngine )
       
  2482         {
       
  2483         aEngine->EnableTargetRendering(ETrue);
       
  2484         aEngine->SetGdiContextL( aFrameBuffer );
       
  2485         }
       
  2486     }
       
  2487 
  2468 // --------------------------------------------------------------------------
  2488 // --------------------------------------------------------------------------
  2469 // EXPORT_C void CSvgEngineInterfaceImpl::SetDocument( CSvgEngineImpl* aEngine, CSvgDocumentImpl* aDocument )
  2489 // EXPORT_C void CSvgEngineInterfaceImpl::SetDocument( CSvgEngineImpl* aEngine, CSvgDocumentImpl* aDocument )
  2470 // ---------------------------------------------------------------------------
  2490 // ---------------------------------------------------------------------------
  2471 EXPORT_C void CSvgEngineInterfaceImpl::SetDocument( CSvgEngineImpl* aEngine, CSvgDocumentImpl* aDocument )
  2491 EXPORT_C void CSvgEngineInterfaceImpl::SetDocument( CSvgEngineImpl* aEngine, CSvgDocumentImpl* aDocument )
  2472 {
  2492 {