Package net.minecraft.client.render
Class BufferRenderer
java.lang.Object
net.minecraft.client.render.BufferRenderer
- Mappings:
Namespace Name official dqg
intermediary net/minecraft/class_286
named net/minecraft/client/render/BufferRenderer
-
Field Summary
Modifier and TypeFieldDescriptionprivate static int
private static int
private static int
private static @Nullable VertexFormat
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static void
bind(VertexFormat vertexFormat)
private static void
draw(ByteBuffer buffer, VertexFormat.DrawMode drawMode, VertexFormat vertexFormat, int count, VertexFormat.IntType elementFormat, int vertexCount, boolean textured)
static void
draw(BufferBuilder bufferBuilder)
static void
postDraw(BufferBuilder builder)
Similar to a regular draw, however this method will skip rendering shaders.static void
static void
-
Field Details
-
currentVertexArray
private static int currentVertexArray- Mappings:
Namespace Name Mixin selector official a
Ldqg;a:I
intermediary field_29331
Lnet/minecraft/class_286;field_29331:I
named currentVertexArray
Lnet/minecraft/client/render/BufferRenderer;currentVertexArray:I
-
currentVertexBuffer
private static int currentVertexBuffer- Mappings:
Namespace Name Mixin selector official b
Ldqg;b:I
intermediary field_29332
Lnet/minecraft/class_286;field_29332:I
named currentVertexBuffer
Lnet/minecraft/client/render/BufferRenderer;currentVertexBuffer:I
-
currentElementBuffer
private static int currentElementBuffer- Mappings:
Namespace Name Mixin selector official c
Ldqg;c:I
intermediary field_29333
Lnet/minecraft/class_286;field_29333:I
named currentElementBuffer
Lnet/minecraft/client/render/BufferRenderer;currentElementBuffer:I
-
vertexFormat
- Mappings:
Namespace Name Mixin selector official d
Ldqg;d:Ldqp;
intermediary field_29334
Lnet/minecraft/class_286;field_29334:Lnet/minecraft/class_293;
named vertexFormat
Lnet/minecraft/client/render/BufferRenderer;vertexFormat:Lnet/minecraft/client/render/VertexFormat;
-
-
Constructor Details
-
BufferRenderer
public BufferRenderer()
-
-
Method Details
-
unbindAll
public static void unbindAll()- Mappings:
Namespace Name Mixin selector official a
Ldqg;a()V
intermediary method_34420
Lnet/minecraft/class_286;method_34420()V
named unbindAll
Lnet/minecraft/client/render/BufferRenderer;unbindAll()V
-
unbindElementBuffer
public static void unbindElementBuffer()- Mappings:
Namespace Name Mixin selector official b
Ldqg;b()V
intermediary method_34423
Lnet/minecraft/class_286;method_34423()V
named unbindElementBuffer
Lnet/minecraft/client/render/BufferRenderer;unbindElementBuffer()V
-
draw
- Mappings:
Namespace Name Mixin selector official a
Ldqg;a(Ldqf;)V
intermediary method_1309
Lnet/minecraft/class_286;method_1309(Lnet/minecraft/class_287;)V
named draw
Lnet/minecraft/client/render/BufferRenderer;draw(Lnet/minecraft/client/render/BufferBuilder;)V
-
draw
private static void draw(ByteBuffer buffer, VertexFormat.DrawMode drawMode, VertexFormat vertexFormat, int count, VertexFormat.IntType elementFormat, int vertexCount, boolean textured)- Mappings:
Namespace Name Mixin selector official a
Ldqg;a(Ljava/nio/ByteBuffer;Ldqp$b;Ldqp;ILdqp$a;IZ)V
intermediary method_34422
Lnet/minecraft/class_286;method_34422(Ljava/nio/ByteBuffer;Lnet/minecraft/class_293$class_5596;Lnet/minecraft/class_293;ILnet/minecraft/class_293$class_5595;IZ)V
named draw
Lnet/minecraft/client/render/BufferRenderer;draw(Ljava/nio/ByteBuffer;Lnet/minecraft/client/render/VertexFormat$DrawMode;Lnet/minecraft/client/render/VertexFormat;ILnet/minecraft/client/render/VertexFormat$IntType;IZ)V
-
postDraw
Similar to a regular draw, however this method will skip rendering shaders.- Mappings:
Namespace Name Mixin selector official b
Ldqg;b(Ldqf;)V
intermediary method_34424
Lnet/minecraft/class_286;method_34424(Lnet/minecraft/class_287;)V
named postDraw
Lnet/minecraft/client/render/BufferRenderer;postDraw(Lnet/minecraft/client/render/BufferBuilder;)V
-
bind
- Mappings:
Namespace Name Mixin selector official a
Ldqg;a(Ldqp;)V
intermediary method_34421
Lnet/minecraft/class_286;method_34421(Lnet/minecraft/class_293;)V
named bind
Lnet/minecraft/client/render/BufferRenderer;bind(Lnet/minecraft/client/render/VertexFormat;)V
-