equal
deleted
inserted
replaced
42 |
42 |
43 ~CGOomRunPlugin(); |
43 ~CGOomRunPlugin(); |
44 |
44 |
45 // Run the GOOM plugin in order to free memory |
45 // Run the GOOM plugin in order to free memory |
46 // Call the CGOomAction::MemoryFreed when it is done |
46 // Call the CGOomAction::MemoryFreed when it is done |
47 virtual void FreeMemory(TInt aBytesRequested); |
47 virtual void FreeMemory(TInt aBytesRequested, TBool aUseSwRendering); |
48 |
48 |
49 // Call the memory good function on the plugin but... |
49 // Call the memory good function on the plugin but... |
50 // only if there is an outstanding FreeMemory request |
50 // only if there is an outstanding FreeMemory request |
51 void MemoryGood(); |
51 void MemoryGood(); |
52 |
52 |
74 CGOomRunPluginConfig& iConfig; |
74 CGOomRunPluginConfig& iConfig; |
75 |
75 |
76 CGOomPluginWaiter* iPluginWaiter; |
76 CGOomPluginWaiter* iPluginWaiter; |
77 |
77 |
78 TBool iFreeMemoryCalled; // True if FreeMemory has been called since the last call to MemoryGood |
78 TBool iFreeMemoryCalled; // True if FreeMemory has been called since the last call to MemoryGood |
|
79 |
|
80 TBool iFreeMemoryWithSwRenderingCalled; |
79 }; |
81 }; |
80 |
82 |
81 #include "goomrunplugin.inl" |
83 #include "goomrunplugin.inl" |
82 |
84 |
83 #endif /*GOOMRUNPLUGIN_H_*/ |
85 #endif /*GOOMRUNPLUGIN_H_*/ |