CHuiFxEffect Class Reference
| class CHuiFxEffect : public CBase |
| Public Member Functions |
|---|
| ~CHuiFxEffect() |
| IMPORT_C void | AddLayerL(const CHuiFxLayer *) |
| IMPORT_C void | AdvanceTime(TReal32) |
|
TBool
| CachedDraw(CHuiGc &, const TRect &, TBool, TBool, const TRegion &, TBool, TInt) |
|
TBool
| CachedDraw(CHuiGc &, const TRect &, TBool, TBool) |
| IMPORT_C TBool | Changed() |
| void | ClearEffectFlag(TInt) |
| IMPORT_C CHuiFxEffect * | CloneL() |
| IMPORT_C TBool | Draw(CHuiGc &, const TRect &, TBool) |
| IMPORT_C TInt | EffectFlags() |
| IMPORT_C CHuiFxEngine & | Engine() |
| void | ForceCachedRenderTargetUsage(TBool) |
|
TBool
| FxmlUsesOpaqueHint() |
| void | FxmlVisualInputs(RArray< THuiFxVisualSrcType > &) |
| IMPORT_C TInt | GroupId() |
|
TInt
| Handle() |
| IMPORT_C TBool | IsAnimated() |
|
TBool
| IsCachedRenderTargetPreferred() |
|
TBool
| IsCachedRenderTargetSupported() |
|
TBool
| IsSemitransparent() |
| IMPORT_C TBool | IsTransformed() |
| IMPORT_C CHuiFxEffect * | NewL(CHuiFxEngine &) |
|
TBool
| NotifyEffectEndObserver() |
| void | PrepareCachedRenderTarget(const TPoint &, const TSize &, TBool, TBool) |
| void | ReleaseCachedRenderTarget() |
| IMPORT_C void | SetEffectEndObserver(MAlfGfxEffectObserver *, TInt) |
| void | SetEffectFlag(TInt) |
| IMPORT_C void | SetEffectFlags(TInt) |
| IMPORT_C void | SetEffectGroup(TInt) |
| IMPORT_C void | SetEngine(CHuiFxEngine *) |
| IMPORT_C void | SetExtRect(TRect *) |
| IMPORT_C void | SetVisual(CHuiVisual *) |
| IMPORT_C void | SetVisual(MHuiEffectable *) |
| IMPORT_C TBool | VisualArea(TRect &) |
Constructor & Destructor Documentation
CHuiFxEffect(CHuiFxEngine &)
~CHuiFxEffect()
| IMPORT_C | ~CHuiFxEffect | ( | ) | [virtual] |
Member Functions Documentation
AddLayerL(const CHuiFxLayer *)
AdvanceTime(TReal32)
| IMPORT_C void | AdvanceTime | ( | TReal32 | aElapsedTime | ) | |
CachedDraw(CHuiGc &, const TRect &, TBool, TBool, const TRegion &, TBool, TInt)
CachedDraw(CHuiGc &, const TRect &, TBool, TBool)
ClearEffectFlag(TInt)
| void | ClearEffectFlag | ( | TInt | aFlag | ) | |
ConstructL()
| void | ConstructL | ( | ) | [protected] |
Draw(CHuiGc &, const TRect &, TBool)
EffectFlags()
| IMPORT_C TInt | EffectFlags | ( | ) | |
ForceCachedRenderTargetUsage(TBool)
| void | ForceCachedRenderTargetUsage | ( | TBool | aUseCachedRenderTarget | ) | |
Parameters
| TBool aUseCachedRenderTarget | |
FxmlUsesOpaqueHint()
|
TBool
| FxmlUsesOpaqueHint | ( | ) | const |
FxmlVisualInputs(RArray< THuiFxVisualSrcType > &)
Handle()
|
TInt
| Handle | ( | ) | const [inline] |
IsAnimated()
| IMPORT_C TBool | IsAnimated | ( | ) | const |
IsAppliedToBackground()
|
TBool
| IsAppliedToBackground | ( | ) | [private] |
IsCachedRenderTargetPreferred()
|
TBool
| IsCachedRenderTargetPreferred | ( | ) | const |
IsCachedRenderTargetSupported()
|
TBool
| IsCachedRenderTargetSupported | ( | ) | const |
IsFiltered()
|
TBool
| IsFiltered | ( | ) | const [private] |
IsSemitransparent()
|
TBool
| IsSemitransparent | ( | ) | const |
IsTransformed()
| IMPORT_C TBool | IsTransformed | ( | ) | const |
NotifyEffectEndObserver()
|
TBool
| NotifyEffectEndObserver | ( | ) | |
PrepareCachedRenderTarget(const TPoint &, const TSize &, TBool, TBool)
| void | PrepareCachedRenderTarget | ( | const TPoint & | aPosition, |
| | const TSize & | aSize, |
| | TBool | aClear, |
| | TBool | aEnableBackground |
| | ) | |
ReleaseCachedRenderTarget()
| void | ReleaseCachedRenderTarget | ( | ) | |
SetEffectEndObserver(MAlfGfxEffectObserver *, TInt)
SetEffectFlag(TInt)
| void | SetEffectFlag | ( | TInt | aFlag | ) | |
SetEffectFlags(TInt)
| IMPORT_C void | SetEffectFlags | ( | TInt | aFlags | ) | |
SetEffectGroup(TInt)
| IMPORT_C void | SetEffectGroup | ( | TInt | aGroupId | ) | |
SetEngine(CHuiFxEngine *)
SetExtRect(TRect *)
| IMPORT_C void | SetExtRect | ( | TRect * | aExtRect | ) | |
SetVisual(MHuiEffectable *)
Member Data Documentation
CHuiFxRenderbuffer * iCachedRenderTarget
MAlfGfxEffectObserver * iEffectEndObserver
TBool
iForcedUseCachedRenderTarget
|
TBool
| iForcedUseCachedRenderTarget | [protected] |
TInt
iFramesDrawn
|
TInt
| iFramesDrawn | [protected] |
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.