uiaccelerator_plat/alf_core_toolkit_api/inc/uiacceltk/HuiVisual.h
branchRCL_3
changeset 52 31fccae4f8a7
parent 51 e5af45d51884
equal deleted inserted replaced
51:e5af45d51884 52:31fccae4f8a7
  1404     IMPORT_C void SetStoredRenderBuffer(CHuiCanvasRenderBuffer *aRenderBuffer);
  1404     IMPORT_C void SetStoredRenderBuffer(CHuiCanvasRenderBuffer *aRenderBuffer);
  1405     IMPORT_C void SetStoredRenderBufferModificationsEnabled(TBool aEnabled);
  1405     IMPORT_C void SetStoredRenderBufferModificationsEnabled(TBool aEnabled);
  1406     IMPORT_C void SetFreezeState(TBool aEnabled);
  1406     IMPORT_C void SetFreezeState(TBool aEnabled);
  1407     IMPORT_C TBool Freezed() const;
  1407     IMPORT_C TBool Freezed() const;
  1408 
  1408 
       
  1409     IMPORT_C virtual TBool EffectReadyToDrawNextFrame() const;
       
  1410     
  1409     /**
  1411     /**
  1410      *  Assign an effect for the visual. The ownership of the
  1412      *  Assign an effect for the visual. The ownership of the
  1411      *  effect is transferred to the visual.
  1413      *  effect is transferred to the visual.
  1412      *
  1414      *
  1413      *  @param aEffect Effect instance.
  1415      *  @param aEffect Effect instance.
  1623      * Opacity of this visual.
  1625      * Opacity of this visual.
  1624      * The interpolation style of opacity values by default is linear.
  1626      * The interpolation style of opacity values by default is linear.
  1625      * A value of 0 is fully transparent, a value of 1 is fully opaque.
  1627      * A value of 0 is fully transparent, a value of 1 is fully opaque.
  1626      */
  1628      */
  1627     THuiTimedValue iOpacity;
  1629     THuiTimedValue iOpacity;
       
  1630     
       
  1631     TReal32 iEffectOpacity;
  1628 
  1632 
  1629 private:
  1633 private:
  1630 
  1634 
  1631     /** ! Following three members are accessed by inline methods:
  1635     /** ! Following three members are accessed by inline methods:
  1632      * - Their location (at the beginning of member data) must not change
  1636      * - Their location (at the beginning of member data) must not change