Class CachedMusicManager
java.lang.Object
com.prineside.tdi2.Manager.ManagerAdapter
com.prineside.tdi2.managers.MusicManager
com.prineside.tdi2.managers.music.CachedMusicManager
- All Implemented Interfaces:
Disposable
,Manager
- Direct Known Subclasses:
DesktopCachedMusicManager
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.prineside.tdi2.managers.MusicManager
MusicManager.FrequencyRange, MusicManager.ModuleCacheConfig, MusicManager.MusicSource, MusicManager.MusicSourceType, MusicManager.Serializer, MusicManager.SpectrumConfig
Nested classes/interfaces inherited from interface com.prineside.tdi2.Manager
Manager.ManagerAdapter, Manager.ManagerWithListeners<T>
-
Field Summary
Fields inherited from class com.prineside.tdi2.managers.MusicManager
DEFAULT_VOLUME_CHANGE_SPEED, lastSoundTimestamp
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic double
getWavDuration
(FileHandle fileHandle) static boolean
isMusicCached
(Module module) void
void
preRender
(float deltaTime) Вызывается перед любыми обновлениями и отрисовками экранов и системvoid
setup()
Вызывается, когда объекты всех менеджеров созданы и можно к ним обращатьсяvoid
Methods inherited from class com.prineside.tdi2.managers.MusicManager
addMenuMusicSource, continuePlayingMenuMusicTrack, createSelfSetuppingDummy, getCurrentlyPlayingMenuThemeSource, getFactVolume, getInterpolation, getMainVolume, getMenuMusicSourceRepeatCount, getMenuThemeSources, getModule, getMusicB64hash, getSpectrumConfig, getSpectrumSim, isMenuMusicSourceEnabled, isMusicThumbsUp, removeMenuMusicSource, setVolume, setVolumeToStartNewTrack, showSongNotification, simulateSpectrums, voteThumbsUp
Methods inherited from class com.prineside.tdi2.Manager.ManagerAdapter
dispose, postRender, test
-
Constructor Details
-
CachedMusicManager
public CachedMusicManager()
-
-
Method Details
-
setup
public void setup()Description copied from interface:Manager
Вызывается, когда объекты всех менеджеров созданы и можно к ним обращаться- Specified by:
setup
in interfaceManager
- Overrides:
setup
in classMusicManager
-
getWavDuration
-
isMusicCached
-
preRender
public void preRender(float deltaTime) Description copied from interface:Manager
Вызывается перед любыми обновлениями и отрисовками экранов и систем- Specified by:
preRender
in interfaceManager
- Overrides:
preRender
in classMusicManager
-
playMusic
- Specified by:
playMusic
in classMusicManager
-
getPlayingMusic
- Specified by:
getPlayingMusic
in classMusicManager
-
stopMusic
public void stopMusic()- Specified by:
stopMusic
in classMusicManager
-