uiaccelerator_plat/alf_visual_api/inc/alf/alfcompositionclient.h
changeset 19 f5bac0badc7e
parent 14 83d2d132aa58
equal deleted inserted replaced
14:83d2d132aa58 19:f5bac0badc7e
   300      */
   300      */
   301     IMPORT_C static CAlfCompositionPixelSource* NewL(MAlfBufferProvider& aProvider, TInt aPriority = CActive::EPriorityIdle, RWindow* aWindow = NULL );
   301     IMPORT_C static CAlfCompositionPixelSource* NewL(MAlfBufferProvider& aProvider, TInt aPriority = CActive::EPriorityIdle, RWindow* aWindow = NULL );
   302 
   302 
   303     
   303     
   304     /**
   304     /**
   305      *  Activate drawing for the first time or continue drawing if it is being paused or suspended
   305      * Activate drawing for the first time or continue drawing if it is being paused or suspended
   306      **/
   306      **/
   307     IMPORT_C void ActivateL();
   307     IMPORT_C void ActivateL();
       
   308     
       
   309     
       
   310     /*
       
   311      * An other option to activate/continue drawing. This activate method ensures that no saw-edged black area is seen if client
       
   312      * only wants to draw one frame. MAlfBufferProvider::ProduceNewFrameL is called from inside ActivateSyncL so that 
       
   313      * surface buffer can be updated before making surface visible.
       
   314      */
       
   315     IMPORT_C void ActivateSyncL();
   308     
   316     
   309     /**
   317     /**
   310      * Suspend drawing 
   318      * Suspend drawing 
   311      **/
   319      **/
   312     IMPORT_C void Suspend();
   320     IMPORT_C void Suspend();