Class RenderSystem.IndexBuffer

java.lang.Object
com.mojang.blaze3d.systems.RenderSystem.IndexBuffer
Enclosing class:
RenderSystem

@Environment(CLIENT) public static final class RenderSystem.IndexBuffer extends Object
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
  • 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

      private final RenderSystem.IndexBuffer.IndexMapper 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

      private VertexFormat.IndexType indexType
      Mappings:
      Namespace Name Mixin selector
      official e Lcom/mojang/blaze3d/systems/RenderSystem$a;e:Ldzx$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

      private IntConsumer getIndexConsumer(ByteBuffer indicesBuffer)
      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

      public VertexFormat.IndexType getIndexType()
      Mappings:
      Namespace Name Mixin selector
      official a Lcom/mojang/blaze3d/systems/RenderSystem$a;a()Ldzx$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;