diff -r 83d2d132aa58 -r f5bac0badc7e uiacceltk/hitchcock/coretoolkit/inc/HuiFxVisualLayer.h --- a/uiacceltk/hitchcock/coretoolkit/inc/HuiFxVisualLayer.h Fri Apr 16 15:56:24 2010 +0300 +++ b/uiacceltk/hitchcock/coretoolkit/inc/HuiFxVisualLayer.h Mon May 03 13:22:43 2010 +0300 @@ -29,7 +29,7 @@ class CHuiFxVisualLayer: public CHuiFxLayer { public: - IMPORT_C static CHuiFxVisualLayer* NewL(MHuiEffectable& aVisual); + IMPORT_C static CHuiFxVisualLayer* NewL(MHuiEffectable* aVisual); // param mandatory IMPORT_C ~CHuiFxVisualLayer(); IMPORT_C TBool PrepareDrawL(CHuiFxEngine& aEngine); IMPORT_C void Draw(CHuiFxEngine& aEngine, CHuiGc& aGc, CHuiFxRenderbuffer& aTarget, CHuiFxRenderbuffer& aSource); @@ -51,8 +51,11 @@ IMPORT_C void SetVisual( MHuiEffectable *aVisual ); void FxmlVisualInputs(RArray &aArray); + void SetFxmlUsesOpaqueHint(TBool aValue); + TBool FxmlUsesOpaqueHint() const; + protected: - IMPORT_C void ConstructL(MHuiEffectable& aVisual); + IMPORT_C void ConstructL(MHuiEffectable* aVisual); void RegisterParameterL(const TDesC& aName, TRgb* aValue); void RegisterParameterL(const TDesC& aName, TReal32* aValue); @@ -93,7 +96,7 @@ HBufC* iExtBitmapFile; TReal32 iOpacity; - + TBool iOpaqueHint; }; #endif /*HUIFXVISUALLAYER_*/