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 hgo
-
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 aLhgo;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 bLhgo;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 cLhgo;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>Lhgo;<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 aLhgo;a(I)Lhgo;
-
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 aLhgo;a()Lhgn;
-
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 aLhgo;a(Lhgn;)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 bLhgo;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 cLhgo;c()I
-