uiacceltk/hitchcock/coretoolkit/rendervg10/inc/HuiFxVg10BlurFilter.h
changeset 29 ac3859d43844
parent 0 15bf7259bb7c
equal deleted inserted replaced
28:423dd85009cf 29:ac3859d43844
    26     {
    26     {
    27 public:
    27 public:
    28     static CHuiFxVg10BlurFilter* NewL();
    28     static CHuiFxVg10BlurFilter* NewL();
    29     TBool Draw(CHuiFxEngine& aEngine, CHuiGc& aGc,
    29     TBool Draw(CHuiFxEngine& aEngine, CHuiGc& aGc,
    30             CHuiFxRenderbuffer& aTarget, CHuiFxRenderbuffer& aSource,
    30             CHuiFxRenderbuffer& aTarget, CHuiFxRenderbuffer& aSource,
    31             const TRect& aTargetRect, const TRect& aSourceRect);
    31             const TRect& aTargetRect, const TRect& aSourceRect, TBool aHasSurface);
    32 
    32 
    33     void DrawEffect(CHuiFxEngine& aEngine, VGImage aTargetImage, VGImage aSourceImage, TInt aWidth, TInt aHeight);
    33     void DrawEffect(CHuiFxEngine& aEngine, VGImage aTargetImage, VGImage aSourceImage, TInt aWidth, TInt aHeight, TBool aHasSurface);
    34     void CalculateMargin(TMargins &aMargin) const;  
    34     void CalculateMargin(TMargins &aMargin) const;  
    35     CHuiFxVg10BlurFilter *CloneL() const;
    35     CHuiFxVg10BlurFilter *CloneL() const;
    36 protected:
    36 protected:
    37     void ConstructL();
    37     void ConstructL();
    38 private:
    38 private: