106 lines
2.7 KiB
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 {}
|