graphicsdeviceinterface/gdi/inc/gdistructs.h
changeset 36 01a6848ebfd7
parent 0 5d03bc08d59c
child 164 25ffed67c7ef
child 171 414d4b727fd9
--- a/graphicsdeviceinterface/gdi/inc/gdistructs.h	Tue Feb 02 01:47:50 2010 +0200
+++ b/graphicsdeviceinterface/gdi/inc/gdistructs.h	Fri Apr 16 16:21:04 2010 +0300
@@ -57,4 +57,45 @@
 	TPtrC iText;
 	};
 
+
+/*
+Structure used to pass input/output parameters between RFontTable and CFbsFont.
+@internalTechnology
+*/
+class TGetFontTableParam 
+    {
+public:
+    TUint32 iTag;
+    TAny *iContent;
+    TInt iLength;
+    };
+
+/*
+Structure used to pass input/output parameters between RGlyphOutlineIterator and CFbsFont.
+Used when opening an outline iterator.
+@internalTechnology
+*/
+class TGetGlyphOutlineParam 
+    {
+public:
+    TInt iCount;
+    const TUint *iCodes; 
+    TBool iHinted;
+    TAny **iOutlines;
+    TInt *iLengths; 
+    };
+
+/*
+Structure used to pass input/output parameters between RGlyphOutlineIterator and CFbsFont.
+Used when closing an outline iterator.
+@internalTechnology
+*/
+class TReleaseGlyphOutlineParam 
+    {
+public:
+    TInt iCount;
+    const TUint *iCodes;
+    TBool iHinted;
+    };
+
 #endif /* GDISTRUCTS_H */