--- a/svgtopt/SVG/SVGEngine/src/SVGEngineInterfaceImpl.cpp Fri Jun 25 18:09:18 2010 +0100
+++ b/svgtopt/SVG/SVGEngine/src/SVGEngineInterfaceImpl.cpp Thu Jul 22 16:43:33 2010 +0100
@@ -1499,6 +1499,13 @@
}
}
+EXPORT_C void CSvgEngineInterfaceImpl::GenerateMask(CSvgtBitmap* aMask, TInt aEngine )
+ {
+ if ( ChooseEngine( aEngine ) )
+ {
+ iSvgEngine->GenerateMask(aMask);
+ }
+ }
// --------------------------------------------------------------------------
// EXPORT_C void CSvgEngineInterfaceImpl::SetBackgroundColor(TUint32 aRGBA8888Color, CSvgEngineImpl* aEngine)
@@ -2465,6 +2472,19 @@
aEngine->SetGdiContextL( aFrameBuffer );
}
}
+
+// --------------------------------------------------------------------------
+// M2G: Overloaded SetGdiContextL() for CSvgtBitmap to enable rendering on target buffer.
+// ---------------------------------------------------------------------------
+EXPORT_C void CSvgEngineInterfaceImpl::SetGdiContextL( CSvgEngineImpl* aEngine, CSvgtBitmap* aFrameBuffer )
+ {
+ if( aEngine )
+ {
+ aEngine->EnableTargetRendering(ETrue);
+ aEngine->SetGdiContextL( aFrameBuffer );
+ }
+ }
+
// --------------------------------------------------------------------------
// EXPORT_C void CSvgEngineInterfaceImpl::SetDocument( CSvgEngineImpl* aEngine, CSvgDocumentImpl* aDocument )
// ---------------------------------------------------------------------------