equal
deleted
inserted
replaced
114 |
114 |
115 virtual void WsCombinedBitBltMaskedL(TRect aDestinationRect, const RArray<THuiCachedCombinedImageParams>& aBlits) ; |
115 virtual void WsCombinedBitBltMaskedL(TRect aDestinationRect, const RArray<THuiCachedCombinedImageParams>& aBlits) ; |
116 |
116 |
117 // Canvas functionality |
117 // Canvas functionality |
118 virtual void BeginActionL(TInt aAction, TRect aDisplayRect,const CHuiCanvasVisual& aUser, TBool aIsCachePrepared, const TRegion& aUpdateRegion); |
118 virtual void BeginActionL(TInt aAction, TRect aDisplayRect,const CHuiCanvasVisual& aUser, TBool aIsCachePrepared, const TRegion& aUpdateRegion); |
|
119 virtual void EnableUpdateRegion(const TRegion& aUpdateRegion, TBool aClear); |
|
120 virtual void DisableUpdateRegion(); |
119 virtual void EndActionL(const TRegion& aUpdateRegion, TBool aUpdateDisplay); |
121 virtual void EndActionL(const TRegion& aUpdateRegion, TBool aUpdateDisplay); |
120 virtual TInt SetCapturingBufferL(CFbsBitmap* aTarget); |
122 virtual TInt SetCapturingBufferL(CFbsBitmap* aTarget); |
121 virtual CHuiCanvasGc& CanvasGc() const; |
123 virtual CHuiCanvasGc& CanvasGc() const; |
122 virtual void SetPositionDelta( TPoint& aPoint ); |
124 virtual void SetPositionDelta( TPoint& aPoint ); |
123 virtual void ClearCache(); |
125 virtual void ClearCache(); |
129 virtual TBool IsRenderBufferInitialized() const; |
131 virtual TBool IsRenderBufferInitialized() const; |
130 virtual TInt EnableRenderbuffer(TBool aEnable = ETrue); |
132 virtual TInt EnableRenderbuffer(TBool aEnable = ETrue); |
131 |
133 |
132 virtual THuiCanvasWsGcType Type() const; |
134 virtual THuiCanvasWsGcType Type() const; |
133 |
135 |
134 virtual void EnableUpdateRegion(const TRegion& aUpdateRegion, TBool aClear); |
136 virtual void ClearCapturingBufferArea(const TRect& aRect); |
135 virtual void DisableUpdateRegion(); |
|
136 |
137 |
137 ~CHuiCanvasDebugWsGc(); |
138 ~CHuiCanvasDebugWsGc(); |
138 |
139 |
139 static CHuiCanvasDebugWsGc* NewL( CHuiCanvasWsGc* aHuiCanvasGc, CAlfCommandDebug& aCommandDebugger ); |
140 static CHuiCanvasDebugWsGc* NewL( CHuiCanvasWsGc* aHuiCanvasGc, CAlfCommandDebug& aCommandDebugger ); |
|
141 |
|
142 void SetInternalGc(CHuiCanvasWsGc* aHuiCanvasGc); |
140 |
143 |
141 private: |
144 private: |
142 |
145 |
143 CHuiCanvasDebugWsGc( CAlfCommandDebug& aCommandDebugger ); |
146 CHuiCanvasDebugWsGc( CAlfCommandDebug& aCommandDebugger ); |
144 |
147 |
145 void ConstructL( CHuiCanvasWsGc* aHuiCanvasGc ); |
148 void ConstructL( CHuiCanvasWsGc* aHuiCanvasGc ); |
146 |
149 |
147 private: |
150 private: |
148 |
151 |
149 CHuiCanvasWsGc* iCanvasWsGc; |
152 CHuiCanvasWsGc* iCanvasWsGc; // not owned |
150 CAlfCommandDebug& iCommandDebugger; |
153 CAlfCommandDebug& iCommandDebugger; // not owned |
151 }; |
154 }; |
152 |
155 |
153 #endif // __HUICANVASDEBUGWSGC_H__ |
156 #endif // __HUICANVASDEBUGWSGC_H__ |