public interface IAssetManager
@ApiInternal void load()
@ApiInternal void setCursor(ISpecialCursor cursor)
<T extends IAsset> java.util.Map<ResourceName,T> getAllOfType(ResourceName identifier)
<T extends IAsset> T getAssetWithFallback(ResourceName identifier, ResourceName path, T fallback)
boolean hasAsset(ResourceName identifier, ResourceName path)
ITexture getTexture(ResourceName path)
IAnimation getAnimation(ResourceName path)
ISound getSound(ResourceName path)
IShaderProgram getShaderProgram(ResourceName path)
@ApiInternal Locale getLocale(ResourceName path)
@ApiInternal IFont getFont(ResourceName path)
java.lang.String localize(ResourceName unloc, java.lang.Object... format)
IFont getFont()
@ApiInternal void setFont(IFont font)
Locale getLocale()
@ApiInternal void setLocale(Locale locale)
java.io.InputStream getResourceStream(java.lang.String s)
java.net.URL getResourceURL(java.lang.String s)
ITexture getMissingTexture()
java.text.SimpleDateFormat getLocalizedDateFormat()
@ApiInternal ISpecialCursor pickCurrentCursor()
ITextureStitcher getTextureStitcher()
boolean addAsset(IAssetLoader loader, ResourceName name, IAsset asset)