equal
deleted
inserted
replaced
54 public: // effect cache |
54 public: // effect cache |
55 IMPORT_C virtual CHuiFxLayer *CloneL() const=0; |
55 IMPORT_C virtual CHuiFxLayer *CloneL() const=0; |
56 IMPORT_C virtual void SetExtRect( TRect *aExtRect )=0; |
56 IMPORT_C virtual void SetExtRect( TRect *aExtRect )=0; |
57 IMPORT_C virtual void SetVisual( CHuiVisual *aVisual )=0; |
57 IMPORT_C virtual void SetVisual( CHuiVisual *aVisual )=0; |
58 IMPORT_C virtual void SetVisual( MHuiEffectable *aVisual )=0; |
58 IMPORT_C virtual void SetVisual( MHuiEffectable *aVisual )=0; |
|
59 virtual TBool FxmlUsesOpaqueHint() const { return EFalse; } |
59 IMPORT_C void CopyFromL(const CHuiFxLayer *aOldLayer); |
60 IMPORT_C void CopyFromL(const CHuiFxLayer *aOldLayer); |
60 |
61 |
61 |
62 |
62 // Internal flag to tell wheter layer is animated |
63 // Internal flag to tell wheter layer is animated |
63 virtual TBool IsAnimated() const; |
64 virtual TBool IsAnimated() const; |
76 TBool IsMarginEnabled() const; |
77 TBool IsMarginEnabled() const; |
77 |
78 |
78 // Internal flag to tell wheter transparency is enabled |
79 // Internal flag to tell wheter transparency is enabled |
79 virtual TBool IsSemitransparent() const; |
80 virtual TBool IsSemitransparent() const; |
80 |
81 |
81 virtual void FxmlVisualInputs(RArray<THuiFxVisualSrcType> &aArray) { } |
82 virtual void FxmlVisualInputs(RArray<THuiFxVisualSrcType> & /*aArray*/) { } |
82 |
83 |
83 TBool AlwaysReadSurfacePixels() const; |
84 TBool AlwaysReadSurfacePixels() const; |
84 virtual void SetAlwaysReadSurfacePixels(TBool aAlwaysReadSurfacePixels); |
85 virtual void SetAlwaysReadSurfacePixels(TBool aAlwaysReadSurfacePixels); |
85 |
86 |
86 protected: |
87 protected: |