fromAsset static method
Future<TextureSource>
fromAsset(
- String asset, {
- TileMode tmx = TileMode.repeated,
- TileMode tmy = TileMode.repeated,
- TargetImageSize? targetSize,
Implementation
static Future<TextureSource> fromAsset(
String asset, {
TileMode tmx = TileMode.repeated,
TileMode tmy = TileMode.repeated,
TargetImageSize? targetSize,
}) async {
if (kIsWeb) {
final data = await rootBundle.load(asset);
// coverage:ignore-start
return fromMemory(
data.buffer.asUint8List(),
tmx: tmx,
tmy: tmy,
targetSize: targetSize,
);
// coverage:ignore-end
}
final buffer = await ImmutableBuffer.fromAsset(asset);
final data = await rootBundle.load(asset);
final exif = await readExifFromBytes(data.buffer.asInt8List());
// coverage:ignore-start
return await _fromImmutableBuffer(
buffer,
tmx,
tmy,
exif: exif,
targetSize: targetSize,
);
// coverage:ignore-end
}