Interface ISelectiveResourceReloadListener

All Superinterfaces:
IFutureReloadListener, IResourceManagerReloadListener
All Known Subinterfaces:
IModelLoader<T>
All Known Implementing Classes:
B3DLoader, CompositeModel.Loader, DynamicBucketModel.Loader, FullPotsAccessorDemo.ClientHandler.DioritePotModelLoader, ItemLayerModel.Loader, ModelLoaderRegistry.VanillaProxy.Loader, MultiLayerModel.Loader, NewModelLoaderTest.TestLoader, OBJLoader, SeparatePerspectiveModel.Loader

public interface ISelectiveResourceReloadListener extends IResourceManagerReloadListener
  • Method Details

    • onResourceManagerReload

      default void onResourceManagerReload(IResourceManager resourceManager)
      Specified by:
      onResourceManagerReload in interface IResourceManagerReloadListener
    • onResourceManagerReload

      void onResourceManagerReload(IResourceManager resourceManager, Predicate<IResourceType> resourcePredicate)
      A version of onResourceManager that selectively chooses IResourceTypes to reload. When using this, the given predicate should be called to ensure the relevant resources should be reloaded at this time.
      Parameters:
      resourceManager - the resource manager being reloaded
      resourcePredicate - predicate to test whether any given resource type should be reloaded