uiacceltk/hitchcock/coretoolkit/inc/huicanvaswspainter.h
changeset 13 8f67d927ea57
parent 0 15bf7259bb7c
child 14 83d2d132aa58
equal deleted inserted replaced
0:15bf7259bb7c 13:8f67d927ea57
   193     void RemoveBuffersWithEmptyUpdateRegion();
   193     void RemoveBuffersWithEmptyUpdateRegion();
   194     void RemoveBuffersWithOverlappingUpdateRegion();        
   194     void RemoveBuffersWithOverlappingUpdateRegion();        
   195     void RemoveBuffersWithoutRealDrawing();
   195     void RemoveBuffersWithoutRealDrawing();
   196     void DestroyBuffer(TInt aIndex);
   196     void DestroyBuffer(TInt aIndex);
   197     void UpdateBufferUpdateRegions(TPoint aPos);
   197     void UpdateBufferUpdateRegions(TPoint aPos);
       
   198     
       
   199     void RemoveBuffersWithMovedDisplayRect();
       
   200     void ModifyBuffersWithChangedDisplayRect();
   198     
   201     
   199 public:    
   202 public:    
   200     void EnableRenderBufferIfNeeded(TBool aEnable);
   203     void EnableRenderBufferIfNeeded(TBool aEnable);
   201 private:
   204 private:
   202     
   205     
   377     mutable RRegionBuf<KHuiCanvasWsPainterRegionGranularity> iTempIntersectingRegion;
   380     mutable RRegionBuf<KHuiCanvasWsPainterRegionGranularity> iTempIntersectingRegion;
   378 
   381 
   379 #ifdef HUI_DEBUG_TRACK_DRAWING
   382 #ifdef HUI_DEBUG_TRACK_DRAWING
   380     CAlfCommandDebug* iCommandDebugger;
   383     CAlfCommandDebug* iCommandDebugger;
   381 #endif
   384 #endif
       
   385     
       
   386     // Boolean flag indicating if render buffer ought to be used.
       
   387     TBool iEnableRenderBuffer;
   382   };
   388   };
   383     
   389     
   384 #endif  // __HUICANVASWSPAINTER_H__
   390 #endif  // __HUICANVASWSPAINTER_H__