Package net.minecraft.client.render
Class BufferRenderer
java.lang.Object
net.minecraft.client.render.BufferRenderer
- Mappings:
Namespace Name official dqgintermediary net/minecraft/class_286named net/minecraft/client/render/BufferRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static intprivate static intprivate static intprivate static @Nullable VertexFormat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidbind(VertexFormat vertexFormat)private static voiddraw(ByteBuffer buffer, VertexFormat.DrawMode drawMode, VertexFormat vertexFormat, int count, VertexFormat.IntType elementFormat, int vertexCount, boolean textured)static voiddraw(BufferBuilder bufferBuilder)static voidpostDraw(BufferBuilder builder)Similar to a regular draw, however this method will skip rendering shaders.static voidstatic void
-
Field Details
-
currentVertexArray
private static int currentVertexArray- Mappings:
Namespace Name Mixin selector official aLdqg;a:Iintermediary field_29331Lnet/minecraft/class_286;field_29331:Inamed currentVertexArrayLnet/minecraft/client/render/BufferRenderer;currentVertexArray:I
-
currentVertexBuffer
private static int currentVertexBuffer- Mappings:
Namespace Name Mixin selector official bLdqg;b:Iintermediary field_29332Lnet/minecraft/class_286;field_29332:Inamed currentVertexBufferLnet/minecraft/client/render/BufferRenderer;currentVertexBuffer:I
-
currentElementBuffer
private static int currentElementBuffer- Mappings:
Namespace Name Mixin selector official cLdqg;c:Iintermediary field_29333Lnet/minecraft/class_286;field_29333:Inamed currentElementBufferLnet/minecraft/client/render/BufferRenderer;currentElementBuffer:I
-
vertexFormat
- Mappings:
Namespace Name Mixin selector official dLdqg;d:Ldqp;intermediary field_29334Lnet/minecraft/class_286;field_29334:Lnet/minecraft/class_293;named vertexFormatLnet/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 aLdqg;a()Vintermediary method_34420Lnet/minecraft/class_286;method_34420()Vnamed unbindAllLnet/minecraft/client/render/BufferRenderer;unbindAll()V
-
unbindElementBuffer
public static void unbindElementBuffer()- Mappings:
Namespace Name Mixin selector official bLdqg;b()Vintermediary method_34423Lnet/minecraft/class_286;method_34423()Vnamed unbindElementBufferLnet/minecraft/client/render/BufferRenderer;unbindElementBuffer()V
-
draw
- Mappings:
Namespace Name Mixin selector official aLdqg;a(Ldqf;)Vintermediary method_1309Lnet/minecraft/class_286;method_1309(Lnet/minecraft/class_287;)Vnamed drawLnet/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 aLdqg;a(Ljava/nio/ByteBuffer;Ldqp$b;Ldqp;ILdqp$a;IZ)Vintermediary method_34422Lnet/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)Vnamed drawLnet/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 bLdqg;b(Ldqf;)Vintermediary method_34424Lnet/minecraft/class_286;method_34424(Lnet/minecraft/class_287;)Vnamed postDrawLnet/minecraft/client/render/BufferRenderer;postDraw(Lnet/minecraft/client/render/BufferBuilder;)V
-
bind
- Mappings:
Namespace Name Mixin selector official aLdqg;a(Ldqp;)Vintermediary method_34421Lnet/minecraft/class_286;method_34421(Lnet/minecraft/class_293;)Vnamed bindLnet/minecraft/client/render/BufferRenderer;bind(Lnet/minecraft/client/render/VertexFormat;)V
-