uiacceltk/hitchcock/coretoolkit/inc/HuiFxEffect.h
branchRCL_3
changeset 17 c9d868f1e20c
parent 13 3a60ebea00d0
child 19 e5af45d51884
equal deleted inserted replaced
15:cd0ae4656946 17:c9d868f1e20c
   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_*/