Package net.minecraft.client.render
Class BufferRenderer
java.lang.Object
net.minecraft.client.render.BufferRenderer
Containing methods for immediately drawing a buffer built with 
BufferBuilder.- Mappings:
- Namespace - Name - official - eif- intermediary - net/minecraft/class_286- named - net/minecraft/client/render/BufferRenderer
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static voidbind(VertexBuffer vertexBuffer) private static VertexBufferbind(VertexFormat vertexFormat) static voiddraw(BufferBuilder.BuiltBuffer buffer) Drawsbuffer.static voidDrawsbufferusing the shader program specified withRenderSystem#setShaderprivate static voidstatic voidreset()static voidprivate static @Nullable VertexBufferupload(BufferBuilder.BuiltBuffer buffer) 
- 
Field Details- 
currentVertexBuffer- Mappings:
- Namespace - Name - Mixin selector - official - a- Leif;a:Leim;- intermediary - field_38982- Lnet/minecraft/class_286;field_38982:Lnet/minecraft/class_291;- named - currentVertexBuffer- Lnet/minecraft/client/render/BufferRenderer;currentVertexBuffer:Lnet/minecraft/client/gl/VertexBuffer;
 
 
- 
- 
Constructor Details- 
BufferRendererpublic BufferRenderer()
 
- 
- 
Method Details- 
resetpublic static void reset()- Mappings:
- Namespace - Name - Mixin selector - official - a- Leif;a()V- intermediary - method_34420- Lnet/minecraft/class_286;method_34420()V- named - reset- Lnet/minecraft/client/render/BufferRenderer;reset()V
 
- 
resetCurrentVertexBufferpublic static void resetCurrentVertexBuffer()- Mappings:
- Namespace - Name - Mixin selector - official - b- Leif;b()V- intermediary - method_43436- Lnet/minecraft/class_286;method_43436()V- named - resetCurrentVertexBuffer- Lnet/minecraft/client/render/BufferRenderer;resetCurrentVertexBuffer()V
 
- 
drawWithGlobalProgramDrawsbufferusing the shader program specified withRenderSystem#setShader- Mappings:
- Namespace - Name - Mixin selector - official - a- Leif;a(Leie$b;)V- intermediary - method_43433- Lnet/minecraft/class_286;method_43433(Lnet/minecraft/class_287$class_7433;)V- named - drawWithGlobalProgram- Lnet/minecraft/client/render/BufferRenderer;drawWithGlobalProgram(Lnet/minecraft/client/render/BufferBuilder$BuiltBuffer;)V
 
- 
drawWithGlobalProgramInternal- Mappings:
- Namespace - Name - Mixin selector - official - c- Leif;c(Leie$b;)V- intermediary - method_43438- Lnet/minecraft/class_286;method_43438(Lnet/minecraft/class_287$class_7433;)V- named - drawWithGlobalProgramInternal- Lnet/minecraft/client/render/BufferRenderer;drawWithGlobalProgramInternal(Lnet/minecraft/client/render/BufferBuilder$BuiltBuffer;)V
 
- 
drawDrawsbuffer.Unlike drawWithGlobalProgram(net.minecraft.client.render.BufferBuilder.BuiltBuffer), the shader program cannot be specified withRenderSystem#setShader. The caller of this method must manually bind a shader program before calling this method.- Mappings:
- Namespace - Name - Mixin selector - official - b- Leif;b(Leie$b;)V- intermediary - method_43437- Lnet/minecraft/class_286;method_43437(Lnet/minecraft/class_287$class_7433;)V- named - draw- Lnet/minecraft/client/render/BufferRenderer;draw(Lnet/minecraft/client/render/BufferBuilder$BuiltBuffer;)V
 
- 
upload- Mappings:
- Namespace - Name - Mixin selector - official - d- Leif;d(Leie$b;)Leim;- intermediary - method_43439- Lnet/minecraft/class_286;method_43439(Lnet/minecraft/class_287$class_7433;)Lnet/minecraft/class_291;- named - upload- Lnet/minecraft/client/render/BufferRenderer;upload(Lnet/minecraft/client/render/BufferBuilder$BuiltBuffer;)Lnet/minecraft/client/gl/VertexBuffer;
 
- 
bind- Mappings:
- Namespace - Name - Mixin selector - official - a- Leif;a(Leio;)Leim;- intermediary - method_43435- Lnet/minecraft/class_286;method_43435(Lnet/minecraft/class_293;)Lnet/minecraft/class_291;- named - bind- Lnet/minecraft/client/render/BufferRenderer;bind(Lnet/minecraft/client/render/VertexFormat;)Lnet/minecraft/client/gl/VertexBuffer;
 
- 
bind- Mappings:
- Namespace - Name - Mixin selector - official - a- Leif;a(Leim;)V- intermediary - method_43434- Lnet/minecraft/class_286;method_43434(Lnet/minecraft/class_291;)V- named - bind- Lnet/minecraft/client/render/BufferRenderer;bind(Lnet/minecraft/client/gl/VertexBuffer;)V
 
 
-