uiaccelerator_plat/alf_visual_api/inc/alf/alfcompositionclient.h
changeset 19 f5bac0badc7e
parent 14 83d2d132aa58
--- a/uiaccelerator_plat/alf_visual_api/inc/alf/alfcompositionclient.h	Fri Apr 16 15:56:24 2010 +0300
+++ b/uiaccelerator_plat/alf_visual_api/inc/alf/alfcompositionclient.h	Mon May 03 13:22:43 2010 +0300
@@ -302,10 +302,18 @@
 
     
     /**
-     *  Activate drawing for the first time or continue drawing if it is being paused or suspended
+     * Activate drawing for the first time or continue drawing if it is being paused or suspended
      **/
     IMPORT_C void ActivateL();
     
+    
+    /*
+     * An other option to activate/continue drawing. This activate method ensures that no saw-edged black area is seen if client
+     * only wants to draw one frame. MAlfBufferProvider::ProduceNewFrameL is called from inside ActivateSyncL so that 
+     * surface buffer can be updated before making surface visible.
+     */
+    IMPORT_C void ActivateSyncL();
+    
     /**
      * Suspend drawing 
      **/