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 intfield_27366private VertexFormat.IntTypefield_27367private VertexFormat.DrawModefield_27368private booleanfield_27369private intidprivate intvertexCount -
Constructor Summary
Constructors Constructor Description VertexBuffer() -
Method Summary
Modifier and Type Method Description voidbind()voidclose()voiddraw(Matrix4f matrix)CompletableFuture<Void>submitUpload(BufferBuilder buffer)static voidunbind()voidupload(BufferBuilder buffer)private voiduploadInternal(BufferBuilder buffer)
-
Field Details
-
id
private int id -
field_27366
private int field_27366 -
field_27367
-
vertexCount
private int vertexCount -
field_27368
-
field_27369
private boolean field_27369
-
-
Constructor Details
-
VertexBuffer
public VertexBuffer()
-
-
Method Details
-
bind
public void bind() -
upload
-
submitUpload
-
uploadInternal
-
draw
-
unbind
public static void unbind() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-