Class BlockBufferBuilderPool
java.lang.Object
net.minecraft.client.render.chunk.BlockBufferBuilderPool
- Mappings:
Namespace Name named net/minecraft/client/render/chunk/BlockBufferBuilderPoolintermediary net/minecraft/class_8901official gfl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate final Queue<BlockBufferAllocatorStorage> private static final Logger -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBlockBufferBuilderPool(List<BlockBufferAllocatorStorage> availableBuilders) -
Method Summary
Modifier and TypeMethodDescriptionacquire()static BlockBufferBuilderPoolallocate(int max) intbooleanvoidrelease(BlockBufferAllocatorStorage builders)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;LOGGER:Lorg/slf4j/Logger;intermediary field_46904Lnet/minecraft/class_8901;field_46904:Lorg/slf4j/Logger;official aLgfl;a:Lorg/slf4j/Logger;
-
availableBuilders
- Mappings:
Namespace Name Mixin selector named availableBuildersLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;availableBuilders:Ljava/util/Queue;intermediary field_46905Lnet/minecraft/class_8901;field_46905:Ljava/util/Queue;official bLgfl;b:Ljava/util/Queue;
-
availableBuilderCount
private volatile int availableBuilderCount- Mappings:
Namespace Name Mixin selector named availableBuilderCountLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;availableBuilderCount:Iintermediary field_46906Lnet/minecraft/class_8901;field_46906:Iofficial cLgfl;c:I
-
-
Constructor Details
-
BlockBufferBuilderPool
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;<init>(Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_8901;<init>(Ljava/util/List;)Vofficial <init>Lgfl;<init>(Ljava/util/List;)V
-
-
Method Details
-
allocate
- Mappings:
Namespace Name Mixin selector named allocateLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;allocate(I)Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;intermediary method_54643Lnet/minecraft/class_8901;method_54643(I)Lnet/minecraft/class_8901;official aLgfl;a(I)Lgfl;
-
acquire
- Mappings:
Namespace Name Mixin selector named acquireLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;acquire()Lnet/minecraft/client/render/chunk/BlockBufferAllocatorStorage;intermediary method_54642Lnet/minecraft/class_8901;method_54642()Lnet/minecraft/class_750;official aLgfl;a()Lgfk;
-
release
- Mappings:
Namespace Name Mixin selector named releaseLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;release(Lnet/minecraft/client/render/chunk/BlockBufferAllocatorStorage;)Vintermediary method_54644Lnet/minecraft/class_8901;method_54644(Lnet/minecraft/class_750;)Vofficial aLgfl;a(Lgfk;)V
-
hasNoAvailableBuilder
public boolean hasNoAvailableBuilder()- Mappings:
Namespace Name Mixin selector named hasNoAvailableBuilderLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;hasNoAvailableBuilder()Zintermediary method_54645Lnet/minecraft/class_8901;method_54645()Zofficial bLgfl;b()Z
-
getAvailableBuilderCount
public int getAvailableBuilderCount()- Mappings:
Namespace Name Mixin selector named getAvailableBuilderCountLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;getAvailableBuilderCount()Iintermediary method_54646Lnet/minecraft/class_8901;method_54646()Iofficial cLgfl;c()I
-