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 *)

bool Compare ( MHuiFxEffectCacheNode * aNode1,
MHuiFxEffectCacheNode * aNode2
) [private, static]

CreateL(MHuiFxEffectCacheNode *)

void CreateL ( MHuiFxEffectCacheNode * aNode )

Parameters

MHuiFxEffectCacheNode * aNode

Find(MHuiFxEffectCacheNode *)

MHuiFxEffectCacheNode * Find ( MHuiFxEffectCacheNode * aNode ) [private]

Parameters

MHuiFxEffectCacheNode * aNode

FindById(TInt)

TInt FindById ( TInt aId ) [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 void FindOrCreateL ( 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)

void ParsingEnded ( TInt aHandle )

Parameters

TInt aHandle

Remove(RPointerArray< MHuiFxEffectCacheNode > &, MHuiFxEffectCacheNode *)

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

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

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

Remove(RArray< IDNode > &, MHuiFxEffectCacheNode *)

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

Parameters

RArray < IDNode > & aMap
MHuiFxEffectCacheNode * aNode

UnUse(MHuiFxEffectCacheNode *)

IMPORT_C void UnUse ( 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]