| class MAlfTransEffectPlugin |
This interface class is implmented by plugins for Alf transition effect framework
| Public Member Functions | |
|---|---|
| ~MAlfTransEffectPlugin () | |
| TInt | Abort () |
| TInt | AddEventObserver ( MAlfTransEffectObserver *, TInt , const TDesC8 *) |
| TInt | GetEventState ( TInt , TInt *, TDes8 *) |
| TInt | GetSupportedEffects ( RArray < TInt > &) |
| MAlfTransEffectPlugin * | NewExtensionL ( TUid ) |
| TInt | RemoveEventObserver ( MAlfTransEffectObserver *, TInt ) |
| TInt | StartPhase ( TInt , TInt , CAlfSrvEffectEnv &, const TDesC8 *) |
| Public Member Enumerations | |
|---|---|
| enum |
TContext
{
EContextNone , EContextFocusGained , EContextFocusLost , EContextStart , EContextExit , EContextEmbeddedStart , EContextEmbeddedExit } |
| enum | TPhase { EPhaseNone , EFirstPhase , ESecondPhase } |
| enum | TReturnParameterTypes { } |
| Public Attributes | |
|---|---|
| TUid | iDtor_ID_Key |
| TInt | AddEventObserver | ( | MAlfTransEffectObserver * | aObserver, |
| TInt | aEvents, | |||
| const TDesC8 * | aParams = NULL | |||
| ) | [pure virtual] | |||
Not yet implemented
| MAlfTransEffectObserver * aObserver | |
| TInt aEvents | |
| const TDesC8 * aParams = NULL |
| TInt | GetEventState | ( | TInt | aEvent, |
| TInt * | aState, | |||
| TDes8 * | aParams = NULL | |||
| ) | [pure virtual] | |||
Not yet implemented
| TInt | GetSupportedEffects | ( | RArray < TInt > & | aSupportedEffectIds | ) | [pure virtual] |
Get all effect IDs that are supported.
| MAlfTransEffectPlugin * | NewExtensionL | ( | TUid | aImplementationUid | ) | [static] |
Creates the plugin implementation.
| TUid aImplementationUid | UID of the effect plugin implementation. |
| TInt | RemoveEventObserver | ( | MAlfTransEffectObserver * | aObserver, |
| TInt | aEvents | |||
| ) | [pure virtual] | |||
Not yet implemented
| MAlfTransEffectObserver * aObserver | |
| TInt aEvents |
| TInt | StartPhase | ( | TInt | aPhaseId, |
| TInt | aEffectId, | |||
| CAlfSrvEffectEnv & | aEffectEnv, | |||
| const TDesC8 * | aParams = NULL | |||
| ) | [pure virtual] | |||
Starts a new phase in the effect.
System effect contexts
| EContextNone | |
| EContextFocusGained | |
| EContextFocusLost | |
| EContextStart | |
| EContextExit | |
| EContextEmbeddedStart | |
| EContextEmbeddedExit |
Types of data that may be returned by CAlfGfxEffects::HandleMessageL The caller
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.