LoadCubeImages function

List<Future<ImageElement>> LoadCubeImages(
  1. String urlPrefix,
  2. String urlSuffix
)

Implementation

List<Future<HTML.ImageElement>> LoadCubeImages(
    String urlPrefix, String urlSuffix) {
  List<Future<HTML.ImageElement>> out = List.generate(_kUrlInfix.length, (i) {
    Completer<HTML.ImageElement> c = Completer();
    HTML.ImageElement image = HTML.ImageElement();
    image.onLoad.first.then((_) => c.complete(image));
    image.src = urlPrefix + _kUrlInfix[i] + urlSuffix;
    return c.future;
  });
  return out;
}