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.