com.mojang.blaze3d.vertex

public class VertexBuffer

implements AutoCloseable

eat
com.mojang.blaze3d.vertex.VertexBuffer
net.minecraft.class_291
net.minecraft.unmapped.C_lhjdxjis
net.minecraft.client.gl.VertexBuffer
com.mojang.blaze3d.vertex.VertexBuffer
net.minecraft.src.C_3186_

Field summary

Modifier and TypeField
private int
a
vertexBufferId
field_1594
f_udodmwrg
vertexBufferId
vertexBufferId
f_231217_
private int
b
indexBufferId
field_27366
f_cebyrmhn
indexBufferId
indexBufferId
f_166860_
private int
c
arrayObjectId
field_29338
f_ezlwzggi
vertexArrayId
vertexArrayId
f_166862_
private VertexFormat
d
format
field_29339
f_umyhrgjx
vertexFormat
vertexFormat
f_85917_
private RenderSystem$AutoStorageIndexBuffer
e
sequentialIndices
field_38983
f_jltqvxde
indexBuffer
indexBuffer
f_166865_
private VertexFormat$IndexType
f
indexType
field_27367
f_fbdocwtm
indexType
indexType
f_166861_
private int
g
indexCount
field_1593
f_dtteyvvu
vertexCount
indexCount
f_166863_
private VertexFormat$Mode
h
mode
field_27368
f_vwyxekyg
drawMode
drawMode
f_166864_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(eal$b arg0)
upload(BufferBuilder$RenderedBuffer arg0)
method_1352(class_287$class_7433 arg0)
m_vazvcsbq(C_nxnqmnng$C_xzjaxrha arg0)
upload(BufferBuilder$BuiltBuffer buffer)
upload(BufferBuilder$RenderedBuffer renderedBuffer)
m_231221_(C_213330_ arg0)
private VertexFormat
a(eal$a arg0, ByteBuffer arg1)
uploadVertexBuffer(BufferBuilder$DrawState arg0, ByteBuffer arg1)
method_43442(class_287$class_4574 arg0, ByteBuffer arg1)
m_scxwshbc(C_nxnqmnng$C_nsjmxzos arg0, ByteBuffer arg1)
configureVertexFormat(BufferBuilder$DrawArrayParameters parameters, ByteBuffer data)
uploadAndBindFormat(BufferBuilder$DrawArrayParameters parameters, ByteBuffer bytes)
m_231218_(C_3175_ p_231220_, ByteBuffer arg1)
private RenderSystem$AutoStorageIndexBuffer
b(eal$a arg0, ByteBuffer arg1)
uploadIndexBuffer(BufferBuilder$DrawState arg0, ByteBuffer arg1)
method_43443(class_287$class_4574 arg0, ByteBuffer arg1)
m_ymxwqklh(C_nxnqmnng$C_nsjmxzos arg0, ByteBuffer arg1)
configureIndexBuffer(BufferBuilder$DrawArrayParameters parameters, ByteBuffer data)
uploadIndexBuffer(BufferBuilder$DrawArrayParameters parameters, ByteBuffer bytes)
m_231223_(C_3175_ p_231225_, ByteBuffer arg1)
public void
a()
bind()
method_1353()
m_rnstvtge()
bind()
bind()
m_85921_()
public static void
b()
unbind()
method_1354()
m_byhiivrh()
unbind()
unbind()
m_85931_()
public void
c()
draw()
method_35665()
m_mefqlhes()
drawElements()
drawElements()
m_166882_()
private VertexFormat$IndexType
f()
getIndexType()
method_43445()
m_sjtdrddz()
getIndexType()
getIndexBufferType()
m_231231_()
public void
a(d arg0, d arg1, fad arg2)
drawWithShader(Matrix4f arg0, Matrix4f arg1, ShaderInstance arg2)
method_34427(class_1159 arg0, class_1159 arg1, class_5944 arg2)
m_hhvpgfwa(C_gxvddjib arg0, C_gxvddjib arg1, C_alllhitb arg2)
draw(Matrix4f viewMatrix, Matrix4f projectionMatrix, Shader shader)
setShader(Matrix4f viewMatrix, Matrix4f projectionMatrix, ShaderProgram shader)
m_166867_(C_802_ p_166869_, C_802_ p_166870_, C_141721_ arg2)
private void
b(d arg0, d arg1, fad arg2)
_drawWithShader(Matrix4f arg0, Matrix4f arg1, ShaderInstance arg2)
method_34431(class_1159 arg0, class_1159 arg1, class_5944 arg2)
m_ikpyaonm(C_gxvddjib arg0, C_gxvddjib arg1, C_alllhitb arg2)
drawInternal(Matrix4f viewMatrix, Matrix4f projectionMatrix, Shader shader)
drawWithShaderInternal(Matrix4f viewMatrix, Matrix4f projectionMatrix, ShaderProgram shader)
m_166876_(C_802_ p_166878_, C_802_ p_166879_, C_141721_ arg2)
public void
close()
close()
close()
public VertexFormat
d()
getFormat()
method_34435()
m_nyzeuatd()
getVertexFormat()
getIndexType()
m_166892_()
public boolean
e()
isInvalid()
method_43444()
m_evikmcnb()
isClosed()
invalid()
m_231230_()