uiacceltk/hitchcock/coretoolkit/inc/HuiFxEffectCache.h
branchRCL_3
changeset 5 433cbbb6a04b
parent 3 d8a3531bc6b8
child 6 10534483575f
equal deleted inserted replaced
3:d8a3531bc6b8 5:433cbbb6a04b
    84 
    84 
    85 // This class has all dependencies to outside objects.
    85 // This class has all dependencies to outside objects.
    86 class CHuiFxEffectCacheEffectNode : public CBase, public MHuiFxEffectCacheNode
    86 class CHuiFxEffectCacheEffectNode : public CBase, public MHuiFxEffectCacheNode
    87 {
    87 {
    88 public:
    88 public:
    89      IMPORT_C CHuiFxEffectCacheEffectNode(const TDesC &aFileName, CHuiFxEffect *&aEffect, MHuiEffectable *aVisual, TRect *extRect, CHuiFxEngine *aEngine) 
    89      CHuiFxEffectCacheEffectNode(const TDesC &aFileName, CHuiFxEffect *&aEffect, MHuiEffectable *aVisual, TRect *extRect, CHuiFxEngine *aEngine) 
    90 	: iFileName(aFileName.AllocL()), iEffect(aEffect), iVisual(aVisual), iExtRect(extRect), iEffectCached(0), iEngine(aEngine), iRefCount(0), iParser(0) { }
    90 	: iFileName(aFileName.AllocL()), iEffect(aEffect), iVisual(aVisual), iExtRect(extRect), iEffectCached(0), iEngine(aEngine), iRefCount(0), iParser(0) { }
    91      IMPORT_C ~CHuiFxEffectCacheEffectNode();
    91      IMPORT_C ~CHuiFxEffectCacheEffectNode();
    92      void SetEffectEndObserver( MAlfGfxEffectObserver* aEffectEndObserver, TInt aHandle );
    92      void SetEffectEndObserver( MAlfGfxEffectObserver* aEffectEndObserver, TInt aHandle );
    93      void SetEffectFlags( TInt aFlags );
    93      void SetEffectFlags( TInt aFlags );
    94      void SetEffectGroup( TInt aGroup);
    94      void SetEffectGroup( TInt aGroup);