Small name change to match C++ runtime.

This commit is contained in:
Luigi Rosso
2021-11-29 16:05:18 -08:00
committed by Luigi Rosso
parent 22b2d4c8e0
commit a6f18c8783
2 changed files with 7 additions and 7 deletions

View File

@ -7,12 +7,12 @@ import 'package:rive/src/rive_core/assets/file_asset_contents.dart';
/// A helper for resolving Rive file assets (like images) that are provided out /// A helper for resolving Rive file assets (like images) that are provided out
/// of band with regards to the .riv file itself. /// of band with regards to the .riv file itself.
// ignore: one_member_abstracts // ignore: one_member_abstracts
abstract class RiveAssetResolver { abstract class FileAssetResolver {
Future<Uint8List> loadContents(FileAsset asset); Future<Uint8List> loadContents(FileAsset asset);
} }
class FileAssetImporter extends ImportStackObject { class FileAssetImporter extends ImportStackObject {
final RiveAssetResolver? assetResolver; final FileAssetResolver? assetResolver;
final FileAsset fileAsset; final FileAsset fileAsset;
FileAssetImporter(this.fileAsset, this.assetResolver); FileAssetImporter(this.fileAsset, this.assetResolver);

View File

@ -89,7 +89,7 @@ class RiveFile {
Backboard _backboard = Backboard.unknown; Backboard _backboard = Backboard.unknown;
final _artboards = <Artboard>[]; final _artboards = <Artboard>[];
final RiveAssetResolver? _assetResolver; final FileAssetResolver? _assetResolver;
RiveFile._( RiveFile._(
BinaryReader reader, BinaryReader reader,
@ -247,7 +247,7 @@ class RiveFile {
/// [RiveUnsupportedVersionException] if the version is not supported. /// [RiveUnsupportedVersionException] if the version is not supported.
factory RiveFile.import( factory RiveFile.import(
ByteData bytes, { ByteData bytes, {
RiveAssetResolver? assetResolver, FileAssetResolver? assetResolver,
}) { }) {
var reader = BinaryReader(bytes); var reader = BinaryReader(bytes);
return RiveFile._(reader, RuntimeHeader.read(reader), assetResolver); return RiveFile._(reader, RuntimeHeader.read(reader), assetResolver);
@ -273,7 +273,7 @@ class RiveFile {
/// your file contains images that needed to be loaded with separate network /// your file contains images that needed to be loaded with separate network
/// requests. /// requests.
static Future<RiveFile> network(String url, static Future<RiveFile> network(String url,
{RiveAssetResolver? assetResolver}) async { {FileAssetResolver? assetResolver}) async {
final res = await http.get(Uri.parse(url)); final res = await http.get(Uri.parse(url));
final bytes = ByteData.view(res.bodyBytes.buffer); final bytes = ByteData.view(res.bodyBytes.buffer);
return RiveFile.import(bytes, assetResolver: assetResolver); return RiveFile.import(bytes, assetResolver: assetResolver);
@ -298,7 +298,7 @@ class RiveFile {
} }
/// Resolves a Rive asset from the network provided a [baseUrl]. /// Resolves a Rive asset from the network provided a [baseUrl].
class NetworkAssetResolver extends RiveAssetResolver { class NetworkAssetResolver extends FileAssetResolver {
final String baseUrl; final String baseUrl;
NetworkAssetResolver(this.baseUrl); NetworkAssetResolver(this.baseUrl);
@ -309,7 +309,7 @@ class NetworkAssetResolver extends RiveAssetResolver {
} }
} }
class _LocalAssetResolver extends RiveAssetResolver { class _LocalAssetResolver extends FileAssetResolver {
String basePath; String basePath;
_LocalAssetResolver(this.basePath); _LocalAssetResolver(this.basePath);
@override @override