uiacceltk/hitchcock/coretoolkit/inc/HuiCmdBufferBrush.h
branchRCL_3
changeset 52 31fccae4f8a7
parent 51 e5af45d51884
child 57 eaa079afe64c
equal deleted inserted replaced
51:e5af45d51884 52:31fccae4f8a7
    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);