--- 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<THuiFxVisualSrcType> &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_*/