GLTFLoader constructor

GLTFLoader({
  1. LoadingManager? manager,
  2. bool flipY = false,
})

manager — The LoadingManager for the loader to use. Default is DefaultLoadingManager.

Creates a new GLTFLoader.

Implementation

GLTFLoader({LoadingManager? manager,bool flipY=false}):super(manager,flipY){
  _loader = FileLoader(manager);
  _dracoLoader = null;
  _ddsLoader = null;
  _ktx2Loader = null;
  _meshoptDecoder = null;

  pluginCallbacks = [];

  register((parser) {
    return GLTFMaterialsAnisotropyExtension(parser);
  });

  register((parser) {
    return GLTFMaterialsClearcoatExtension(parser);
  });

  register((parser) {
    return GLTFTextureBasisUExtension(parser);
  });

  register((parser) {
    return GLTFTextureWebPExtension(parser);
  });

  register((parser) {
    return GLTFMaterialsSheenExtension(parser);
  });

  register((parser) {
    return GLTFMaterialsTransmissionExtension(parser);
  });

  register((parser) {
    return GLTFMaterialsVolumeExtension(parser);
  });

  register((parser) {
    return GLTFMaterialsIorExtension(parser);
  });

  register((parser) {
    return GLTFMaterialsSpecularExtension(parser);
  });

  register((parser) {
    return GLTFLightsExtension(parser);
  });

  register((parser) {
    return GLTFMeshoptCompression(parser);
  });
}