public class UITextureManager extends TextureManager
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap<java.lang.String,AtlasFrameSet> |
mAtlasFrames |
protected java.util.HashMap<java.lang.String,BitmapFont> |
mBitmapFonts |
protected java.util.HashMap<java.lang.String,Texture> |
mGeneralTextures |
protected java.util.HashMap<java.lang.String,NovaFactory> |
mNovaFactories |
protected UIConfigVO |
mUIConfigVO |
protected UIManager |
mUIManager |
protected static java.lang.String |
TAG |
DEFAULT_EXPIRATION_CHECK_INTERVAL, mAssets, mExpirationCheckElapsedTime, mExpirationCheckInterval, mGL, mGLState, mResources, mScene, mTextures
Constructor and Description |
---|
UITextureManager(Scene scene,
Resources res) |
Modifier and Type | Method and Description |
---|---|
BitmapFont |
getBitmapFont(java.lang.String fontId) |
NovaDelegator |
getNovaDelegator() |
UIManager |
getUIManager() |
AtlasFrameSet |
getUriAtlas(java.lang.String jsonUri,
boolean async)
Load a Json atlas file
|
NovaFactory |
getUriNova(java.lang.String jsonUri,
boolean async) |
Texture |
getUriTexture(java.lang.String textureUri,
boolean async) |
protected void |
loadBitmapFonts() |
void |
preloadAssets() |
void |
reset()
Clear and reset everything for memory saving
|
void |
setUIManager(UIManager manager) |
addTexture, createAssetTexture, createAssetTexture, createBufferTexture, createDrawableTexture, createDrawableTexture, createDynamicTexture, createFileTexture, createFileTexture, createTextTexture, createURLCacheTexture, createURLCacheTexture, createURLTexture, createURLTexture, getAssets, getExpirationCheckInterval, getGLState, getNumTextures, getResources, getScene, reload, reloadAllTextures, removeAllTextures, removeTexture, setExpirationCheckInterval, unloadAllTextures, update
protected static final java.lang.String TAG
protected java.util.HashMap<java.lang.String,BitmapFont> mBitmapFonts
protected final java.util.HashMap<java.lang.String,Texture> mGeneralTextures
protected final java.util.HashMap<java.lang.String,AtlasFrameSet> mAtlasFrames
protected final java.util.HashMap<java.lang.String,NovaFactory> mNovaFactories
protected UIManager mUIManager
protected UIConfigVO mUIConfigVO
public UITextureManager(Scene scene, Resources res)
scene
- res
- public UIManager getUIManager()
public void setUIManager(UIManager manager)
public void preloadAssets()
protected void loadBitmapFonts()
public BitmapFont getBitmapFont(java.lang.String fontId)
public Texture getUriTexture(java.lang.String textureUri, boolean async)
public AtlasFrameSet getUriAtlas(java.lang.String jsonUri, boolean async)
assets
- jsonUri
- public NovaFactory getUriNova(java.lang.String jsonUri, boolean async)
public NovaDelegator getNovaDelegator()
public void reset()