net.minecraft.client.renderer

public class DynamicUniformStorage<T extends DynamicUniformStorage$DynamicUniform>

implements AutoCloseable

gwx
net.minecraft.client.renderer.DynamicUniformStorage
net.minecraft.class_11280
net.minecraft.client.gl.DynamicUniformStorage

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_60085
LOGGER
private final List<MappableRingBuffer>
b
oldBuffers
field_60086
oldBuffers
private final int
c
blockSize
field_60087
blockSize
private MappableRingBuffer
d
ringBuffer
field_60088
buffer
private int
e
nextBlock
field_60089
size
private int
f
capacity
field_60090
capacity
private T
g
lastUniform
field_60091
lastWrittenValue
private final String
h
label
field_60092
name

Constructor summary

ModifierConstructor
public (String name, int blockSize, int capacity)

Method summary

Modifier and TypeMethod
public void
a()
endFrame()
method_71100()
clear()
private void
a(int arg0)
resizeBuffers(int arg0)
method_71101(int arg0)
growBuffer(int capacity)
public GpuBufferSlice
a(T arg0)
writeUniform(T arg0)
method_71102(T arg0)
write(T value)
public GpuBufferSlice[]
a(T[] arg0)
writeUniforms(T[] arg0)
method_71103(T[] arg0)
writeAll(T[] values)
public void
close()
close()