public class SoundEngine
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
SoundHandler |
sndHandler |
Constructor and Description |
---|
SoundEngine(SoundHandler p_i50892_1_,
GameSettings p_i50892_2_,
IResourceManager p_i50892_3_) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(ISoundEventListener listener) |
void |
enqueuePreload(Sound soundIn) |
java.lang.String |
getDebugString() |
boolean |
isPlaying(ISound p_217933_1_) |
void |
pause() |
void |
play(ISound p_sound) |
void |
playDelayed(ISound sound,
int delay) |
void |
reload() |
void |
removeListener(ISoundEventListener listener) |
void |
resume() |
void |
setVolume(SoundCategory category,
float volume) |
void |
stop(ISound sound) |
void |
stop(ResourceLocation soundName,
SoundCategory category) |
void |
stopAllSounds() |
void |
tick(boolean p_217921_1_) |
void |
unload() |
void |
updateListener(ActiveRenderInfo p_217920_1_) |
public final SoundHandler sndHandler
public SoundEngine(SoundHandler p_i50892_1_, GameSettings p_i50892_2_, IResourceManager p_i50892_3_)
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 p_217921_1_)
public boolean isPlaying(ISound p_217933_1_)
public void play(ISound p_sound)
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()