uiaccelerator_plat/alf_core_toolkit_api/inc/uiacceltk/HuiDisplay.h
changeset 31 1b6909418757
parent 29 ac3859d43844
equal deleted inserted replaced
30:920e03da86f0 31:1b6909418757
   817      * Copy raw screen data to bitmap.
   817      * Copy raw screen data to bitmap.
   818      */
   818      */
   819     IMPORT_C void CopyScreenToBitmapL(CFbsBitmap* aBitmap);
   819     IMPORT_C void CopyScreenToBitmapL(CFbsBitmap* aBitmap);
   820     
   820     
   821     
   821     
       
   822     /**
       
   823      * Does background clearing for native alf application
       
   824      */
   822     void DoBackgroundClear();
   825     void DoBackgroundClear();
   823     
   826     
   824     void ScanningAlfContent(TBool aScanning );
   827     void ScanningAlfContent(TBool aScanning);
   825     void SetAlfContentChanged(TBool aChanged);
   828     void SetAlfContentChanged(TBool aChanged);
   826     TBool AlfContentChanged();
   829     TBool AlfContentChanged();
       
   830     IMPORT_C void SetSkinSizeChangePending();
       
   831     TBool QueryAndResetSkinSizeChangePendingStatus();
       
   832     TRect CurrentDirtyRect();
   827     
   833     
   828 private:
   834 private:
   829 
   835 
   830     /**
   836     /**
   831      * Uploads foreground bitmap to texture.
   837      * Uploads foreground bitmap to texture.
  1032     /** dirty region index that is being drawn currently */ 
  1038     /** dirty region index that is being drawn currently */ 
  1033     TInt iCurrentDirtyIndx;
  1039     TInt iCurrentDirtyIndx;
  1034     
  1040     
  1035     /** Current dirty region for this refresh instance */
  1041     /** Current dirty region for this refresh instance */
  1036     RDirtyRegions iTempDirtyRegions;
  1042     RDirtyRegions iTempDirtyRegions;
       
  1043     TRect iCurrentDirtyRect;
       
  1044 
  1037     
  1045     
  1038 	/** For handling alf content update */
  1046 	/** For handling alf content update */
  1039     TBool iScanningAlfContent;
  1047     TBool iScanningAlfContent;
  1040     TBool iDisplayContainsChangedAlfContent;
  1048     TBool iDisplayContainsChangedAlfContent;
       
  1049     TBool iDisplaySizeChangePending;
  1041     };
  1050     };
  1042 
  1051 
  1043 #endif  // __HUIDISPLAY_H__
  1052 #endif  // __HUIDISPLAY_H__