net.minecraft.client.render

public class BufferBuilder

extends FixedColorVertexConsumer implements BufferVertexConsumer

All mapped superinterfaces:

VertexConsumer, BufferVertexConsumer

cyg
com.mojang.blaze3d.vertex.BufferBuilder
net.minecraft.class_287
net.minecraft.client.render.BufferBuilder
net.minecraft.unmapped.C_nxnqmnng
net.minecraft.client.renderer.BufferBuilder
net.minecraft.client.renderer.BufferBuilder

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
g
LOGGER
field_1557
LOGGER
f_iirxrekw
field_187316_a
LOGGER
private ByteBuffer
h
buffer
field_1555
buffer
f_xkduvski
field_179001_a
byteBuffer
private final List<BufferBuilder$DrawArrayParameters>
i
vertexCounts
field_20774
parameters
f_mewhdgpi
field_227821_i_
drawStates
private int
j
lastRenderedCountIndex
field_20775
lastParameterIndex
f_qyuccfqt
field_227822_j_
drawStateIndex
private int
k
totalRenderedBytes
field_20776
buildStart
f_izkjbhil
field_227823_k_
renderedBytes
private int
l
nextElementByte
field_20884
elementOffset
f_fevtuyep
field_227824_l_
nextElementBytes
private int
m
totalUploadedBytes
field_20777
nextDrawStart
f_bxxncawi
field_227825_m_
uploadedBytes
private int
n
vertices
field_1554
vertexCount
f_ltvrvvts
field_178997_d
vertexCount
private VertexFormatElement
o
currentElement
field_1558
currentElement
f_qxmawqzf
field_181677_f
vertexFormatElement
private int
p
elementIndex
field_1553
currentElementId
f_djjufmoz
field_181678_g
vertexFormatIndex
private int
q
mode
field_1567
drawMode
f_asuspqsp
field_179006_k
drawMode
private VertexFormat
r
format
field_1565
format
f_cfhrurco
field_179011_q
vertexFormat
private boolean
s
fastFormat
field_21594
f_dfgpkdqh
field_227826_s_
fastFormat
private boolean
t
fullFormat
field_21595
f_fhtpopwx
field_227827_t_
fullFormat
private boolean
u
building
field_1556
building
f_wyaejrdq
field_179010_r
isDrawing

Constructor summary

ModifierConstructor
public (int initialCapacity)

Method summary

