Package net.minecraft.client.gl
Class VertexBuffer
java.lang.Object
net.minecraft.client.gl.VertexBuffer
- All Implemented Interfaces:
AutoCloseable
@Environment(CLIENT) public class VertexBuffer extends Object implements AutoCloseable
-
Field Summary
Fields Modifier and Type Field Description private VertexFormatformatprivate intidprivate intvertexCount -
Constructor Summary
Constructors Constructor Description VertexBuffer(VertexFormat format) -
Method Summary
Modifier and Type Method Description voidbind()voidclose()voiddraw(Matrix4f matrix, int mode)CompletableFuture<Void>submitUpload(BufferBuilder buffer)static voidunbind()voidupload(BufferBuilder buffer)private voiduploadInternal(BufferBuilder buffer)
-
Field Details
-
id
private int id -
format
-
vertexCount
private int vertexCount
-
-
Constructor Details
-
VertexBuffer
-
-
Method Details
-
bind
public void bind() -
upload
-
submitUpload
-
uploadInternal
-
draw
-
unbind
public static void unbind() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-