fbs/fontandbitmapserver/sfbs/UTILS.H
changeset 36 01a6848ebfd7
parent 0 5d03bc08d59c
child 116 171fae344dd4
equal deleted inserted replaced
0:5d03bc08d59c 36:01a6848ebfd7
    68 	EFbsShaperNotYetCalled,
    68 	EFbsShaperNotYetCalled,
    69 	EFbsShaperInvalidArguments,
    69 	EFbsShaperInvalidArguments,
    70 	EFbsInvalidCompressionThreshold,
    70 	EFbsInvalidCompressionThreshold,
    71 	EFbsTypefaceIndexOutOfRange,
    71 	EFbsTypefaceIndexOutOfRange,
    72 	EFbsPanicBitmapDataCopy,
    72 	EFbsPanicBitmapDataCopy,
    73 	EFbsPanicBitmapReadOnly
    73 	EFbsPanicBitmapReadOnly,
       
    74 	EFbsPanicInvalidBitmapType
    74 	};
    75 	};
    75 
    76 
    76 class TScanLine
    77 class TScanLine
    77 /**
    78 /**
    78 @internalComponent
    79 @internalComponent
   235 	EFbsWdpUnpagedData=0x02, //SYMBIAN_GRAPHICS_FBSERV_UNPAGEDDATA was specified.
   236 	EFbsWdpUnpagedData=0x02, //SYMBIAN_GRAPHICS_FBSERV_UNPAGEDDATA was specified.
   236 	EFbsWdpPageBitmapDataChunkOnly=0x03, //SYMBIAN_GRAPHICS_FBSERV_PAGE_BITMAP_DATA_ONLY was specified.
   237 	EFbsWdpPageBitmapDataChunkOnly=0x03, //SYMBIAN_GRAPHICS_FBSERV_PAGE_BITMAP_DATA_ONLY was specified.
   237 	EFbsWdpPageBitmapDataAndSharedHeapChunksOnly=0x04, //SYMBIAN_GRAPHICS_FBSERV_PAGE_BITMAP_DATA_AND_SHARED_HEAP_ONLY was specified.
   238 	EFbsWdpPageBitmapDataAndSharedHeapChunksOnly=0x04, //SYMBIAN_GRAPHICS_FBSERV_PAGE_BITMAP_DATA_AND_SHARED_HEAP_ONLY was specified.
   238 	};
   239 	};
   239 
   240 
       
   241 
       
   242 /*
       
   243 Structure used to pass parameters from FBS client to FBS server.
       
   244 Used when opening/closing an outline iterator.
       
   245 @internalTechnology
       
   246 */
       
   247 class TFBSGlyphOutlineParam 
       
   248     {
       
   249 public:
       
   250     TInt iHandle;
       
   251     TInt iCount;
       
   252     TBool iHinted;
       
   253     };
       
   254 
       
   255 /*
       
   256 Structure used to pass font table/glyph outlines from FBS to FBS client.
       
   257 Used when opening an font table or an outline iterator.
       
   258 @internalTechnology
       
   259 */
       
   260 class TOffsetLen 
       
   261     {
       
   262 public:
       
   263     TInt iOffset;
       
   264     TInt iLen;
       
   265     };
       
   266 
   240 #endif
   267 #endif
   241 
   268 
   242 
   269