loadAsync method
Implementation
@override
Future<Texture> loadAsync(url, [Function? onProgress]) async {
Completer<Texture> completer = Completer<Texture>();
load(url, (texture) {
completer.complete(texture);
}, onProgress, () {});
return completer.future;
}