Class BlockBufferBuilderPool
java.lang.Object
net.minecraft.client.render.chunk.BlockBufferBuilderPool
- Mappings:
Namespace Name official ftt
intermediary net/minecraft/class_8901
named net/minecraft/client/render/chunk/BlockBufferBuilderPool
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
private final Queue<BlockBufferBuilderStorage>
static final int
private static final Logger
-
Constructor Summary
ModifierConstructorDescriptionprivate
BlockBufferBuilderPool
(List<BlockBufferBuilderStorage> availableBuilders) -
Method Summary
Modifier and TypeMethodDescriptionacquire()
static BlockBufferBuilderPool
allocate
(int max) int
boolean
void
release
(BlockBufferBuilderStorage builders)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official b
Lftt;b:Lorg/slf4j/Logger;
intermediary field_46904
Lnet/minecraft/class_8901;field_46904:Lorg/slf4j/Logger;
named LOGGER
Lnet/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 a
Lftt;a:I
intermediary field_46903
Lnet/minecraft/class_8901;field_46903:I
named field_46903
Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;field_46903:I
-
availableBuilders
- Mappings:
Namespace Name Mixin selector official c
Lftt;c:Ljava/util/Queue;
intermediary field_46905
Lnet/minecraft/class_8901;field_46905:Ljava/util/Queue;
named availableBuilders
Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;availableBuilders:Ljava/util/Queue;
-
availableBuilderCount
private volatile int availableBuilderCount- Mappings:
Namespace Name Mixin selector official d
Lftt;d:I
intermediary field_46906
Lnet/minecraft/class_8901;field_46906:I
named availableBuilderCount
Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;availableBuilderCount:I
-
-
Constructor Details
-
BlockBufferBuilderPool
- Mappings:
Namespace Name Mixin selector official <init>
Lftt;<init>(Ljava/util/List;)V
intermediary <init>
Lnet/minecraft/class_8901;<init>(Ljava/util/List;)V
named <init>
Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;<init>(Ljava/util/List;)V
-
-
Method Details
-
allocate
- Mappings:
Namespace Name Mixin selector official a
Lftt;a(I)Lftt;
intermediary method_54643
Lnet/minecraft/class_8901;method_54643(I)Lnet/minecraft/class_8901;
named allocate
Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;allocate(I)Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;
-
acquire
- Mappings:
Namespace Name Mixin selector official a
Lftt;a()Lfts;
intermediary method_54642
Lnet/minecraft/class_8901;method_54642()Lnet/minecraft/class_750;
named acquire
Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;acquire()Lnet/minecraft/client/render/chunk/BlockBufferBuilderStorage;
-
release
- Mappings:
Namespace Name Mixin selector official a
Lftt;a(Lfts;)V
intermediary method_54644
Lnet/minecraft/class_8901;method_54644(Lnet/minecraft/class_750;)V
named release
Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;release(Lnet/minecraft/client/render/chunk/BlockBufferBuilderStorage;)V
-
hasNoAvailableBuilder
public boolean hasNoAvailableBuilder()- Mappings:
Namespace Name Mixin selector official b
Lftt;b()Z
intermediary method_54645
Lnet/minecraft/class_8901;method_54645()Z
named hasNoAvailableBuilder
Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;hasNoAvailableBuilder()Z
-
getAvailableBuilderCount
public int getAvailableBuilderCount()- Mappings:
Namespace Name Mixin selector official c
Lftt;c()I
intermediary method_54646
Lnet/minecraft/class_8901;method_54646()I
named getAvailableBuilderCount
Lnet/minecraft/client/render/chunk/BlockBufferBuilderPool;getAvailableBuilderCount()I
-