hb_paint_linear_gradient function

  1. @Native<Void Function(Pointer<hb_paint_funcs_t>, Pointer<Void>, Pointer<hb_color_line_t>, Float, Float, Float, Float, Float, Float)>(ffi.Pointer<hb_paint_funcs_t>, ffi.Pointer<ffi.Void>, ffi.Pointer<hb_color_line_t>, ffi.Float, ffi.Float, ffi.Float, ffi.Float, ffi.Float, ffi.Float)>()
void hb_paint_linear_gradient(
  1. Pointer<hb_paint_funcs_t> funcs,
  2. Pointer<Void> paint_data,
  3. Pointer<hb_color_line_t> color_line,
  4. double x0,
  5. double y0,
  6. double x1,
  7. double y1,
  8. double x2,
  9. double y2,
)

Implementation

@ffi.Native<
  ffi.Void Function(
    ffi.Pointer<hb_paint_funcs_t>,
    ffi.Pointer<ffi.Void>,
    ffi.Pointer<hb_color_line_t>,
    ffi.Float,
    ffi.Float,
    ffi.Float,
    ffi.Float,
    ffi.Float,
    ffi.Float,
  )
>()
external void hb_paint_linear_gradient(
  ffi.Pointer<hb_paint_funcs_t> funcs,
  ffi.Pointer<ffi.Void> paint_data,
  ffi.Pointer<hb_color_line_t> color_line,
  double x0,
  double y0,
  double x1,
  double y1,
  double x2,
  double y2,
);