Class BlockBufferBuilderPool
java.lang.Object
net.minecraft.client.render.chunk.BlockBufferBuilderPool
- Mappings:
Namespace Name official fttintermediary net/minecraft/class_8901named net/minecraft/client/render/chunk/BlockBufferBuilderPool
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate final Queue<BlockBufferBuilderStorage>static final intprivate static final Logger -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBlockBufferBuilderPool(List<BlockBufferBuilderStorage> availableBuilders) -
Method Summary
Modifier and TypeMethodDescriptionacquire()static BlockBufferBuilderPoolallocate(int max) intbooleanvoidrelease(BlockBufferBuilderStorage builders)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official bLftt;b:Lorg/slf4j/Logger;intermediary field_46904Lnet/minecraft/class_8901;field_46904:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;LOGGER:Lorg/slf4j/Logger;
-
field_46903
public static final int field_46903- See Also:
- Mappings:
Namespace Name Mixin selector official aLftt;a:Iintermediary field_46903Lnet/minecraft/class_8901;field_46903:Inamed field_46903Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;field_46903:I
-
availableBuilders
- Mappings:
Namespace Name Mixin selector official cLftt;c:Ljava/util/Queue;intermediary field_46905Lnet/minecraft/class_8901;field_46905:Ljava/util/Queue;named availableBuildersLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;availableBuilders:Ljava/util/Queue;
-
availableBuilderCount
private volatile int availableBuilderCount- Mappings:
Namespace Name Mixin selector official dLftt;d:Iintermediary field_46906Lnet/minecraft/class_8901;field_46906:Inamed availableBuilderCountLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;availableBuilderCount:I
-
-
Constructor Details
-
BlockBufferBuilderPool
- Mappings:
Namespace Name Mixin selector official <init>Lftt;<init>(Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_8901;<init>(Ljava/util/List;)Vnamed <init>Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;<init>(Ljava/util/List;)V
-
-
Method Details
-
allocate
- Mappings:
Namespace Name Mixin selector official aLftt;a(I)Lftt;intermediary method_54643Lnet/minecraft/class_8901;method_54643(I)Lnet/minecraft/class_8901;named allocateLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;allocate(I)Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;
-
acquire
- Mappings:
Namespace Name Mixin selector official aLftt;a()Lfts;intermediary method_54642Lnet/minecraft/class_8901;method_54642()Lnet/minecraft/class_750;named acquireLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;acquire()Lnet/minecraft/client/render/chunk/BlockBufferBuilderStorage;
-
release
- Mappings:
Namespace Name Mixin selector official aLftt;a(Lfts;)Vintermediary method_54644Lnet/minecraft/class_8901;method_54644(Lnet/minecraft/class_750;)Vnamed releaseLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;release(Lnet/minecraft/client/render/chunk/BlockBufferBuilderStorage;)V
-
hasNoAvailableBuilder
public boolean hasNoAvailableBuilder()- Mappings:
Namespace Name Mixin selector official bLftt;b()Zintermediary method_54645Lnet/minecraft/class_8901;method_54645()Znamed hasNoAvailableBuilderLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;hasNoAvailableBuilder()Z
-
getAvailableBuilderCount
public int getAvailableBuilderCount()- Mappings:
Namespace Name Mixin selector official cLftt;c()Iintermediary method_54646Lnet/minecraft/class_8901;method_54646()Inamed getAvailableBuilderCountLnet/minecraft/client/render/chunk/BlockBufferBuilderPool;getAvailableBuilderCount()I
-