uiacceltk/hitchcock/coretoolkit/inc/HuiFxVisualLayer.h
branchRCL_3
changeset 18 1801340c26a2
parent 17 c9d868f1e20c
child 19 e5af45d51884
equal deleted inserted replaced
17:c9d868f1e20c 18:1801340c26a2
    30     {
    30     {
    31 public:
    31 public:
    32     IMPORT_C static CHuiFxVisualLayer* NewL(MHuiEffectable* aVisual); // param mandatory
    32     IMPORT_C static CHuiFxVisualLayer* NewL(MHuiEffectable* aVisual); // param mandatory
    33     IMPORT_C ~CHuiFxVisualLayer();
    33     IMPORT_C ~CHuiFxVisualLayer();
    34     IMPORT_C TBool PrepareDrawL(CHuiFxEngine& aEngine);
    34     IMPORT_C TBool PrepareDrawL(CHuiFxEngine& aEngine);
       
    35     IMPORT_C void ReleaseAllCachedRenderTargets(CHuiFxEngine& aEngine);
    35     IMPORT_C void Draw(CHuiFxEngine& aEngine, CHuiGc& aGc, CHuiFxRenderbuffer& aTarget, CHuiFxRenderbuffer& aSource, TBool aHasSurface);
    36     IMPORT_C void Draw(CHuiFxEngine& aEngine, CHuiGc& aGc, CHuiFxRenderbuffer& aTarget, CHuiFxRenderbuffer& aSource, TBool aHasSurface);
    36     IMPORT_C TBool VisualArea( TRect& aRect );
    37     IMPORT_C TBool VisualArea( TRect& aRect );
    37     IMPORT_C void AdvanceTime(TReal32 aElapsedTime);
    38     IMPORT_C void AdvanceTime(TReal32 aElapsedTime);
    38     IMPORT_C TBool Changed() const;
    39     IMPORT_C TBool Changed() const;
    39     IMPORT_C TBool Margin(TMargins &m);
    40     IMPORT_C TBool Margin(TMargins &m);