Modifier and TypeMethod
protected void
b()
ensureVertexCapacity()
method_22892()
grow()
m_ymgkmdgz()
func_227831_b_()
growBuffer()
private void
c(int arg0)
ensureCapacity(int arg0)
method_1335(int arg0)
grow(int size)
m_xzrbvqte(int arg0)
func_181670_b(int arg0)
growBuffer(int increaseAmount)
private static int
d(int arg0)
roundUp(int arg0)
method_16005(int arg0)
roundBufferSize(int amount)
m_srxxjvcm(int arg0)
func_216566_c(int arg0)
roundUpPositive(int xIn)
public void
b(float arg0, float arg1, float arg2)
sortQuads(float arg0, float arg1, float arg2)
method_1341(float arg0, float arg1, float arg2)
sortQuads(float cameraX, float cameraY, float cameraZ)
m_prjtbgkp(float arg0, float arg1, float arg2)
func_181674_a(float arg0, float arg1, float arg2)
sortVertexData(float cameraX, float cameraY, float cameraZ)
private void
a(FloatBuffer arg0, int arg1)
limitToVertex(FloatBuffer arg0, int arg1)
method_22628(FloatBuffer arg0, int arg1)
m_wluoqube(FloatBuffer arg0, int arg1)
func_227829_a_(FloatBuffer arg0, int arg1)
limitToVertex(FloatBuffer floatBufferIn, int indexIn)
public BufferBuilder$State
c()
getState()
method_1334()
popState()
m_ocbjzbwy()
func_181672_a()
getVertexState()
private static float
a(FloatBuffer arg0, float arg1, float arg2, float arg3, int arg4, int arg5)
getQuadDistanceFromPlayer(FloatBuffer arg0, float arg1, float arg2, float arg3, int arg4, int arg5)
method_1319(FloatBuffer arg0, float arg1, float arg2, float arg3, int arg4, int arg5)
getDistanceSq(FloatBuffer buffer, float x, float y, float z, int arg4, int arg5)
m_vmovhchj(FloatBuffer arg0, float arg1, float arg2, float arg3, int arg4, int arg5)
func_181665_a(FloatBuffer arg0, float arg1, float arg2, float arg3, int arg4, int arg5)
getDistanceSq(FloatBuffer floatBufferIn, float x, float y, float z, int integerSize, int offset)
public void
a(cyg$b arg0)
restoreState(BufferBuilder$State arg0)
method_1324(class_287$class_288 arg0)
restoreState(BufferBuilder$State arg0)
m_pcpqtoge(C_nxnqmnng$C_viciqogq arg0)
func_178993_a(BufferBuilder$State arg0)
setVertexState(BufferBuilder$State state)
public void
a(int arg0, cyp arg1)
begin(int arg0, VertexFormat arg1)
method_1328(int arg0, class_293 arg1)
begin(int drawMode, VertexFormat format)
m_xuazlftk(int arg0, C_rnldvdpe arg1)
func_181668_a(int arg0, VertexFormat arg1)
begin(int glMode, VertexFormat format)
private void
a(cyp arg0)
switchFormat(VertexFormat arg0)
method_23918(class_293 arg0)
m_yvtxqaxg(C_rnldvdpe arg0)
func_227828_a_(VertexFormat arg0)
setVertexFormat(VertexFormat vertexFormatIn)
public void
d()
end()
method_1326()
end()
m_acxqcgfk()
func_178977_d()
finishDrawing()
public void
a(int arg0, byte arg1)
putByte(int arg0, byte arg1)
method_22896(int arg0, byte arg1)
putByte(int arg0, byte arg1)
m_mknpzscm(int arg0, byte arg1)
func_225589_a_(int arg0, byte arg1)
putByte(int arg0, byte arg1)
public void
a(int arg0, short arg1)
putShort(int arg0, short arg1)
method_22898(int arg0, short arg1)
putShort(int arg0, short arg1)
m_ogsbejon(int arg0, short arg1)
func_225591_a_(int arg0, short arg1)
putShort(int arg0, short arg1)
public void
a(int arg0, float arg1)
putFloat(int arg0, float arg1)
method_22897(int arg0, float arg1)
putFloat(int arg0, float arg1)
m_iqjovuow(int arg0, float arg1)
func_225590_a_(int arg0, float arg1)
putFloat(int arg0, float arg1)
public void
a()
endVertex()
method_1344()
next()
m_rpbkzbgb()
func_181675_d()
endVertex()
public void
e()
nextElement()
method_1325()
nextElement()
m_umllcrlk()
func_181667_k()
nextVertexFormatIndex()
public VertexConsumer
a(int arg0, int arg1, int arg2, int arg3)
color(int arg0, int arg1, int arg2, int arg3)
method_1336(int arg0, int arg1, int arg2, int arg3)
color(int arg0, int arg1, int arg2, int arg3)
m_llwlqyfq(int arg0, int arg1, int arg2, int arg3)
func_225586_a_(int arg0, int arg1, int arg2, int arg3)
color(int arg0, int arg1, int arg2, int arg3)
public void
a(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, int arg9, int arg10, float arg11, float arg12, float arg13)
vertex(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, int arg9, int arg10, float arg11, float arg12, float arg13)
method_23919(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, int arg9, int arg10, float arg11, float arg12, float arg13)
vertex(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, int arg9, int arg10, float arg11, float arg12, float arg13)
m_ohbjpviw(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, int arg9, int arg10, float arg11, float arg12, float arg13)
func_225588_a_(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, int arg9, int arg10, float arg11, float arg12, float arg13)
addVertex(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, int arg9, int arg10, float arg11, float arg12, float arg13)
public Pair<BufferBuilder$DrawArrayParameters, ByteBuffer>
f()
popNextBuffer()
method_22632()
popData()
m_irleaziy()
func_227832_f_()
getNextBuffer()
public void
g()
clear()
method_1343()
clear()
m_wiunipsh()
func_178965_a()
reset()
public void
h()
discard()
method_23477()
reset()
m_mnhlbdhh()
func_227833_h_()
discard()
public VertexFormatElement
i()
currentElement()
method_22900()
getCurrentElement()
m_nxlbfakd()
func_225592_i_()
getCurrentElement()
public boolean
j()
building()
method_22893()
isBuilding()
m_tsfjiqbz()
func_227834_j_()
isDrawing()