Lines 110-120
FtFuncList nsFreeType2::FtFuncs [] = {
Link Here
|
110 |
{"FT_New_Face", NS_FT2_OFFSET(nsFT_New_Face), PR_TRUE}, |
110 |
{"FT_New_Face", NS_FT2_OFFSET(nsFT_New_Face), PR_TRUE}, |
111 |
{"FT_Outline_Decompose", NS_FT2_OFFSET(nsFT_Outline_Decompose), PR_TRUE}, |
111 |
{"FT_Outline_Decompose", NS_FT2_OFFSET(nsFT_Outline_Decompose), PR_TRUE}, |
112 |
{"FT_Set_Charmap", NS_FT2_OFFSET(nsFT_Set_Charmap), PR_TRUE}, |
112 |
{"FT_Set_Charmap", NS_FT2_OFFSET(nsFT_Set_Charmap), PR_TRUE}, |
113 |
{"FTC_Image_Cache_Lookup", NS_FT2_OFFSET(nsFTC_Image_Cache_Lookup), PR_TRUE}, |
113 |
{"FTC_ImageCache_Lookup", NS_FT2_OFFSET(nsFTC_Image_Cache_Lookup), PR_TRUE}, |
114 |
{"FTC_Manager_Lookup_Size", NS_FT2_OFFSET(nsFTC_Manager_Lookup_Size), PR_TRUE}, |
114 |
{"FTC_Manager_LookupFace", NS_FT2_OFFSET(nsFTC_Manager_LookupFace), PR_TRUE}, |
115 |
{"FTC_Manager_Done", NS_FT2_OFFSET(nsFTC_Manager_Done), PR_TRUE}, |
115 |
{"FTC_Manager_Done", NS_FT2_OFFSET(nsFTC_Manager_Done), PR_TRUE}, |
116 |
{"FTC_Manager_New", NS_FT2_OFFSET(nsFTC_Manager_New), PR_TRUE}, |
116 |
{"FTC_Manager_New", NS_FT2_OFFSET(nsFTC_Manager_New), PR_TRUE}, |
117 |
{"FTC_Image_Cache_New", NS_FT2_OFFSET(nsFTC_Image_Cache_New), PR_TRUE}, |
117 |
{"FTC_ImageCache_New", NS_FT2_OFFSET(nsFTC_Image_Cache_New), PR_TRUE}, |
118 |
// #ifdef MOZ_SVG |
118 |
// #ifdef MOZ_SVG |
119 |
{"FT_Glyph_Transform", NS_FT2_OFFSET(nsFT_Glyph_Transform), PR_TRUE}, |
119 |
{"FT_Glyph_Transform", NS_FT2_OFFSET(nsFT_Glyph_Transform), PR_TRUE}, |
120 |
{"FT_Get_Kerning", NS_FT2_OFFSET(nsFT_Get_Kerning), PR_TRUE}, |
120 |
{"FT_Get_Kerning", NS_FT2_OFFSET(nsFT_Get_Kerning), PR_TRUE}, |
Lines 282-288
nsFreeType2::SetCharmap(FT_Face face, FT
Link Here
|
282 |
} |
282 |
} |
283 |
|
283 |
|
284 |
NS_IMETHODIMP |
284 |
NS_IMETHODIMP |
285 |
nsFreeType2::ImageCacheLookup(FTC_Image_Cache cache, FTC_Image_Desc *desc, |
285 |
nsFreeType2::ImageCacheLookup(FTC_ImageCache cache, FTC_ImageType *desc, |
286 |
FT_UInt glyphID, FT_Glyph *glyph) |
286 |
FT_UInt glyphID, FT_Glyph *glyph) |
287 |
{ |
287 |
{ |
288 |
// call the FreeType2 function via the function pointer |
288 |
// call the FreeType2 function via the function pointer |
Lines 291-301
nsFreeType2::ImageCacheLookup(FTC_Image_
Link Here
|
291 |
} |
291 |
} |
292 |
|
292 |
|
293 |
NS_IMETHODIMP |
293 |
NS_IMETHODIMP |
294 |
nsFreeType2::ManagerLookupSize(FTC_Manager manager, FTC_Font font, |
294 |
nsFreeType2::ManagerLookupFace(FTC_Manager manager, FTC_FaceID face_id, |
295 |
FT_Face *face, FT_Size *size) |
295 |
FT_Face *face) |
296 |
{ |
296 |
{ |
297 |
// call the FreeType2 function via the function pointer |
297 |
// call the FreeType2 function via the function pointer |
298 |
FT_Error error = nsFTC_Manager_Lookup_Size(manager, font, face, size); |
298 |
FT_Error error = nsFTC_Manager_LookupFace(manager, face_id, face); |
299 |
return error ? NS_ERROR_FAILURE : NS_OK; |
299 |
return error ? NS_ERROR_FAILURE : NS_OK; |
300 |
} |
300 |
} |
301 |
|
301 |
|
Lines 320-326
nsFreeType2::ManagerNew(FT_Library libra
Link Here
|
320 |
} |
320 |
} |
321 |
|
321 |
|
322 |
NS_IMETHODIMP |
322 |
NS_IMETHODIMP |
323 |
nsFreeType2::ImageCacheNew(FTC_Manager manager, FTC_Image_Cache *cache) |
323 |
nsFreeType2::ImageCacheNew(FTC_Manager manager, FTC_ImageCache *cache) |
324 |
{ |
324 |
{ |
325 |
// call the FreeType2 function via the function pointer |
325 |
// call the FreeType2 function via the function pointer |
326 |
FT_Error error = nsFTC_Image_Cache_New(manager, cache); |
326 |
FT_Error error = nsFTC_Image_Cache_New(manager, cache); |
Lines 389-395
nsFreeType2::SupportsExtFunc(PRBool *res
Link Here
|
389 |
} |
389 |
} |
390 |
|
390 |
|
391 |
NS_IMETHODIMP |
391 |
NS_IMETHODIMP |
392 |
nsFreeType2::GetImageCache(FTC_Image_Cache *aCache) |
392 |
nsFreeType2::GetImageCache(FTC_ImageCache *aCache) |
393 |
{ |
393 |
{ |
394 |
*aCache = mImageCache; |
394 |
*aCache = mImageCache; |
395 |
return NS_OK; |
395 |
return NS_OK; |