MAlfTransEffectPlugin Class Reference
class MAlfTransEffectPlugin |
This interface class is implmented by plugins for Alf transition effect framework
Constructor & Destructor Documentation
~MAlfTransEffectPlugin()
~MAlfTransEffectPlugin | ( | ) | [inline, virtual] |
Virtual destructor.
- Since
- 2.8
Member Functions Documentation
Abort()
TInt
| Abort | ( | ) | [pure virtual] |
AddEventObserver(MAlfTransEffectObserver *, TInt, const TDesC8 *)
GetEventState(TInt, TInt *, TDes8 *)
GetSupportedEffects(RArray< TInt > &)
TInt
| GetSupportedEffects | ( | RArray< TInt > & | aSupportedEffectIds | ) | [pure virtual] |
Get all effect IDs that are supported.
Parameters
RArray< TInt > & aSupportedEffectIds | Array of supported effect IDs. |
NewExtensionL(TUid)
Creates the plugin implementation.
Parameters
TUid aImplementationUid | UID of the effect plugin implementation. |
RemoveEventObserver(MAlfTransEffectObserver *, TInt)
StartPhase(TInt, TInt, CAlfSrvEffectEnv &, const TDesC8 *)
TInt
| StartPhase | ( | TInt | aPhaseId, |
| TInt | aEffectId, |
| CAlfSrvEffectEnv & | aEffectEnv, |
| const TDesC8 * | aParams = NULL |
| ) | [pure virtual] |
Starts a new phase in the effect.
Parameters
TInt aPhaseId | Phase that is started. |
TInt aEffectId | Effect ID. |
CAlfSrvEffectEnv & aEffectEnv | Effect environment for this session. |
const TDesC8 * aParams = NULL | Other parameters. |
Member Enumerations Documentation
Enum TContext
Enumerators
EContextNone | |
EContextFocusGained | |
EContextFocusLost | |
EContextStart | |
EContextExit | |
EContextEmbeddedStart | |
EContextEmbeddedExit | |
Enum TPhase
Default phase numbers for the effects
Enumerators
EPhaseNone | |
EFirstPhase | |
ESecondPhase | |
Enum TReturnParameterTypes
Types of data that may be returned by CAlfGfxEffects::HandleMessageL The caller
Member Data Documentation
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.