hb_face_set_user_data function

  1. @Native<Int Function(Pointer<hb_face_t>, Pointer<hb_user_data_key_t>, Pointer<Void>, Pointer<NativeFunction<Void Function(Pointer<Void> user_data)>>, Int)>(ffi.Pointer<hb_face_t>, ffi.Pointer<hb_user_data_key_t>, ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void> user_data)>>, ffi.Int)>()
int hb_face_set_user_data(
  1. Pointer<hb_face_t> face,
  2. Pointer<hb_user_data_key_t> key,
  3. Pointer<Void> data,
  4. Pointer<NativeFunction<Void Function(Pointer<Void> user_data)>> destroy,
  5. int replace,
)

Implementation

@ffi.Native<
  ffi.Int Function(
    ffi.Pointer<hb_face_t>,
    ffi.Pointer<hb_user_data_key_t>,
    ffi.Pointer<ffi.Void>,
    ffi.Pointer<
      ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void> user_data)>
    >,
    ffi.Int,
  )
>()
external int hb_face_set_user_data(
  ffi.Pointer<hb_face_t> face,
  ffi.Pointer<hb_user_data_key_t> key,
  ffi.Pointer<ffi.Void> data,
  ffi.Pointer<
    ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void> user_data)>
  >
  destroy,
  int replace,
);