equal
deleted
inserted
replaced
143 |
143 |
144 void ForceCachedRenderTargetUsage(TBool aUseCachedRenderTarget); |
144 void ForceCachedRenderTargetUsage(TBool aUseCachedRenderTarget); |
145 |
145 |
146 void PrepareCachedRenderTarget(const TPoint& aPosition, const TSize& aSize, TBool aClear, TBool aEnableBackground); |
146 void PrepareCachedRenderTarget(const TPoint& aPosition, const TSize& aSize, TBool aClear, TBool aEnableBackground); |
147 void ReleaseCachedRenderTarget(); |
147 void ReleaseCachedRenderTarget(); |
148 |
|
149 TBool PrepareDrawL(CHuiGc& aGc, const TRect& aDisplayRect); |
|
150 |
148 |
151 /* |
149 /* |
152 * CachedDraw is typically much faster than normal draw as it keeps effect result in pre-rendered format |
150 * CachedDraw is typically much faster than normal draw as it keeps effect result in pre-rendered format |
153 * instead of doing it on-the-fly as normal draw. There are however few issues that must be noted: |
151 * instead of doing it on-the-fly as normal draw. There are however few issues that must be noted: |
154 * |
152 * |
210 // See also KHuiFxWaitGroupSyncronization |
208 // See also KHuiFxWaitGroupSyncronization |
211 TInt iGroupId; |
209 TInt iGroupId; |
212 |
210 |
213 TInt iFramesDrawn; |
211 TInt iFramesDrawn; |
214 TReal32 iElapsedTime; |
212 TReal32 iElapsedTime; |
215 |
|
216 MHuiEffectable* iEffectable; // not own |
|
217 }; |
213 }; |
218 |
214 |
219 #endif /*HUIFXEFFECT_H_*/ |
215 #endif /*HUIFXEFFECT_H_*/ |