uiaccelerator_plat/alf_client_server_api/inc/alf/alfdirectclient.h
branchRCL_3
changeset 8 10534483575f
parent 0 15bf7259bb7c
child 11 46927d61fef3
--- a/uiaccelerator_plat/alf_client_server_api/inc/alf/alfdirectclient.h	Fri Mar 12 15:47:04 2010 +0200
+++ b/uiaccelerator_plat/alf_client_server_api/inc/alf/alfdirectclient.h	Mon Mar 15 12:43:37 2010 +0200
@@ -69,6 +69,30 @@
      */
     IMPORT_C TInt ForceSwRendering( TBool aEnabled );
     
+    /**
+     * Gets display size and virtual rotation.
+     * @param aSize this will contain size.
+     * @param aRotation this will contain rotation.
+     * @return error code, KErrNone upon success.
+     * @internal
+     */
+    TInt GetSizeAndRotation(TSize& aSize, TInt& aRotation);
+    
+    /**
+     * Reads pixels from surface to bitmap.
+     * @param aBitmapHandle bitmap handle.
+     * @return error code, KErrNone upon success.
+     * @internal
+     */
+    TInt ReadPixels(TInt aBitmapHandle);
+    
+    /**
+     * NGA Substitute for Avkon screen blanker.
+     * Only AknCapserver can use this method (protected using SID)
+     * Does not reference count, i.e. all calls are absolute 
+     * @return error code.
+     */
+    IMPORT_C TInt BlankScreen( TBool aEnabled );    
     };
 
 #endif