toNativeImageProvider function

Pointer<Void> toNativeImageProvider(
  1. ImageProvider provider
)

Converts ImageProvider to a native pointer for FFI (Yandex-compatible).

Implementation

Pointer<Void> toNativeImageProvider(ImageProvider provider) {
  if (provider is NativeImageProviderWrapper) {
    return provider.rawPointer;
  }
  return ImageProviderImpl.getNativePtr(provider);
}