equal
deleted
inserted
replaced
25 class CHuiFxGroupLayer: public CHuiFxLayer |
25 class CHuiFxGroupLayer: public CHuiFxLayer |
26 { |
26 { |
27 public: |
27 public: |
28 IMPORT_C ~CHuiFxGroupLayer(); |
28 IMPORT_C ~CHuiFxGroupLayer(); |
29 IMPORT_C static CHuiFxGroupLayer* NewL(TBool aIsRoot = EFalse); |
29 IMPORT_C static CHuiFxGroupLayer* NewL(TBool aIsRoot = EFalse); |
|
30 IMPORT_C void ReleaseAllCachedRenderTargets(CHuiFxEngine& aEngine); |
30 IMPORT_C TBool PrepareDrawL(CHuiFxEngine& aEngine); |
31 IMPORT_C TBool PrepareDrawL(CHuiFxEngine& aEngine); |
31 IMPORT_C void Draw(CHuiFxEngine& aEngine, CHuiGc& aGc, CHuiFxRenderbuffer& aTarget, CHuiFxRenderbuffer& aSource, TBool aHasSurface); |
32 IMPORT_C void Draw(CHuiFxEngine& aEngine, CHuiGc& aGc, CHuiFxRenderbuffer& aTarget, CHuiFxRenderbuffer& aSource, TBool aHasSurface); |
32 IMPORT_C void AddLayerL(const CHuiFxLayer* aLayer); // takes ownership |
33 IMPORT_C void AddLayerL(const CHuiFxLayer* aLayer); // takes ownership |
33 IMPORT_C void AdvanceTime(TReal32 aElapsedTime); |
34 IMPORT_C void AdvanceTime(TReal32 aElapsedTime); |
34 IMPORT_C TBool Changed() const; |
35 IMPORT_C TBool Changed() const; |
53 void FxmlVisualInputs(RArray<THuiFxVisualSrcType> &aArray); |
54 void FxmlVisualInputs(RArray<THuiFxVisualSrcType> &aArray); |
54 TBool FxmlUsesOpaqueHint() const; |
55 TBool FxmlUsesOpaqueHint() const; |
55 virtual void EnableMarginApplyChildren(TBool aEnable); |
56 virtual void EnableMarginApplyChildren(TBool aEnable); |
56 virtual void SetAlwaysReadSurfacePixels(TBool aAlwaysReadSurfacePixels); |
57 virtual void SetAlwaysReadSurfacePixels(TBool aAlwaysReadSurfacePixels); |
57 |
58 |
|
59 virtual void SetVisualContentState(TBool aChanged, TBool aOpaque); |
|
60 |
58 protected: |
61 protected: |
59 IMPORT_C CHuiFxGroupLayer(); |
62 IMPORT_C CHuiFxGroupLayer(); |
60 IMPORT_C void ConstructL(TBool aIsRoot); |
63 IMPORT_C void ConstructL(TBool aIsRoot); |
61 private: |
64 private: |
62 RPointerArray<CHuiFxLayer> iLayers; |
65 RPointerArray<CHuiFxLayer> iLayers; |