loadIblFromTexture method

Future loadIblFromTexture(
  1. Texture texture, {
  2. Texture? reflectionsTexture = null,
  3. double intensity = 30000,
  4. bool destroyExisting = true,
})
override

Implementation

Future loadIblFromTexture(Texture texture,
    {Texture? reflectionsTexture = null,
    double intensity = 30000,
    bool destroyExisting = true}) async {
  await removeIbl(destroy: destroyExisting);

  final ibl = await FFIIndirectLight.fromIrradianceTexture(texture,
      reflectionsTexture: reflectionsTexture, intensity: intensity);

  await scene.setIndirectLight(ibl);
}