82 |
82 |
83 |
83 |
84 public: // from MHuiEffectable |
84 public: // from MHuiEffectable |
85 //void SetEffect(CHuiFxEffect* aEffect); |
85 //void SetEffect(CHuiFxEffect* aEffect); |
86 void EffectSetEffect(CHuiFxEffect* aEffect); |
86 void EffectSetEffect(CHuiFxEffect* aEffect); |
87 TReal32 EffectOpacityTarget() const; |
87 TReal32 EffectOpacity() const; |
88 void EffectSetOpacity(TReal32 aOpacity); |
88 void EffectSetOpacityAdditive(TReal32 aOpacity, TBool aReplace); |
89 void EffectDrawSelf( CHuiGc &aGc, const TRect & aDisplayRect) const; |
89 void EffectDrawSelf( CHuiGc &aGc, const TRect & aDisplayRect) const; |
90 THuiRealRect EffectDisplayRect() const __SOFTFP; |
90 THuiRealRect EffectDisplayRect() const __SOFTFP; |
91 void SetLoadingEffect(TBool aLoading); |
91 void SetLoadingEffect(TBool aLoading); |
92 void EffectSetSource( TBool aIsInput1 ); |
92 void EffectSetSource( TBool aIsInput1 ); |
93 TBool EffectGetSource() const; |
93 TBool EffectGetSource() const; |
94 |
94 TBool EffectReadyToDrawNextFrame() const; |
95 |
95 |
96 public: // from MHuiCmdBufDestroyObserver |
96 public: // from MHuiCmdBufDestroyObserver |
97 void DestroyBuffer(CHuiCanvasCommandBuffer *aBuffer); |
97 void DestroyBuffer(CHuiCanvasCommandBuffer *aBuffer); |
98 private: |
98 private: |
99 void ConstructL(TInt aLayerId, CHuiCanvasVisual &aVisual, CHuiCanvasPainter &aPainter); |
99 void ConstructL(TInt aLayerId, CHuiCanvasVisual &aVisual, CHuiCanvasPainter &aPainter); |