Package net.minecraft.client.gl
Class DynamicUniformStorage<T extends DynamicUniformStorage.Uploadable>
java.lang.Object
net.minecraft.client.gl.DynamicUniformStorage<T>
- All Implemented Interfaces:
 AutoCloseable
@Environment(CLIENT)
public class DynamicUniformStorage<T extends DynamicUniformStorage.Uploadable>
extends Object
implements AutoCloseable
- Mappings:
 Namespace Name named net/minecraft/client/gl/DynamicUniformStorageintermediary net/minecraft/class_11280official gwy
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate MappableRingBufferprivate intprivate Tprivate static final Loggerprivate final Stringprivate final List<MappableRingBuffer> private int - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidclose()private voidgrowBuffer(int capacity)  
- 
Field Details
- 
LOGGER
- Mappings:
 Namespace Name Mixin selector named LOGGERLnet/minecraft/client/gl/DynamicUniformStorage;LOGGER:Lorg/slf4j/Logger;intermediary field_60085Lnet/minecraft/class_11280;field_60085:Lorg/slf4j/Logger;official aLgwy;a:Lorg/slf4j/Logger;
 - 
oldBuffers
- Mappings:
 Namespace Name Mixin selector named oldBuffersLnet/minecraft/client/gl/DynamicUniformStorage;oldBuffers:Ljava/util/List;intermediary field_60086Lnet/minecraft/class_11280;field_60086:Ljava/util/List;official bLgwy;b:Ljava/util/List;
 - 
blockSize
private final int blockSize- Mappings:
 Namespace Name Mixin selector named blockSizeLnet/minecraft/client/gl/DynamicUniformStorage;blockSize:Iintermediary field_60087Lnet/minecraft/class_11280;field_60087:Iofficial cLgwy;c:I
 - 
buffer
- Mappings:
 Namespace Name Mixin selector named bufferLnet/minecraft/client/gl/DynamicUniformStorage;buffer:Lnet/minecraft/client/gl/MappableRingBuffer;intermediary field_60088Lnet/minecraft/class_11280;field_60088:Lnet/minecraft/class_11285;official dLgwy;d:Lgxl;
 - 
size
private int size- Mappings:
 Namespace Name Mixin selector named sizeLnet/minecraft/client/gl/DynamicUniformStorage;size:Iintermediary field_60089Lnet/minecraft/class_11280;field_60089:Iofficial eLgwy;e:I
 - 
capacity
private int capacity- Mappings:
 Namespace Name Mixin selector named capacityLnet/minecraft/client/gl/DynamicUniformStorage;capacity:Iintermediary field_60090Lnet/minecraft/class_11280;field_60090:Iofficial fLgwy;f:I
 - 
lastWrittenValue
- Mappings:
 Namespace Name Mixin selector named lastWrittenValueLnet/minecraft/client/gl/DynamicUniformStorage;lastWrittenValue:Lnet/minecraft/client/gl/DynamicUniformStorage$Uploadable;intermediary field_60091Lnet/minecraft/class_11280;field_60091:Lnet/minecraft/class_11280$class_11281;official gLgwy;g:Lgwy$a;
 - 
name
- Mappings:
 Namespace Name Mixin selector named nameLnet/minecraft/client/gl/DynamicUniformStorage;name:Ljava/lang/String;intermediary field_60092Lnet/minecraft/class_11280;field_60092:Ljava/lang/String;official hLgwy;h:Ljava/lang/String;
 
 - 
 - 
Constructor Details
- 
DynamicUniformStorage
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/client/gl/DynamicUniformStorage;<init>(Ljava/lang/String;II)Vintermediary <init>Lnet/minecraft/class_11280;<init>(Ljava/lang/String;II)Vofficial <init>Lgwy;<init>(Ljava/lang/String;II)V
 
 - 
 - 
Method Details
- 
clear
public void clear()- Mappings:
 Namespace Name Mixin selector named clearLnet/minecraft/client/gl/DynamicUniformStorage;clear()Vintermediary method_71100Lnet/minecraft/class_11280;method_71100()Vofficial aLgwy;a()V
 - 
growBuffer
private void growBuffer(int capacity) - Mappings:
 Namespace Name Mixin selector named growBufferLnet/minecraft/client/gl/DynamicUniformStorage;growBuffer(I)Vintermediary method_71101Lnet/minecraft/class_11280;method_71101(I)Vofficial aLgwy;a(I)V
 - 
write
- Mappings:
 Namespace Name Mixin selector named writeLnet/minecraft/client/gl/DynamicUniformStorage;write(Lnet/minecraft/client/gl/DynamicUniformStorage$Uploadable;)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;intermediary method_71102Lnet/minecraft/class_11280;method_71102(Lnet/minecraft/class_11280$class_11281;)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;official aLgwy;a(Lgwy$a;)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
 - 
writeAll
- Mappings:
 Namespace Name Mixin selector named writeAllLnet/minecraft/client/gl/DynamicUniformStorage;writeAll([Lnet/minecraft/client/gl/DynamicUniformStorage$Uploadable;)[Lcom/mojang/blaze3d/buffers/GpuBufferSlice;intermediary method_71103Lnet/minecraft/class_11280;method_71103([Lnet/minecraft/class_11280$class_11281;)[Lcom/mojang/blaze3d/buffers/GpuBufferSlice;official aLgwy;a([Lgwy$a;)[Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
 - 
close
public void close()- Specified by:
 closein interfaceAutoCloseable
 
 -