removeSkybox method

  1. @override
Future removeSkybox()
override

Implementation

@override
Future removeSkybox() async {
  if (_disposed) {
    throw ViewerDisposedException();
  }

  if (_skyboxTextureUploadComplete != null) {
    await FilamentApp.instance!.flush();
    await _skyboxTextureUploadComplete;
    _skyboxTextureUploadComplete = null;
  }

  await _skybox?.destroy();
  _skybox = null;
  _skyboxTexture = null;
}