navigine_sdk_flutter_ImageWrapper_ToFfi function

Pointer<Void> navigine_sdk_flutter_ImageWrapper_ToFfi(
  1. ImageWrapper value
)

Implementation

Pointer<Void> navigine_sdk_flutter_ImageWrapper_ToFfi(ImageWrapper value) {
    final _pixelsHandle = navigine_sdk_flutter_Uint8List_ToFfi(value._pixels);
    final _widthHandle = navigine_sdk_flutter_int_ToFfi(value._width);
    final _heightHandle = navigine_sdk_flutter_int_ToFfi(value._height);
    final _result = _navigine_sdk_flutter_Bitmap_CreateHandle(_pixelsHandle, _widthHandle, _heightHandle);
    navigine_sdk_flutter_Uint8List_ReleaseFfiHandle(_pixelsHandle);
    navigine_sdk_flutter_int_ReleaseFfiHandle(_widthHandle);
    navigine_sdk_flutter_int_ReleaseFfiHandle(_heightHandle);
    return _result;
}