loadTexture method

Future<Texture?> loadTexture(
  1. int i,
  2. Uint8List buffer
)

Implementation

Future<Texture?> loadTexture(int i, Uint8List buffer) async{

  final texDatas = parse( buffer.buffer, true );

  images[i] = {
    'width': texDatas['width'],
    'height': texDatas['height'],
    'format': texDatas['format'],
    'mipmaps': texDatas['mipmaps']
  };

  loaded += 1;

  if ( loaded == 6 ) {
    if ( texDatas['mipmapCount'] == 1 ) texture.minFilter = 1006;
    texture.image = images;
    texture.format = texDatas['format'];
    texture.needsUpdate = true;
    return texture;
  }

  return null;
}