equal
deleted
inserted
replaced
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__ |