Class LiveMusicManager
java.lang.Object
com.prineside.tdi2.Manager.ManagerAdapter
com.prineside.tdi2.managers.MusicManager
com.prineside.tdi2.managers.music.LiveMusicManager
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable
,Manager
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
static enum
static interface
static enum
Nested 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, isSetup, lastSoundTimestamp, menuThemeSources, spectrumConfigs, stopAtZeroVolume, thumbsUpMusicHashes
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Releases all resources of this object.int
void
playMusic
(com.badlogic.gdx.files.FileHandle file, float volume) void
void
void
preRender
(float deltaTime) Вызывается перед любыми обновлениями и отрисовками экранов и системvoid
setBackendVolume
(float volume) void
setup()
Вызывается, когда объекты всех менеджеров созданы и можно к ним обращатьсяvoid
void
Methods inherited from class com.prineside.tdi2.managers.MusicManager
addMenuMusicSource, continuePlayingMenuMusicTrack, createSelfSetuppingDummy, getCurrentlyPlayingMenuThemeSource, getInterpolation, getMainVolume, getMenuMusicSourceRepeatCount, getMenuThemeSources, getModule, getMusicB64hash, getSpectrumConfig, getSpectrumSim, isMenuMusicSourceEnabled, isMusicThumbsUp, removeMenuMusicSource, requireSave, save, saveIfRequired, setVolume, showSongNotification, voteThumbsUp
Methods inherited from class com.prineside.tdi2.Manager.ManagerAdapter
clearPools, postRender, test
-
Field Details
-
ibxm
-
-
Constructor Details
-
LiveMusicManager
public LiveMusicManager()
-
-
Method Details
-
simulateSpectrums
public void simulateSpectrums()- Overrides:
simulateSpectrums
in classMusicManager
-
getSynthesizerStatus
-
getPlaybackStatus
-
getSampleRate
public int getSampleRate() -
setBackendVolume
public void setBackendVolume(float volume) - Specified by:
setBackendVolume
in classMusicManager
- Parameters:
volume
- 0-1
-
setup
public void setup()Description copied from interface:Manager
Вызывается, когда объекты всех менеджеров созданы и можно к ним обращаться- Specified by:
setup
in interfaceManager
- Overrides:
setup
in classMusicManager
-
preRender
public void preRender(float deltaTime) Description copied from interface:Manager
Вызывается перед любыми обновлениями и отрисовками экранов и систем- Specified by:
preRender
in interfaceManager
- Overrides:
preRender
in classMusicManager
-
stopMusic
public void stopMusic()- Specified by:
stopMusic
in classMusicManager
-
playMusic
public void playMusic(com.badlogic.gdx.files.FileHandle file, float volume) -
playMusic
-
playMusic
- Specified by:
playMusic
in classMusicManager
-
getPlayingMusic
- Specified by:
getPlayingMusic
in classMusicManager
-
dispose
public void dispose()Description copied from interface:com.badlogic.gdx.utils.Disposable
Releases all resources of this object.- Specified by:
dispose
in interfacecom.badlogic.gdx.utils.Disposable
- Overrides:
dispose
in classMusicManager
-