hb_unicode_funcs_set_script_func function

  1. @Native<Void Function(Pointer<hb_unicode_funcs_t>, hb_unicode_combining_class_func_t, Pointer<Void>, hb_destroy_func_t)>(ffi.Pointer<hb_unicode_funcs_t>, hb_unicode_script_func_t, ffi.Pointer<ffi.Void>, hb_destroy_func_t)>()
void hb_unicode_funcs_set_script_func(
  1. Pointer<hb_unicode_funcs_t> ufuncs,
  2. hb_unicode_script_func_t func,
  3. Pointer<Void> user_data,
  4. hb_destroy_func_t destroy,
)

hb_unicode_funcs_set_script_func: @ufuncs: A Unicode-functions structure @func: (closure user_data) (destroy destroy) (scope notified): The callback function to assign @user_data: Data to pass to @func @destroy: (nullable): The function to call when @user_data is not needed anymore

Sets the implementation function for #hb_unicode_script_func_t.

Since: 0.9.2

Implementation

@ffi.Native<
  ffi.Void Function(
    ffi.Pointer<hb_unicode_funcs_t>,
    hb_unicode_script_func_t,
    ffi.Pointer<ffi.Void>,
    hb_destroy_func_t,
  )
>()
external void hb_unicode_funcs_set_script_func(
  ffi.Pointer<hb_unicode_funcs_t> ufuncs,
  hb_unicode_script_func_t func,
  ffi.Pointer<ffi.Void> user_data,
  hb_destroy_func_t destroy,
);