hb_blob_create function

Pointer<hb_blob_t> hb_blob_create(
  1. Pointer<Char> data,
  2. int length,
  3. hb_memory_mode_t mode,
  4. Pointer<Void> user_data,
  5. Pointer<NativeFunction<Void Function(Pointer<Void> user_data)>> destroy,
)

Implementation

ffi.Pointer<hb_blob_t> hb_blob_create(
  ffi.Pointer<ffi.Char> data,
  int length,
  hb_memory_mode_t mode,
  ffi.Pointer<ffi.Void> user_data,
  ffi.Pointer<
    ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void> user_data)>
  >
  destroy,
) => _hb_blob_create(data, length, mode.value, user_data, destroy);