public interface IAssetManager
@ApiInternal void setCursor(IGameInstance game, ISpecialCursor cursor)
<T extends IAsset> java.util.Map<IResourceName,T> getAllOfType(java.lang.Class<T> type)
<T extends IAsset> T getAssetWithFallback(IResourceName path, T fallback)
ITexture getTexture(IResourceName path)
IAnimation getAnimation(IResourceName path)
ISound getSound(IResourceName path)
IShaderProgram getShaderProgram(IResourceName path)
@ApiInternal Locale getLocale(IResourceName path)
@ApiInternal IFont getFont(IResourceName path)
java.lang.String localize(IResourceName 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(IGameInstance game)
ITextureStitcher getTextureStitcher()
void addAsset(IResourceName name, IAsset asset)