uiaccelerator_plat/alf_core_toolkit_api/inc/uiacceltk/HuiEnv.h
branchRCL_3
changeset 19 e5af45d51884
parent 18 1801340c26a2
child 20 31fccae4f8a7
equal deleted inserted replaced
18:1801340c26a2 19:e5af45d51884
  1004     IMPORT_C void AddMemoryLevelObserver(MHuiMemoryLevelObserver * aObserver);
  1004     IMPORT_C void AddMemoryLevelObserver(MHuiMemoryLevelObserver * aObserver);
  1005     IMPORT_C void RemoveMemoryLevelObserver(MHuiMemoryLevelObserver * aObserver);
  1005     IMPORT_C void RemoveMemoryLevelObserver(MHuiMemoryLevelObserver * aObserver);
  1006     IMPORT_C void NotifyMemoryLevel(THuiMemoryLevel aMemoryLevel);
  1006     IMPORT_C void NotifyMemoryLevel(THuiMemoryLevel aMemoryLevel);
  1007     IMPORT_C THuiMemoryLevel MemoryLevel();
  1007     IMPORT_C THuiMemoryLevel MemoryLevel();
  1008     
  1008     
  1009     // This is for internally use only, tries to free any available cached resources alf may have reserved
       
  1010     IMPORT_C void HandleOutOfTextureMemory();
       
  1011     
       
  1012     void DoSynchronize();
  1009     void DoSynchronize();
  1013     TBool iPauseDrawing;
  1010     TBool iPauseDrawing;
  1014 private:
  1011 private:
  1015     RPointerArray<MHuiSynchronizationObserver> iSynchObservers;
  1012     RPointerArray<MHuiSynchronizationObserver> iSynchObservers;
  1016     RArray<TInt> iSynchIds;
  1013     RArray<TInt> iSynchIds;