public class UiThemeLoader extends java.lang.Object implements AsyncAssetLoader<UiTheme>
AsyncAssetLoader
for loading UiTheme
sConstructor and Description |
---|
UiThemeLoader(FileHandleResolver resolver)
Constructor
|
UiThemeLoader(FileHandleResolver resolver,
boolean headless)
Constructor
|
Modifier and Type | Method and Description |
---|---|
org.mini2Dx.gdx.utils.Array<AssetDescriptor> |
getDependencies(AssetDescriptor assetDescriptor,
AsyncLoadingCache asyncLoadingCache) |
void |
loadOnAsyncThread(AssetDescriptor assetDescriptor,
AsyncLoadingCache asyncLoadingCache) |
UiTheme |
loadOnGameThread(AssetManager assetManager,
AssetDescriptor assetDescriptor,
AsyncLoadingCache asyncLoadingCache) |
public UiThemeLoader(FileHandleResolver resolver)
resolver
- The FileHandleResolver
to usepublic UiThemeLoader(FileHandleResolver resolver, boolean headless)
resolver
- The FileHandleResolver
to useheadless
- True if the game is using the headless runtimepublic void loadOnAsyncThread(AssetDescriptor assetDescriptor, AsyncLoadingCache asyncLoadingCache)
loadOnAsyncThread
in interface AsyncAssetLoader<UiTheme>
public UiTheme loadOnGameThread(AssetManager assetManager, AssetDescriptor assetDescriptor, AsyncLoadingCache asyncLoadingCache)
loadOnGameThread
in interface AssetLoader<UiTheme>
public org.mini2Dx.gdx.utils.Array<AssetDescriptor> getDependencies(AssetDescriptor assetDescriptor, AsyncLoadingCache asyncLoadingCache)
getDependencies
in interface AssetLoader<UiTheme>