#include <freetype/ftoutln.h>
#include <freetype/ftglyph.h>
Go to the source code of this file.
|
| FT_Outline_GetInsideBorder (FT_Outline *outline) |
|
| FT_Outline_GetOutsideBorder (FT_Outline *outline) |
|
| FT_Stroker_New (FT_Library library, FT_Stroker *astroker) |
|
| FT_Stroker_Set (FT_Stroker stroker, FT_Fixed radius, FT_Stroker_LineCap line_cap, FT_Stroker_LineJoin line_join, FT_Fixed miter_limit) |
|
| FT_Stroker_Rewind (FT_Stroker stroker) |
|
| FT_Stroker_ParseOutline (FT_Stroker stroker, FT_Outline *outline, FT_Bool opened) |
|
| FT_Stroker_BeginSubPath (FT_Stroker stroker, FT_Vector *to, FT_Bool open) |
|
| FT_Stroker_EndSubPath (FT_Stroker stroker) |
|
| FT_Stroker_LineTo (FT_Stroker stroker, FT_Vector *to) |
|
| FT_Stroker_ConicTo (FT_Stroker stroker, FT_Vector *control, FT_Vector *to) |
|
| FT_Stroker_CubicTo (FT_Stroker stroker, FT_Vector *control1, FT_Vector *control2, FT_Vector *to) |
|
| FT_Stroker_GetBorderCounts (FT_Stroker stroker, FT_StrokerBorder border, FT_UInt *anum_points, FT_UInt *anum_contours) |
|
| FT_Stroker_ExportBorder (FT_Stroker stroker, FT_StrokerBorder border, FT_Outline *outline) |
|
| FT_Stroker_GetCounts (FT_Stroker stroker, FT_UInt *anum_points, FT_UInt *anum_contours) |
|
| FT_Stroker_Export (FT_Stroker stroker, FT_Outline *outline) |
|
| FT_Stroker_Done (FT_Stroker stroker) |
|
| FT_Glyph_Stroke (FT_Glyph *pglyph, FT_Stroker stroker, FT_Bool destroy) |
|
| FT_Glyph_StrokeBorder (FT_Glyph *pglyph, FT_Stroker stroker, FT_Bool inside, FT_Bool destroy) |
|
◆ FT_Stroker
typedef typedefFT_BEGIN_HEADER struct FT_StrokerRec_* FT_Stroker |
◆ FT_Stroker_LineCap
◆ FT_Stroker_LineJoin
◆ FT_StrokerBorder
◆ FT_Stroker_LineCap_
Enumerator |
---|
FT_STROKER_LINECAP_BUTT | |
FT_STROKER_LINECAP_ROUND | |
FT_STROKER_LINECAP_SQUARE | |
Definition at line 165 of file ftstroke.h.
166 {
170
@ FT_STROKER_LINECAP_ROUND
@ FT_STROKER_LINECAP_BUTT
@ FT_STROKER_LINECAP_SQUARE
enum FT_Stroker_LineCap_ FT_Stroker_LineCap
◆ FT_Stroker_LineJoin_
Enumerator |
---|
FT_STROKER_LINEJOIN_ROUND | |
FT_STROKER_LINEJOIN_BEVEL | |
FT_STROKER_LINEJOIN_MITER_VARIABLE | |
FT_STROKER_LINEJOIN_MITER | |
FT_STROKER_LINEJOIN_MITER_FIXED | |
Definition at line 134 of file ftstroke.h.
135 {
141
@ FT_STROKER_LINEJOIN_MITER
@ FT_STROKER_LINEJOIN_MITER_FIXED
@ FT_STROKER_LINEJOIN_BEVEL
@ FT_STROKER_LINEJOIN_MITER_VARIABLE
@ FT_STROKER_LINEJOIN_ROUND
enum FT_Stroker_LineJoin_ FT_Stroker_LineJoin
◆ FT_StrokerBorder_
Enumerator |
---|
FT_STROKER_BORDER_LEFT | |
FT_STROKER_BORDER_RIGHT | |
Definition at line 199 of file ftstroke.h.
200 {
203
@ FT_STROKER_BORDER_RIGHT
enum FT_StrokerBorder_ FT_StrokerBorder
◆ FT_Glyph_Stroke()
◆ FT_Glyph_StrokeBorder()
◆ FT_Outline_GetInsideBorder()
FT_Outline_GetInsideBorder |
( |
FT_Outline * | outline | ) |
|
◆ FT_Outline_GetOutsideBorder()
FT_Outline_GetOutsideBorder |
( |
FT_Outline * | outline | ) |
|
◆ FT_Stroker_BeginSubPath()
◆ FT_Stroker_ConicTo()
◆ FT_Stroker_CubicTo()
◆ FT_Stroker_Done()
◆ FT_Stroker_EndSubPath()
◆ FT_Stroker_Export()
◆ FT_Stroker_ExportBorder()
◆ FT_Stroker_GetBorderCounts()
◆ FT_Stroker_GetCounts()
◆ FT_Stroker_LineTo()
◆ FT_Stroker_New()
◆ FT_Stroker_ParseOutline()
◆ FT_Stroker_Rewind()
◆ FT_Stroker_Set()