hb_paint_image function

  1. @Native<Void Function(Pointer<hb_paint_funcs_t>, Pointer<Void>, Pointer<hb_blob_t>, UnsignedInt, UnsignedInt, Uint32, Float, Pointer<hb_glyph_extents_t>)>(ffi.Pointer<hb_paint_funcs_t>, ffi.Pointer<ffi.Void>, ffi.Pointer<hb_blob_t>, ffi.UnsignedInt, ffi.UnsignedInt, ffi.Uint32, ffi.Float, ffi.Pointer<hb_glyph_extents_t>)>()
void hb_paint_image(
  1. Pointer<hb_paint_funcs_t> funcs,
  2. Pointer<Void> paint_data,
  3. Pointer<hb_blob_t> image,
  4. int width,
  5. int height,
  6. int format,
  7. double slant,
  8. Pointer<hb_glyph_extents_t> extents,
)

Implementation

@ffi.Native<
  ffi.Void Function(
    ffi.Pointer<hb_paint_funcs_t>,
    ffi.Pointer<ffi.Void>,
    ffi.Pointer<hb_blob_t>,
    ffi.UnsignedInt,
    ffi.UnsignedInt,
    ffi.Uint32,
    ffi.Float,
    ffi.Pointer<hb_glyph_extents_t>,
  )
>()
external void hb_paint_image(
  ffi.Pointer<hb_paint_funcs_t> funcs,
  ffi.Pointer<ffi.Void> paint_data,
  ffi.Pointer<hb_blob_t> image,
  int width,
  int height,
  int format,
  double slant,
  ffi.Pointer<hb_glyph_extents_t> extents,
);