public class SoundEngine
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
SoundHandler |
sndHandler
A reference to the sound handler.
|
コンストラクタと説明 |
---|
SoundEngine(SoundHandler sndHandlerIn,
GameSettings optionsIn,
IResourceManager resourceManagerIn) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addListener(ISoundEventListener listener) |
void |
enqueuePreload(Sound soundIn) |
void |
func_229363_a_(ITickableSound p_229363_1_) |
java.lang.String |
getDebugString() |
boolean |
isPlaying(ISound soundIn) |
void |
pause()
Pauses all currently playing sounds
|
void |
play(ISound p_sound) |
void |
playDelayed(ISound sound,
int delay)
Adds a sound to play in n tick
|
void |
reload() |
void |
removeListener(ISoundEventListener listener) |
void |
resume()
Resumes playing all currently playing sounds (after pauseAllSounds)
|
void |
setVolume(SoundCategory category,
float volume) |
void |
stop(ISound sound) |
void |
stop(ResourceLocation soundName,
SoundCategory category) |
void |
stopAllSounds()
Stops all currently playing sounds
|
void |
tick(boolean isGamePaused) |
void |
unload()
Cleans up the Sound System
|
void |
updateListener(ActiveRenderInfo p_217920_1_) |
public final SoundHandler sndHandler
public SoundEngine(SoundHandler sndHandlerIn, GameSettings optionsIn, IResourceManager resourceManagerIn)
public void reload()
public void setVolume(SoundCategory category, float volume)
public void unload()
public void stop(ISound sound)
public void stopAllSounds()
public void addListener(ISoundEventListener listener)
public void removeListener(ISoundEventListener listener)
public void tick(boolean isGamePaused)
public boolean isPlaying(ISound soundIn)
public void play(ISound p_sound)
public void func_229363_a_(ITickableSound p_229363_1_)
public void enqueuePreload(Sound soundIn)
public void pause()
public void resume()
public void playDelayed(ISound sound, int delay)
public void updateListener(ActiveRenderInfo p_217920_1_)
public void stop(@Nullable ResourceLocation soundName, @Nullable SoundCategory category)
public java.lang.String getDebugString()