equal
deleted
inserted
replaced
431 |
431 |
432 public: |
432 public: |
433 IMPORT_C void StoreRenderBufferL(); |
433 IMPORT_C void StoreRenderBufferL(); |
434 void DrawStoredVisualRenderBuffer(TInt aCanvasDrawMode) const; |
434 void DrawStoredVisualRenderBuffer(TInt aCanvasDrawMode) const; |
435 void DrawStoredFullScreenRenderBuffer(TInt aCanvasDrawMode, CHuiGc& aGc) const; |
435 void DrawStoredFullScreenRenderBuffer(TInt aCanvasDrawMode, CHuiGc& aGc) const; |
436 void DrawExternalImage(CHuiGc& aGc) const; |
|
437 IMPORT_C void FreeRenderBuffer(); |
436 IMPORT_C void FreeRenderBuffer(); |
438 IMPORT_C TRect CommandBufferCoverage(TInt aOrientation); |
437 IMPORT_C TRect CommandBufferCoverage(TInt aOrientation); |
439 |
438 TBool KeepCache() const; |
|
439 |
440 protected: |
440 protected: |
441 virtual void VisualExtension(const TUid& aExtensionUid, TAny** aExtensionParams); |
441 virtual void VisualExtension(const TUid& aExtensionUid, TAny** aExtensionParams); |
442 |
442 |
443 private: |
443 private: |
444 |
444 |
454 |
454 |
455 TBool CollectPaintedRegion(TRegion& aRecursivePaintRegion, TInt aExcludeCanvasFlags) const; |
455 TBool CollectPaintedRegion(TRegion& aRecursivePaintRegion, TInt aExcludeCanvasFlags) const; |
456 TBool CollectRecursivePaintedRegion(TRegion& aRecursivePaintRegion, TInt aExcludeCanvasFlags) const; |
456 TBool CollectRecursivePaintedRegion(TRegion& aRecursivePaintRegion, TInt aExcludeCanvasFlags) const; |
457 |
457 |
458 TBool CanSkipDrawing() const; |
458 TBool CanSkipDrawing() const; |
459 TBool KeepNoCache() const; |
|
460 TBool EffectReadyToDrawNextFrame() const; |
459 TBool EffectReadyToDrawNextFrame() const; |
461 |
460 |
462 private: |
461 private: |
463 |
462 |
464 struct THuiCanvasVisualData; |
463 struct THuiCanvasVisualData; |