public class UiThemeLoader extends java.lang.Object implements AsyncAssetLoader<UiTheme>
AsyncAssetLoader for loading UiThemes| Constructor 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>