Package net.minecraft.client.sound
Class SoundEngine.SourceSetImpl
java.lang.Object
net.minecraft.client.sound.SoundEngine.SourceSetImpl
- All Implemented Interfaces:
SoundEngine.SourceSet
- Enclosing class:
- SoundEngine
@Environment(CLIENT) static class SoundEngine.SourceSetImpl extends Object implements SoundEngine.SourceSet
-
Field Summary
Fields Modifier and Type Field Description private int
maxSourceCount
private Set<Source>
sources
-
Constructor Summary
Constructors Constructor Description SourceSetImpl(int maxSourceCount)
-
Method Summary
Modifier and Type Method Description void
close()
Source
createSource()
int
getMaxSourceCount()
int
getSourceCount()
boolean
release(Source source)
-
Field Details
-
maxSourceCount
private final int maxSourceCount -
sources
-
-
Constructor Details
-
SourceSetImpl
public SourceSetImpl(int maxSourceCount)
-
-
Method Details
-
createSource
- Specified by:
createSource
in interfaceSoundEngine.SourceSet
-
release
- Specified by:
release
in interfaceSoundEngine.SourceSet
-
close
public void close()- Specified by:
close
in interfaceSoundEngine.SourceSet
-
getMaxSourceCount
public int getMaxSourceCount()- Specified by:
getMaxSourceCount
in interfaceSoundEngine.SourceSet
-
getSourceCount
public int getSourceCount()- Specified by:
getSourceCount
in interfaceSoundEngine.SourceSet
-