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 - named - net/minecraft/client/render/BufferRenderer- intermediary - net/minecraft/class_286- official - ffr
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static voidbind(VertexBuffer vertexBuffer) private static VertexBufferbind(VertexFormat vertexFormat) static voiddraw(BuiltBuffer buffer) Drawsbuffer.static voiddrawWithGlobalProgram(BuiltBuffer buffer) Drawsbufferusing the shader program specified withRenderSystem#setShaderstatic voidreset()static voidprivate static VertexBufferupload(BuiltBuffer buffer) 
- 
Field Details- 
currentVertexBuffer- Mappings:
- Namespace - Name - Mixin selector - named - currentVertexBuffer- Lnet/minecraft/client/render/BufferRenderer;currentVertexBuffer:Lnet/minecraft/client/gl/VertexBuffer;- intermediary - field_38982- Lnet/minecraft/class_286;field_38982:Lnet/minecraft/class_291;- official - a- Lffr;a:Lffy;
 
 
- 
- 
Constructor Details- 
BufferRendererpublic BufferRenderer()
 
- 
- 
Method Details- 
resetpublic static void reset()- Mappings:
- Namespace - Name - Mixin selector - named - reset- Lnet/minecraft/client/render/BufferRenderer;reset()V- intermediary - method_34420- Lnet/minecraft/class_286;method_34420()V- official - a- Lffr;a()V
 
- 
resetCurrentVertexBufferpublic static void resetCurrentVertexBuffer()- Mappings:
- Namespace - Name - Mixin selector - named - resetCurrentVertexBuffer- Lnet/minecraft/client/render/BufferRenderer;resetCurrentVertexBuffer()V- intermediary - method_43436- Lnet/minecraft/class_286;method_43436()V- official - b- Lffr;b()V
 
- 
drawWithGlobalProgramDrawsbufferusing the shader program specified withRenderSystem#setShader- Mappings:
- Namespace - Name - Mixin selector - named - drawWithGlobalProgram- Lnet/minecraft/client/render/BufferRenderer;drawWithGlobalProgram(Lnet/minecraft/client/render/BuiltBuffer;)V- intermediary - method_43433- Lnet/minecraft/class_286;method_43433(Lnet/minecraft/class_9801;)V- official - a- Lffr;a(Lffu;)V
 
- 
drawDrawsbuffer.Unlike drawWithGlobalProgram(net.minecraft.client.render.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 - named - draw- Lnet/minecraft/client/render/BufferRenderer;draw(Lnet/minecraft/client/render/BuiltBuffer;)V- intermediary - method_43437- Lnet/minecraft/class_286;method_43437(Lnet/minecraft/class_9801;)V- official - b- Lffr;b(Lffu;)V
 
- 
upload- Mappings:
- Namespace - Name - Mixin selector - named - upload- Lnet/minecraft/client/render/BufferRenderer;upload(Lnet/minecraft/client/render/BuiltBuffer;)Lnet/minecraft/client/gl/VertexBuffer;- intermediary - method_43439- Lnet/minecraft/class_286;method_43439(Lnet/minecraft/class_9801;)Lnet/minecraft/class_291;- official - c- Lffr;c(Lffu;)Lffy;
 
- 
bind- Mappings:
- Namespace - Name - Mixin selector - named - bind- Lnet/minecraft/client/render/BufferRenderer;bind(Lnet/minecraft/client/render/VertexFormat;)Lnet/minecraft/client/gl/VertexBuffer;- intermediary - method_43435- Lnet/minecraft/class_286;method_43435(Lnet/minecraft/class_293;)Lnet/minecraft/class_291;- official - a- Lffr;a(Lfga;)Lffy;
 
- 
bind- Mappings:
- Namespace - Name - Mixin selector - named - bind- Lnet/minecraft/client/render/BufferRenderer;bind(Lnet/minecraft/client/gl/VertexBuffer;)V- intermediary - method_43434- Lnet/minecraft/class_286;method_43434(Lnet/minecraft/class_291;)V- official - a- Lffr;a(Lffy;)V
 
 
-