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 class
static final class
static class
Nested classes/interfaces inherited from interface com.prineside.tdi2.Manager
Manager.ManagerAdapter, Manager.ManagerWithListeners<T>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRegionCharsToFont
(BitmapFont font, int fontResolution) Used by ResourcePack onlystatic void
void
dispose()
Releases all resources of this object.getDebugFont
(boolean markupEnabled) getDrawable
(String regionAlias) Возвращает всегда один и тот же Drawable с указанным алиасом региона.getFont
(int size) getFont
(int size, boolean hasMarkup) float
getFontScaleMultiplier
(int fontSize) Depens only on "lage fonts" settinggetLabelStyle
(int fontSize) void
getModel
(String fileName, ObjectConsumer<Model> onReady) getParticleEffectPool
(String particleName) getParticleEffectPool
(String particleName, ParticleEffect template) May return Quad.getNoQuad() if not foundgetQuadOrNull
(String alias) void
getSceneModel
(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 FileHandle
localOrInternalFile
(String path) void
setup()
Вызывается, когда объекты всех менеджеров созданы и можно к ним обращатьсяvoid
test()
Запустить тестирование, чтобы проверить, все ли ресурсы есть (текстуры / 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:
setup
in interfaceManager
- Overrides:
setup
in 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:
test
in interfaceManager
- Overrides:
test
in classManager.ManagerAdapter
-
dispose
public void dispose()Description copied from interface:com.badlogic.gdx.utils.Disposable
Releases all resources of this object.- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classManager.ManagerAdapter
-