setData method

  1. @override
void setData(
  1. Uint8List data
)
override

@brief Method is used to set user-defined data for the map object. @param data Data to store in the map object.

Dart code snippet: @snippet location_window_map_objects_example.dart dart_MapObject_setData

Implementation

@override
void setData(Uint8List data) {
    final _setDataFfi = __lib.catchArgumentError(() => __lib.nativeLibrary.lookupFunction<
        Void Function(Pointer<Void>, Pointer<Void>),
        void Function(Pointer<Void>, Pointer<Void>)
      >('navigine_sdk_flutter_MapObject_setData__Data'));
    final _dataHandle = navigine_sdk_flutter_Uint8List_ToFfi(data);
    final _handle = this.handle;
    _setDataFfi(_handle, _dataHandle);
    navigine_sdk_flutter_Uint8List_ReleaseFfiHandle(_dataHandle);
}