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); |
148 |
150 |
149 /* |
151 /* |
150 * CachedDraw is typically much faster than normal draw as it keeps effect result in pre-rendered format |
152 * CachedDraw is typically much faster than normal draw as it keeps effect result in pre-rendered format |
151 * instead of doing it on-the-fly as normal draw. There are however few issues that must be noted: |
153 * instead of doing it on-the-fly as normal draw. There are however few issues that must be noted: |
152 * |
154 * |
208 // See also KHuiFxWaitGroupSyncronization |
210 // See also KHuiFxWaitGroupSyncronization |
209 TInt iGroupId; |
211 TInt iGroupId; |
210 |
212 |
211 TInt iFramesDrawn; |
213 TInt iFramesDrawn; |
212 TReal32 iElapsedTime; |
214 TReal32 iElapsedTime; |
|
215 |
|
216 MHuiEffectable* iEffectable; // not own |
213 }; |
217 }; |
214 |
218 |
215 #endif /*HUIFXEFFECT_H_*/ |
219 #endif /*HUIFXEFFECT_H_*/ |