semicongine/background_loader

Procs

proc fetchAll(ld: var BackgroundLoader)
proc getLoadedData[T](ld: var BackgroundLoader[T]; path, package: string): T
proc initBackgroundLoader[T](loadFn: proc (path, package: string): T {....gcsafe.}): ptr BackgroundLoader[
    T]
proc isLoaded(ld: var BackgroundLoader; path, package: string): bool
proc requestLoading(ld: var BackgroundLoader; path, package: string)