uiacceltk/hitchcock/coretoolkit/inc/HuiFxLayer.h
branchRCL_3
changeset 13 3a60ebea00d0
parent 9 3ac8bf5c5014
child 17 c9d868f1e20c
equal deleted inserted replaced
12:f93c875b566e 13:3a60ebea00d0
    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