windowing/windowserver/inc/W32STD.H
branchNewGraphicsArchitecture
changeset 27 525ea837ea6b
parent 26 15986eb6c500
child 163 bbf46f59e123
equal deleted inserted replaced
24:61720828305f 27:525ea837ea6b
  1228     TBool WindowSizeCacheEnabled() const;
  1228     TBool WindowSizeCacheEnabled() const;
  1229     void MarkWindowSizeCacheDirty();
  1229     void MarkWindowSizeCacheDirty();
  1230     void RefreshWindowSizeCache(const TSize& aNewSize) const;
  1230     void RefreshWindowSizeCache(const TSize& aNewSize) const;
  1231     TInt CachedWindowSize(TSize& aSize) const;
  1231     TInt CachedWindowSize(TSize& aSize) const;
  1232     void DestroyWindowSizeCacheEntry();
  1232     void DestroyWindowSizeCacheEntry();
  1233 	
  1233 
       
  1234 #ifdef SYMBIAN_GRAPHICS_FIXNATIVEORIENTATION
       
  1235 	void EnableWindowNativeSizeCacheL();
       
  1236 	TBool WindowNativeSizeCacheEnabled() const;
       
  1237 	TInt SetWindowNativeSize(const TSize& aNativeSize) const;
       
  1238 	TInt WindowNativeSize(TSize& aSize) const;
       
  1239 	void DestroyWindowNativeSizeCacheEntry();
       
  1240 #endif // SYMBIAN_GRAPHICS_FIXNATIVEORIENTATION
       
  1241 
  1234 protected:
  1242 protected:
  1235 	TInt32 iWsHandle;	/**< WARNING: Member variable for internal use ONLY. Compatibility is not guaranteed in future releases. Please access using the provided get/set APIs only. */
  1243 	TInt32 iWsHandle;	/**< WARNING: Member variable for internal use ONLY. Compatibility is not guaranteed in future releases. Please access using the provided get/set APIs only. */
  1236 	RWsBuffer *iBuffer;	/**< WARNING: Member variable for internal use ONLY. Compatibility is not guaranteed in future releases. Please access using the provided get/set APIs only. */
  1244 	RWsBuffer *iBuffer;	/**< WARNING: Member variable for internal use ONLY. Compatibility is not guaranteed in future releases. Please access using the provided get/set APIs only. */
  1237 	};
  1245 	};
  1238 
  1246 
  1710 	IMPORT_C void RemoveBackgroundSurface(TBool aTriggerRedraw);
  1718 	IMPORT_C void RemoveBackgroundSurface(TBool aTriggerRedraw);
  1711 	IMPORT_C TInt GetBackgroundSurface(TSurfaceConfiguration& aConfiguration) const;
  1719 	IMPORT_C TInt GetBackgroundSurface(TSurfaceConfiguration& aConfiguration) const;
  1712 	IMPORT_C void SetSurfaceTransparency(TBool aSurfaceTransparency);
  1720 	IMPORT_C void SetSurfaceTransparency(TBool aSurfaceTransparency);
  1713 	IMPORT_C TRgb KeyColor() const;
  1721 	IMPORT_C TRgb KeyColor() const;
  1714 	IMPORT_C void EnableAdvancedPointers();
  1722 	IMPORT_C void EnableAdvancedPointers();
       
  1723 	IMPORT_C TInt FixNativeOrientation();
       
  1724 	IMPORT_C TSize SizeForEgl() const;
  1715 protected:
  1725 protected:
  1716 	TInt construct(const RWindowTreeNode &parent,TUint32 aHandle, TInt aType, TDisplayMode aDisplayMode);
  1726 	TInt construct(const RWindowTreeNode &parent,TUint32 aHandle, TInt aType, TDisplayMode aDisplayMode);
  1717 	};
  1727 	};
  1718 
  1728 
  1719 
  1729