--- a/uiacceltk/hitchcock/coretoolkit/inc/huieffectable.h Tue Sep 14 23:02:38 2010 +0300
+++ b/uiacceltk/hitchcock/coretoolkit/inc/huieffectable.h Wed Sep 15 13:12:27 2010 +0300
@@ -20,9 +20,13 @@
#ifndef HUIEFFECTABLE_H_
#define HUIEFFECTABLE_H_
+#include "HuiFxConstants.h"
+
class THuiRealRect;
class CHuiFxEffect;
class CHuiGc;
+class CFbsBitmap;
+class CHuiTexture;
class MHuiEffectable
{
@@ -37,8 +41,10 @@
virtual void EffectDrawSelf( CHuiGc &aGc, const TRect & aDisplayRect) const=0;
virtual THuiRealRect EffectDisplayRect() const __SOFTFP=0;
virtual void SetLoadingEffect(TBool aLoading)=0;
- virtual void EffectSetSource( TBool aIsInput1 )=0;
- virtual TBool EffectGetSource() const=0;
+ virtual void EffectSetSource( THuiFxVisualSrcType aSource )=0;
+ virtual THuiFxVisualSrcType EffectGetSource() const=0;
+ virtual void SetExternalTexture(CHuiTexture* aTexture)=0;
+ virtual CHuiTexture* ExternalTexture()=0;
virtual TBool EffectReadyToDrawNextFrame() const = 0;
};