hb_shape_plan_set_user_data function
- @Native<Int Function(Pointer<
hb_shape_plan_t> , Pointer<hb_user_data_key_t> , Pointer<Void> , Pointer<NativeFunction< , Int)>(ffi.Pointer<hb_shape_plan_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)>()Void Function(Pointer< >Void> user_data)>
- Pointer<
hb_shape_plan_t> shape_plan, - Pointer<
hb_user_data_key_t> key, - Pointer<
Void> data, - Pointer<
NativeFunction< destroy,Void Function(Pointer< >Void> user_data)> - int replace,
Implementation
@ffi.Native<
ffi.Int Function(
ffi.Pointer<hb_shape_plan_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_shape_plan_set_user_data(
ffi.Pointer<hb_shape_plan_t> shape_plan,
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,
);