Package com.mojang.blaze3d.systems
Class RenderSystem.IndexBuffer
java.lang.Object
com.mojang.blaze3d.systems.RenderSystem.IndexBuffer
- Enclosing class:
RenderSystem
- Mappings:
Namespace Name official com/mojang/blaze3d/systems/RenderSystem$a
intermediary com/mojang/blaze3d/systems/RenderSystem$class_5590
named com/mojang/blaze3d/systems/RenderSystem$IndexBuffer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private final int
private final RenderSystem.IndexBuffer.IndexMapper
private VertexFormat.IndexType
private int
private final int
-
Constructor Summary
ConstructorsConstructorDescriptionIndexBuffer
(int sizeMultiplier, int increment, RenderSystem.IndexBuffer.IndexMapper indexMapper) -
Method Summary
Modifier and TypeMethodDescriptionvoid
bindAndGrow
(int newSize) private IntConsumer
getIndexConsumer
(ByteBuffer indicesBuffer) private void
grow
(int newSize) boolean
isSizeLessThanOrEqual
(int size)
-
Field Details
-
sizeMultiplier
private final int sizeMultiplier- Mappings:
Namespace Name Mixin selector official a
Lcom/mojang/blaze3d/systems/RenderSystem$a;a:I
intermediary field_27332
Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;field_27332:I
named sizeMultiplier
Lcom/mojang/blaze3d/systems/RenderSystem$IndexBuffer;sizeMultiplier:I
-
increment
private final int increment- Mappings:
Namespace Name Mixin selector official b
Lcom/mojang/blaze3d/systems/RenderSystem$a;b:I
intermediary field_27333
Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;field_27333:I
named increment
Lcom/mojang/blaze3d/systems/RenderSystem$IndexBuffer;increment:I
-
indexMapper
- Mappings:
Namespace Name Mixin selector official c
Lcom/mojang/blaze3d/systems/RenderSystem$a;c:Lcom/mojang/blaze3d/systems/RenderSystem$a$a;
intermediary field_27334
Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;field_27334:Lcom/mojang/blaze3d/systems/RenderSystem$class_5590$class_5591;
named indexMapper
Lcom/mojang/blaze3d/systems/RenderSystem$IndexBuffer;indexMapper:Lcom/mojang/blaze3d/systems/RenderSystem$IndexBuffer$IndexMapper;
-
id
private int id- Mappings:
Namespace Name Mixin selector official d
Lcom/mojang/blaze3d/systems/RenderSystem$a;d:I
intermediary field_27335
Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;field_27335:I
named id
Lcom/mojang/blaze3d/systems/RenderSystem$IndexBuffer;id:I
-
indexType
- Mappings:
Namespace Name Mixin selector official e
Lcom/mojang/blaze3d/systems/RenderSystem$a;e:Leav$a;
intermediary field_27336
Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;field_27336:Lnet/minecraft/class_293$class_5595;
named indexType
Lcom/mojang/blaze3d/systems/RenderSystem$IndexBuffer;indexType:Lnet/minecraft/client/render/VertexFormat$IndexType;
-
size
private int size- Mappings:
Namespace Name Mixin selector official f
Lcom/mojang/blaze3d/systems/RenderSystem$a;f:I
intermediary field_27337
Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;field_27337:I
named size
Lcom/mojang/blaze3d/systems/RenderSystem$IndexBuffer;size:I
-
-
Constructor Details
-
IndexBuffer
IndexBuffer(int sizeMultiplier, int increment, RenderSystem.IndexBuffer.IndexMapper indexMapper) - Mappings:
Namespace Name Mixin selector official <init>
Lcom/mojang/blaze3d/systems/RenderSystem$a;<init>(IILcom/mojang/blaze3d/systems/RenderSystem$a$a;)V
intermediary <init>
Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;<init>(IILcom/mojang/blaze3d/systems/RenderSystem$class_5590$class_5591;)V
named <init>
Lcom/mojang/blaze3d/systems/RenderSystem$IndexBuffer;<init>(IILcom/mojang/blaze3d/systems/RenderSystem$IndexBuffer$IndexMapper;)V
-
-
Method Details
-
isSizeLessThanOrEqual
public boolean isSizeLessThanOrEqual(int size) - Mappings:
Namespace Name Mixin selector official a
Lcom/mojang/blaze3d/systems/RenderSystem$a;a(I)Z
intermediary method_43409
Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;method_43409(I)Z
named isSizeLessThanOrEqual
Lcom/mojang/blaze3d/systems/RenderSystem$IndexBuffer;isSizeLessThanOrEqual(I)Z
-
bindAndGrow
public void bindAndGrow(int newSize) - Mappings:
Namespace Name Mixin selector official b
Lcom/mojang/blaze3d/systems/RenderSystem$a;b(I)V
intermediary method_43410
Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;method_43410(I)V
named bindAndGrow
Lcom/mojang/blaze3d/systems/RenderSystem$IndexBuffer;bindAndGrow(I)V
-
grow
private void grow(int newSize) - Mappings:
Namespace Name Mixin selector official c
Lcom/mojang/blaze3d/systems/RenderSystem$a;c(I)V
intermediary method_31920
Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;method_31920(I)V
named grow
Lcom/mojang/blaze3d/systems/RenderSystem$IndexBuffer;grow(I)V
-
getIndexConsumer
- Mappings:
Namespace Name Mixin selector official a
Lcom/mojang/blaze3d/systems/RenderSystem$a;a(Ljava/nio/ByteBuffer;)Lit/unimi/dsi/fastutil/ints/IntConsumer;
intermediary method_31922
Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;method_31922(Ljava/nio/ByteBuffer;)Lit/unimi/dsi/fastutil/ints/IntConsumer;
named getIndexConsumer
Lcom/mojang/blaze3d/systems/RenderSystem$IndexBuffer;getIndexConsumer(Ljava/nio/ByteBuffer;)Lit/unimi/dsi/fastutil/ints/IntConsumer;
-
getIndexType
- Mappings:
Namespace Name Mixin selector official a
Lcom/mojang/blaze3d/systems/RenderSystem$a;a()Leav$a;
intermediary method_31924
Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;method_31924()Lnet/minecraft/class_293$class_5595;
named getIndexType
Lcom/mojang/blaze3d/systems/RenderSystem$IndexBuffer;getIndexType()Lnet/minecraft/client/render/VertexFormat$IndexType;
-