public static extern FT_Error FT_Stroker_CubicTo(IntPtr stroker, ref FT_Vector control1, ref FT_Vector control2, ref FT_Vector to);
public static extern FT_Error FT_Stroker_BeginSubPath(IntPtr stroker, ref FT_Vector to, [MarshalAs(UnmanagedType.U1)] bool open);
public static extern FT_Error FT_Stroker_LineTo(IntPtr stroker, ref FT_Vector to);
public static extern void FT_Vector_Polarize(ref FT_Vector vec, out IntPtr length, out IntPtr angle);
public static extern void FT_Vector_From_Polar(out FT_Vector vec, IntPtr length, IntPtr angle);
public static extern void FT_Vector_Rotate(ref FT_Vector vec, IntPtr angle);
public static extern IntPtr FT_Vector_Length(ref FT_Vector vec);
public static extern void FT_Vector_Unit(out FT_Vector vec, IntPtr angle);
public static extern void FT_Vector_Transform(ref FT_Vector vec, ref FT_Matrix matrix);
public static extern FT_Error FT_Glyph_To_Bitmap(ref IntPtr the_glyph, FT_Render_Mode render_mode, ref FT_Vector origin, [MarshalAs(UnmanagedType.U1)] bool destroy);
public static extern FT_Error FT_Glyph_Transform(IntPtr glyph, ref FT_Matrix matrix, ref FT_Vector delta);
public static extern FT_Error FT_Get_Kerning(IntPtr face, uint left_glyph, uint right_glyph, uint kern_mode, out FT_Vector akerning);