loadTexture method

Future<Texture?> loadTexture(
  1. dynamic url,
  2. dynamic mapping,
  3. dynamic onLoad,
  4. dynamic onProgress,
  5. dynamic onError,
)

Implementation

Future<Texture?> loadTexture(url, mapping, onLoad, onProgress, onError) async {
  final manager = (this.manager != null) ? this.manager : defaultLoadingManager;
  TextureLoader? loader = manager.getHandler(url);

  if (loader == null) {
    loader = TextureLoader(manager: manager);
    loader.flipY = true;
  }

  loader.setCrossOrigin(crossOrigin);

  // final texture = loader.load( url, onLoad, onProgress, onError );
  final texture = await loader.unknown(url);

  if (mapping != null) texture?.mapping = mapping;

  return texture;
}