Loading...
Searching...
No Matches
bitmap_region_decoder.dart
Go to the documentation of this file.
1import 'dart:ffi';
2import 'dart:typed_data';
3import 'package:meta/meta.dart';
4import 'package:navigine_sdk/com/_library_context.dart' as __lib;
5import 'package:navigine_sdk/com/exception.dart' as exception;
6import 'package:navigine_sdk/com/native_types.dart';
7import 'package:navigine_sdk/com/navigine/idl/image.dart';
8import 'package:navigine_sdk/com/navigine/idl/rectangle.dart';
9import 'package:navigine_sdk/com/to_native.dart';
10import 'package:navigine_sdk/com/to_platform.dart';
11import 'package:navigine_sdk/com/weak_interface_wrapper.dart' as weak_interface_wrapper;
12import 'package:navigine_sdk/image_wrapper.dart';
13
14part 'bitmap_region_decoder.impl.dart';
24abstract class BitmapRegionDecoder implements Finalizable {
25
38 static BitmapRegionDecoder newInstance(Uint8List data) => $prototype.newInstance(data);
39
53
67 ImageWrapper decodeRegion(Rectangle rect, double sampleSize);
68
69 bool isValid();
70
81 int get width;
92 int get height;
93
94
96 @visibleForTesting
97 static dynamic $prototype = BitmapRegionDecoder$Impl.fromExternalPtr(Pointer<Void>.fromAddress(0));
98}