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 * | FindDup | ( | const TDesC & | aId | ) |
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.