Package com.prineside.tdi2.managers
Class AssetManager
java.lang.Object
com.prineside.tdi2.Manager.ManagerAdapter
com.prineside.tdi2.managers.AssetManager
- All Implemented Interfaces:
 Disposable,Manager
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final classstatic classNested classes/interfaces inherited from interface com.prineside.tdi2.Manager
Manager.ManagerAdapter, Manager.ManagerWithListeners<T> - 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddRegionCharsToFont(BitmapFont font, int fontResolution) Used by ResourcePack onlystatic voidvoiddispose()Releases all resources of this object.getDebugFont(boolean markupEnabled) getDrawable(String regionAlias) Возвращает всегда один и тот же Drawable с указанным алиасом региона.getFont(int size) getFont(int size, boolean hasMarkup) floatgetFontScaleMultiplier(int fontSize) Depens only on "lage fonts" settinggetLabelStyle(int fontSize) voidgetModel(String fileName, ObjectConsumer<Model> onReady) getParticleEffectPool(String particleName) getParticleEffectPool(String particleName, ParticleEffect template) May return Quad.getNoQuad() if not foundgetQuadOrNull(String alias) voidgetSceneModel(ObjectConsumer<Model> onReady) getScrollPaneStyle(float width) getSelectBoxStyle(BitmapFont font, boolean variantA) getSound(StaticSoundType soundType) Получает трек из последнего набора ресурсов, в котором все они естьgetTextFieldStyle(int fontSize) getTextFieldStyle(int fontSize, boolean variantA) getTextFieldStyle(BitmapFont font, boolean variantA) getTextureRegion(String regionAlias) getTextureRegion(String regionAlias, boolean throwExceptionOnMissing) getTextureRegions(String regionAlias) loadWebTexture(String src) loadWebTexture(String src, boolean ignoreCache) static FileHandlelocalOrInternalFile(String path) voidsetup()Вызывается, когда объекты всех менеджеров созданы и можно к ним обращатьсяvoidtest()Запустить тестирование, чтобы проверить, все ли ресурсы есть (текстуры / i18n) Запускается после загрузки всех менеджеровMethods inherited from class com.prineside.tdi2.Manager.ManagerAdapter
postRender, preRender 
- 
Field Details
- 
BLANK_REGION_NAME
- See Also:
 
 - 
normalMaterial
 - 
blendedMaterial
 
 - 
 - 
Constructor Details
- 
AssetManager
public AssetManager() 
 - 
 - 
Method Details
- 
getParticleEffectPool
 - 
getParticleEffectPool
 - 
clearCacheDir
public static void clearCacheDir() - 
localOrInternalFile
 - 
loadWebTexture
 - 
loadWebTexture
 - 
getModel
 - 
getSceneModelIfLoaded
 - 
getSceneModel
 - 
replaceRegionAliasesWithChars
- Returns:
 - одинаковый инстанс SB или str, если не заменено ничего - не использовать его напрямую!
 
 - 
addRegionCharsToFont
Used by ResourcePack only - 
setup
public void setup()Description copied from interface:ManagerВызывается, когда объекты всех менеджеров созданы и можно к ним обращаться- Specified by:
 setupin interfaceManager- Overrides:
 setupin classManager.ManagerAdapter
 - 
getFontScaleMultiplier
public float getFontScaleMultiplier(int fontSize) Depens only on "lage fonts" setting - 
getColor
 - 
getQuad
May return Quad.getNoQuad() if not found - 
getQuadOrNull
 - 
getTextureRegion
 - 
getTextureRegion
public ResourcePack.AtlasTextureRegion getTextureRegion(String regionAlias, boolean throwExceptionOnMissing)  - 
getTextureRegions
 - 
getLabelStyle
 - 
getTextFieldStyle
 - 
getTextFieldStyle
 - 
getTextFieldStyle
 - 
getSelectBoxStyle
 - 
getDebugLabelStyle
 - 
getSmallDebugLabelStyle
 - 
getScrollPaneStyle
 - 
getDrawable
Возвращает всегда один и тот же Drawable с указанным алиасом региона. - 
getOverlayBackground
 - 
getBlankWhiteTextureRegion
 - 
getDamageNumbersOverTimeFont
 - 
getDamageNumbersEspeciallyEffectiveFont
 - 
getDamageNumbersFont
 - 
getDebugFont
 - 
getSmallDebugFont
 - 
getSmallDebugFontNoMarkup
 - 
getBannerTexture
 - 
getFont
 - 
getFont
 - 
getSound
Получает трек из последнего набора ресурсов, в котором все они есть - 
getMenuXmSoundTrack
 - 
test
public void test()Description copied from interface:ManagerЗапустить тестирование, чтобы проверить, все ли ресурсы есть (текстуры / i18n) Запускается после загрузки всех менеджеров- Specified by:
 testin interfaceManager- Overrides:
 testin classManager.ManagerAdapter
 - 
dispose
public void dispose()Description copied from interface:com.badlogic.gdx.utils.DisposableReleases all resources of this object.- Specified by:
 disposein interfaceDisposable- Overrides:
 disposein classManager.ManagerAdapter
 
 -