Class GlobalNativeResourceLoader

java.lang.Object
be.yildizgames.common.libloader.GlobalNativeResourceLoader

public class GlobalNativeResourceLoader
extends Object
Global loader, can be used to use the same loader, no matter where called from.
Author:
Grégory Van den Borre
  • Constructor Details

    • GlobalNativeResourceLoader

      public GlobalNativeResourceLoader()
  • Method Details

    • getInstance

      public static GlobalNativeResourceLoader getInstance()
      Provide the global loader instance.
      Returns:
      The global loader, never null.
    • setNativeResourceLoader

      public final void setNativeResourceLoader​(NativeResourceLoader loader)
      Change the loader to use. This will only impact the new calls to getLoader().
      Parameters:
      loader - New loader to use, null is not allowed.
    • getLoader

      public final NativeResourceLoader getLoader()
      Provider the global loader.
      Returns:
      The loader to use, never null.