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 hfg
-
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 aLhfg;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 bLhfg;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 cLhfg;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 dLhfg;d:Lhfu;
-
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 eLhfg;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 fLhfg;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 gLhfg;g:Lhfg$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 hLhfg;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>Lhfg;<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 aLhfg;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 aLhfg;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 aLhfg;a(Lhfg$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 aLhfg;a([Lhfg$a;)[Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-