lum_platform_image_converter/lib/gen/darwin_bindings.dart

106 lines
2.7 KiB
Dart

// AUTO GENERATED FILE, DO NOT EDIT.
//
// Generated by `package:ffigen`.
// ignore_for_file: type=lint, unused_import
import 'dart:ffi' as ffi;
import 'package:objective_c/objective_c.dart' as objc;
@ffi.Native<ffi.Pointer<__CFAllocator>>()
external final ffi.Pointer<__CFAllocator> kCFAllocatorDefault;
@ffi.Native<
ffi.Pointer<__CFData> Function(
ffi.Pointer<__CFAllocator>,
ffi.Pointer<ffi.UnsignedChar>,
ffi.Long,
)
>()
external ffi.Pointer<__CFData> CFDataCreate(
ffi.Pointer<__CFAllocator> allocator,
ffi.Pointer<ffi.UnsignedChar> bytes,
int length,
);
@ffi.Native<
ffi.Pointer<__CFData> Function(ffi.Pointer<__CFAllocator>, ffi.Long)
>()
external ffi.Pointer<__CFData> CFDataCreateMutable(
ffi.Pointer<__CFAllocator> allocator,
int capacity,
);
@ffi.Native<ffi.Long Function(ffi.Pointer<__CFData>)>()
external int CFDataGetLength(ffi.Pointer<__CFData> theData);
@ffi.Native<ffi.Pointer<ffi.UnsignedChar> Function(ffi.Pointer<__CFData>)>()
external ffi.Pointer<ffi.UnsignedChar> CFDataGetBytePtr(
ffi.Pointer<__CFData> theData,
);
@ffi.Native<
ffi.Pointer<CGImageSource> Function(
ffi.Pointer<__CFData>,
ffi.Pointer<__CFDictionary>,
)
>()
external ffi.Pointer<CGImageSource> CGImageSourceCreateWithData(
ffi.Pointer<__CFData> data,
ffi.Pointer<__CFDictionary> options,
);
@ffi.Native<
ffi.Pointer<CGImage> Function(
ffi.Pointer<CGImageSource>,
ffi.Size,
ffi.Pointer<__CFDictionary>,
)
>()
external ffi.Pointer<CGImage> CGImageSourceCreateImageAtIndex(
ffi.Pointer<CGImageSource> isrc,
int index,
ffi.Pointer<__CFDictionary> options,
);
@ffi.Native<
ffi.Pointer<CGImageDestination> Function(
ffi.Pointer<__CFData>,
ffi.Pointer<objc.CFString>,
ffi.Size,
ffi.Pointer<__CFDictionary>,
)
>()
external ffi.Pointer<CGImageDestination> CGImageDestinationCreateWithData(
ffi.Pointer<__CFData> data,
ffi.Pointer<objc.CFString> type,
int count,
ffi.Pointer<__CFDictionary> options,
);
@ffi.Native<
ffi.Void Function(
ffi.Pointer<CGImageDestination>,
ffi.Pointer<CGImage>,
ffi.Pointer<__CFDictionary>,
)
>()
external void CGImageDestinationAddImage(
ffi.Pointer<CGImageDestination> idst,
ffi.Pointer<CGImage> image,
ffi.Pointer<__CFDictionary> properties,
);
@ffi.Native<ffi.Bool Function(ffi.Pointer<CGImageDestination>)>()
external bool CGImageDestinationFinalize(ffi.Pointer<CGImageDestination> idst);
final class __CFAllocator extends ffi.Opaque {}
final class __CFDictionary extends ffi.Opaque {}
final class __CFData extends ffi.Opaque {}
final class CGImageSource extends ffi.Opaque {}
final class CGImage extends ffi.Opaque {}
final class CGImageDestination extends ffi.Opaque {}