Package net.minecraft.resource
Class ProfiledResourceReload
java.lang.Object
net.minecraft.resource.SimpleResourceReload<ProfiledResourceReload.Summary>
net.minecraft.resource.ProfiledResourceReload
- All Implemented Interfaces:
ResourceReload
public class ProfiledResourceReload extends SimpleResourceReload<ProfiledResourceReload.Summary>
An implementation of resource reload that includes an additional profiling
summary for each reloader.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProfiledResourceReload.SummaryNested classes/interfaces inherited from class net.minecraft.resource.SimpleResourceReload
SimpleResourceReload.Factory<S> -
Field Summary
Fields Modifier and Type Field Description private static LoggerLOGGERprivate StopwatchreloadTimerFields inherited from class net.minecraft.resource.SimpleResourceReload
applyStageFuture, manager, prepareStageFuture -
Constructor Summary
Constructors Constructor Description ProfiledResourceReload(ResourceManager manager, List<ResourceReloader> reloaders, Executor prepareExecutor, Executor applyExecutor, CompletableFuture<Unit> initialStage) -
Method Summary
Modifier and Type Method Description private voidfinish(List<ProfiledResourceReload.Summary> summaries)Methods inherited from class net.minecraft.resource.SimpleResourceReload
create, getProgress, isComplete, isPrepareStageComplete, throwException, whenComplete
-
Field Details
-
LOGGER
-
reloadTimer
-
-
Constructor Details
-
ProfiledResourceReload
public ProfiledResourceReload(ResourceManager manager, List<ResourceReloader> reloaders, Executor prepareExecutor, Executor applyExecutor, CompletableFuture<Unit> initialStage)
-
-
Method Details
-
finish
-