uiacceltk/hitchcock/coretoolkit/inc/HuiFxFilterLayer.h
branchRCL_3
changeset 34 3a60ebea00d0
parent 0 15bf7259bb7c
child 50 1801340c26a2
equal deleted inserted replaced
24:f93c875b566e 34:3a60ebea00d0
    29     {
    29     {
    30 public:
    30 public:
    31     IMPORT_C ~CHuiFxFilterLayer();
    31     IMPORT_C ~CHuiFxFilterLayer();
    32     IMPORT_C static CHuiFxFilterLayer* NewL(CHuiFxFilter* aFilter); // takes ownership
    32     IMPORT_C static CHuiFxFilterLayer* NewL(CHuiFxFilter* aFilter); // takes ownership
    33     IMPORT_C TBool PrepareDrawL(CHuiFxEngine& aEngine);
    33     IMPORT_C TBool PrepareDrawL(CHuiFxEngine& aEngine);
    34     IMPORT_C void Draw(CHuiFxEngine& aEngine, CHuiGc& aGc, CHuiFxRenderbuffer& aTarget, CHuiFxRenderbuffer& aSource);
    34     IMPORT_C void Draw(CHuiFxEngine& aEngine, CHuiGc& aGc, CHuiFxRenderbuffer& aTarget, CHuiFxRenderbuffer& aSource, TBool aHasSurface);
    35     IMPORT_C CHuiFxFilter& Filter() const;
    35     IMPORT_C CHuiFxFilter& Filter() const;
    36     IMPORT_C TBool Changed() const;
    36     IMPORT_C TBool Changed() const;
    37     IMPORT_C void AdvanceTime(TReal32 aElapsedTime);
    37     IMPORT_C void AdvanceTime(TReal32 aElapsedTime);
    38     IMPORT_C TBool Margin(TMargins &m);
    38     IMPORT_C TBool Margin(TMargins &m);
    39 public: // effect cache
    39 public: // effect cache