CHuiFxEffectCache Class Reference

class CHuiFxEffectCache : public CBase

Inherits from

Nested Classes and Structures

Constructor & Destructor Documentation

~CHuiFxEffectCache()

IMPORT_C~CHuiFxEffectCache()

Member Functions Documentation

Compare(MHuiFxEffectCacheNode *, MHuiFxEffectCacheNode *)

boolCompare(MHuiFxEffectCacheNode *aNode1,
MHuiFxEffectCacheNode *aNode2
)[private, static]

Parameters

MHuiFxEffectCacheNode * aNode1
MHuiFxEffectCacheNode * aNode2

CreateL(MHuiFxEffectCacheNode *)

voidCreateL(MHuiFxEffectCacheNode *aNode)

Parameters

MHuiFxEffectCacheNode * aNode

Find(MHuiFxEffectCacheNode *)

MHuiFxEffectCacheNode *Find(MHuiFxEffectCacheNode *aNode)[private]

Parameters

MHuiFxEffectCacheNode * aNode

FindById(TInt)

TInt FindById(TIntaId)[private]

Parameters

TInt aId

FindCached(const TDesC &)

MHuiFxEffectCacheNode *FindCached(const TDesC &aId)const

Parameters

const TDesC & aId

FindDup(const TDesC &)

MHuiFxEffectCacheNode *FindDup(const TDesC &aId)

Parameters

const TDesC & aId

FindDuplicate(MHuiFxEffectCacheNode *)

MHuiFxEffectCacheNode *FindDuplicate(MHuiFxEffectCacheNode *aNode)[private]

Parameters

MHuiFxEffectCacheNode * aNode

FindOrCreateL(MHuiFxEffectCacheNode *)

IMPORT_C voidFindOrCreateL(MHuiFxEffectCacheNode *aNode)

Parameters

MHuiFxEffectCacheNode * aNode

FxmlUsesInput1(const TDesC &)

TBool FxmlUsesInput1(const TDesC &aFileName)

Parameters

const TDesC & aFileName

FxmlUsesOpaqueHint(const TDesC &)

TBool FxmlUsesOpaqueHint(const TDesC &aFileName)const

Parameters

const TDesC & aFileName

NewL()

IMPORT_C CHuiFxEffectCache *NewL()[static]

ParsingEnded(TInt)

voidParsingEnded(TIntaHandle)

Parameters

TInt aHandle

Remove(RPointerArray< MHuiFxEffectCacheNode > &, MHuiFxEffectCacheNode *)

voidRemove(RPointerArray< MHuiFxEffectCacheNode > &aEffects,
MHuiFxEffectCacheNode *aNode
)[private]

Remove(RHashMap< TInt, MHuiFxEffectCacheNode * > &, MHuiFxEffectCacheNode *)

voidRemove(RHashMap< TInt, MHuiFxEffectCacheNode * > &aMap,
MHuiFxEffectCacheNode *aNode
)[private]

Remove(RArray< IDNode > &, MHuiFxEffectCacheNode *)

voidRemove(RArray< IDNode > &aMap,
MHuiFxEffectCacheNode *aNode
)[private]

Parameters

RArray< IDNode > & aMap
MHuiFxEffectCacheNode * aNode

UnUse(MHuiFxEffectCacheNode *)

IMPORT_C voidUnUse(MHuiFxEffectCacheNode *aNode)

Parameters

MHuiFxEffectCacheNode * aNode

UniqueId()

TInt UniqueId()[private]

Member Data Documentation

RPointerArray< MHuiFxEffectCacheNode > iCachedEffects

RPointerArray< MHuiFxEffectCacheNode >iCachedEffects[private]

RArray< IDNode > iDuplicateEffects

RArray< IDNode >iDuplicateEffects[private]

TInt iUniqueId

TInt iUniqueId[private]