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.