equal
deleted
inserted
replaced
30 { |
30 { |
31 public: |
31 public: |
32 IMPORT_C virtual ~CHuiFxLayer(); |
32 IMPORT_C virtual ~CHuiFxLayer(); |
33 |
33 |
34 IMPORT_C virtual TBool PrepareDrawL(CHuiFxEngine& aEngine); |
34 IMPORT_C virtual TBool PrepareDrawL(CHuiFxEngine& aEngine); |
35 virtual void Draw(CHuiFxEngine& aEngine, CHuiGc& aGc, CHuiFxRenderbuffer& aTarget, CHuiFxRenderbuffer& aSource) = 0; |
35 virtual void Draw(CHuiFxEngine& aEngine, CHuiGc& aGc, CHuiFxRenderbuffer& aTarget, CHuiFxRenderbuffer& aSource, TBool aHasSurface) = 0; |
36 IMPORT_C virtual TBool VisualArea(TRect& aRect); |
36 IMPORT_C virtual TBool VisualArea(TRect& aRect); |
37 IMPORT_C virtual TBool Margin( TMargins &m ); |
37 IMPORT_C virtual TBool Margin( TMargins &m ); |
38 IMPORT_C virtual void AdvanceTime(TReal32 aElapsedTime); |
38 IMPORT_C virtual void AdvanceTime(TReal32 aElapsedTime); |
39 IMPORT_C virtual TBool Changed() const; |
39 IMPORT_C virtual TBool Changed() const; |
40 |
40 |