net.minecraft.client.sounds

public class SoundEngineExecutor

extends BlockableEventLoop<Runnable>

All mapped superinterfaces:

ProfilerMeasured, TaskScheduler

iho
net.minecraft.client.sounds.SoundEngineExecutor
net.minecraft.class_4238
net.minecraft.client.sound.SoundExecutor
net.minecraft.src.C_4601_

Field summary

Modifier and TypeField
private Thread
a
thread
field_18953
thread
f_120329_
private volatile boolean
b
shutdown
field_18954
stopped
f_120330_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private Thread
c()
createThread()
method_19764()
createThread()
m_120334_()
public Runnable
f(Runnable arg0)
wrapRunnable(Runnable arg0)
method_16211(Runnable arg0)
createTask(Runnable arg0)
m_8505_(Runnable arg0)
public void
a_(Runnable arg0)
schedule(Runnable arg0)
method_63588(Runnable arg0)
send(Runnable arg0)
m_18711_(Runnable arg0)
protected boolean
e(Runnable arg0)
shouldRun(Runnable arg0)
method_18856(Runnable arg0)
canExecute(Runnable arg0)
m_6362_(Runnable arg0)
protected Thread
aA()
getRunningThread()
method_3777()
getThread()
m_6304_()
private void
d()
run()
method_19765()
waitForStop()
m_120336_()
protected void
F()
waitForTasks()
method_20813()
waitForTasks()
m_5667_()
public void
a()
shutDown()
method_19763()
stop()
m_418338_()
public void
b()
startUp()
method_74408()
restart()
m_415882_()