diff options
Diffstat (limited to 'thirdparties/common/include/libfreetype/freetype2/freetype/ftbbox.h')
-rwxr-xr-x | thirdparties/common/include/libfreetype/freetype2/freetype/ftbbox.h | 104 |
1 files changed, 52 insertions, 52 deletions
diff --git a/thirdparties/common/include/libfreetype/freetype2/freetype/ftbbox.h b/thirdparties/common/include/libfreetype/freetype2/freetype/ftbbox.h index 9766919..389aa1c 100755 --- a/thirdparties/common/include/libfreetype/freetype2/freetype/ftbbox.h +++ b/thirdparties/common/include/libfreetype/freetype2/freetype/ftbbox.h @@ -16,15 +16,15 @@ /***************************************************************************/ - /*************************************************************************/ - /* */ - /* This component has a _single_ role: to compute exact outline bounding */ - /* boxes. */ - /* */ - /* It is separated from the rest of the engine for various technical */ - /* reasons. It may well be integrated in `ftoutln' later. */ - /* */ - /*************************************************************************/ +/*************************************************************************/ +/* */ +/* This component has a _single_ role: to compute exact outline bounding */ +/* boxes. */ +/* */ +/* It is separated from the rest of the engine for various technical */ +/* reasons. It may well be integrated in `ftoutln' later. */ +/* */ +/*************************************************************************/ #ifndef __FTBBOX_H__ @@ -44,49 +44,49 @@ FT_BEGIN_HEADER - /*************************************************************************/ - /* */ - /* <Section> */ - /* outline_processing */ - /* */ - /*************************************************************************/ - - - /*************************************************************************/ - /* */ - /* <Function> */ - /* FT_Outline_Get_BBox */ - /* */ - /* <Description> */ - /* Compute the exact bounding box of an outline. This is slower */ - /* than computing the control box. However, it uses an advanced */ - /* algorithm which returns _very_ quickly when the two boxes */ - /* coincide. Otherwise, the outline Bézier arcs are traversed to */ - /* extract their extrema. */ - /* */ - /* <Input> */ - /* outline :: A pointer to the source outline. */ - /* */ - /* <Output> */ - /* abbox :: The outline's exact bounding box. */ - /* */ - /* <Return> */ - /* FreeType error code. 0~means success. */ - /* */ - /* <Note> */ - /* If the font is tricky and the glyph has been loaded with */ - /* @FT_LOAD_NO_SCALE, the resulting BBox is meaningless. To get */ - /* reasonable values for the BBox it is necessary to load the glyph */ - /* at a large ppem value (so that the hinting instructions can */ - /* properly shift and scale the subglyphs), then extracting the BBox */ - /* which can be eventually converted back to font units. */ - /* */ - FT_EXPORT( FT_Error ) - FT_Outline_Get_BBox( FT_Outline* outline, - FT_BBox *abbox ); - - - /* */ +/*************************************************************************/ +/* */ +/* <Section> */ +/* outline_processing */ +/* */ +/*************************************************************************/ + + +/*************************************************************************/ +/* */ +/* <Function> */ +/* FT_Outline_Get_BBox */ +/* */ +/* <Description> */ +/* Compute the exact bounding box of an outline. This is slower */ +/* than computing the control box. However, it uses an advanced */ +/* algorithm which returns _very_ quickly when the two boxes */ +/* coincide. Otherwise, the outline Bézier arcs are traversed to */ +/* extract their extrema. */ +/* */ +/* <Input> */ +/* outline :: A pointer to the source outline. */ +/* */ +/* <Output> */ +/* abbox :: The outline's exact bounding box. */ +/* */ +/* <Return> */ +/* FreeType error code. 0~means success. */ +/* */ +/* <Note> */ +/* If the font is tricky and the glyph has been loaded with */ +/* @FT_LOAD_NO_SCALE, the resulting BBox is meaningless. To get */ +/* reasonable values for the BBox it is necessary to load the glyph */ +/* at a large ppem value (so that the hinting instructions can */ +/* properly shift and scale the subglyphs), then extracting the BBox */ +/* which can be eventually converted back to font units. */ +/* */ +FT_EXPORT( FT_Error ) +FT_Outline_Get_BBox( FT_Outline* outline, + FT_BBox *abbox ); + + +/* */ FT_END_HEADER |