Package net.minecraft.client.renderer
Class DynamicUniformStorage<T extends DynamicUniformStorage.DynamicUniform>
java.lang.Object
net.minecraft.client.renderer.DynamicUniformStorage<T>
- All Implemented Interfaces:
AutoCloseable
public class DynamicUniformStorage<T extends DynamicUniformStorage.DynamicUniform>
extends Object
implements AutoCloseable
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate intprivate final Stringprivate Tprivate static final org.slf4j.Loggerprivate intprivate final List<MappableRingBuffer> private MappableRingBuffer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidendFrame()private voidresizeBuffers(int pNewSize) writeUniform(T pUniform) writeUniforms(T[] pUniforms)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
oldBuffers
-
blockSize
private final int blockSize -
ringBuffer
-
nextBlock
private int nextBlock -
capacity
private int capacity -
lastUniform
-
label
-
-
Constructor Details
-
DynamicUniformStorage
-
-
Method Details
-
endFrame
public void endFrame() -
resizeBuffers
private void resizeBuffers(int pNewSize) -
writeUniform
-
writeUniforms
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-