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 int
field_27366
private VertexFormat.IntType
field_27367
private VertexFormat.DrawMode
field_27368
private boolean
field_27369
private int
id
private int
vertexCount
-
Constructor Summary
Constructors Constructor Description VertexBuffer()
-
Method Summary
Modifier and Type Method Description void
bind()
void
close()
void
draw(Matrix4f matrix)
CompletableFuture<Void>
submitUpload(BufferBuilder buffer)
static void
unbind()
void
upload(BufferBuilder buffer)
private void
uploadInternal(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:
close
in interfaceAutoCloseable
-