| class CHuiFxEffectCache : public CBase |
| Public Member Functions | |
|---|---|
| ~CHuiFxEffectCache() | |
| void | CreateL(MHuiFxEffectCacheNode *) |
| MHuiFxEffectCacheNode * | FindCached(const TDesC &) |
| MHuiFxEffectCacheNode * | FindDup(const TDesC &) |
| IMPORT_C void | FindOrCreateL(MHuiFxEffectCacheNode *) |
| TBool | FxmlUsesInput1(const TDesC &) |
| TBool | FxmlUsesOpaqueHint(const TDesC &) |
| IMPORT_C CHuiFxEffectCache * | NewL() |
| void | ParsingEnded(TInt) |
| IMPORT_C void | UnUse(MHuiFxEffectCacheNode *) |
| Private Member Functions | |
|---|---|
| bool | Compare(MHuiFxEffectCacheNode *, MHuiFxEffectCacheNode *) |
| MHuiFxEffectCacheNode * | Find(MHuiFxEffectCacheNode *) |
| TInt | FindById(TInt) |
| MHuiFxEffectCacheNode * | FindDuplicate(MHuiFxEffectCacheNode *) |
| void | Remove(RPointerArray< MHuiFxEffectCacheNode > &, MHuiFxEffectCacheNode *) |
| void | Remove(RHashMap< TInt, MHuiFxEffectCacheNode * > &, MHuiFxEffectCacheNode *) |
| void | Remove(RArray< IDNode > &, MHuiFxEffectCacheNode *) |
| TInt | UniqueId() |
| Private Attributes | |
|---|---|
| RPointerArray< MHuiFxEffectCacheNode > | iCachedEffects |
| RArray< IDNode > | iDuplicateEffects |
| TInt | iUniqueId |
| bool | Compare | ( | MHuiFxEffectCacheNode * | aNode1, |
| MHuiFxEffectCacheNode * | aNode2 | |||
| ) | [private, static] | |||
| MHuiFxEffectCacheNode * aNode1 | |
| MHuiFxEffectCacheNode * aNode2 |
| void | CreateL | ( | MHuiFxEffectCacheNode * | aNode | ) |
| MHuiFxEffectCacheNode * aNode |
| MHuiFxEffectCacheNode * | Find | ( | MHuiFxEffectCacheNode * | aNode | ) | [private] |
| MHuiFxEffectCacheNode * aNode |
| MHuiFxEffectCacheNode * | FindCached | ( | const TDesC & | aId | ) | const |
| const TDesC & aId |
| MHuiFxEffectCacheNode * | FindDuplicate | ( | MHuiFxEffectCacheNode * | aNode | ) | [private] |
| MHuiFxEffectCacheNode * aNode |
| IMPORT_C void | FindOrCreateL | ( | MHuiFxEffectCacheNode * | aNode | ) |
| MHuiFxEffectCacheNode * aNode |
| TBool | FxmlUsesInput1 | ( | const TDesC & | aFileName | ) |
| const TDesC & aFileName |
| TBool | FxmlUsesOpaqueHint | ( | const TDesC & | aFileName | ) | const |
| const TDesC & aFileName |
| void | Remove | ( | RPointerArray< MHuiFxEffectCacheNode > & | aEffects, |
| MHuiFxEffectCacheNode * | aNode | |||
| ) | [private] | |||
| RPointerArray< MHuiFxEffectCacheNode > & aEffects | |
| MHuiFxEffectCacheNode * aNode |
| void | Remove | ( | RHashMap< TInt, MHuiFxEffectCacheNode * > & | aMap, |
| MHuiFxEffectCacheNode * | aNode | |||
| ) | [private] | |||
| RHashMap< TInt, MHuiFxEffectCacheNode * > & aMap | |
| MHuiFxEffectCacheNode * aNode |
| void | Remove | ( | RArray< IDNode > & | aMap, |
| MHuiFxEffectCacheNode * | aNode | |||
| ) | [private] | |||
| RArray< IDNode > & aMap | |
| MHuiFxEffectCacheNode * aNode |
| IMPORT_C void | UnUse | ( | MHuiFxEffectCacheNode * | aNode | ) |
| MHuiFxEffectCacheNode * aNode |
| RPointerArray< MHuiFxEffectCacheNode > | iCachedEffects | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.