net.minecraft.client.render.vertex

public class BufferBuilder

bfd
net.minecraft.class_520
net.minecraft.client.render.vertex.BufferBuilder
net.minecraft.client.renderer.WorldRenderer

Field summary

Modifier and TypeField
private ByteBuffer
a
field_10642
byteBuffer
byteBuffer
private IntBuffer
b
field_10643
intBuffer
rawIntBuffer
private ShortBuffer
c
field_10644
shortBuffer
rawShortBuffer
private FloatBuffer
d
field_10645
floatBuffer
rawFloatBuffer
private int
e
field_10646
vertexCount
vertexCount
private VertexFormatElement
f
field_10647
currentElement
vertexFormatElement
private int
g
field_10648
elementIndex
vertexFormatIndex
private boolean
h
field_1795
uncolored
noColor
private int
i
field_10649
drawMode
drawMode
private double
j
field_10650
offsetX
xOffset
private double
k
field_10651
offsetY
yOffset
private double
l
field_10652
offsetZ
zOffset
private VertexFormat
m
field_10653
format
vertexFormat
private boolean
n
field_1776
building
isDrawing

Constructor summary

ModifierConstructor
public (int size)

Method summary

Modifier and TypeMethod
private void
b(int arg0)
method_9745(int arg0)
grow(int amount)
growBuffer(int arg0)
public void
a(float arg0, float arg1, float arg2)
method_9730(float arg0, float arg1, float arg2)
sortQuads(float cameraX, float cameraY, float cameraZ)
sortVertexData(float arg0, float arg1, float arg2)
public BufferBuilder$State
a()
method_9727()
getState()
getVertexState()
private int
j()
method_9757()
getBufferIndex()
getBufferSize()
private static float
a(FloatBuffer arg0, float arg1, float arg2, float arg3, int arg4, int arg5)
method_9739(FloatBuffer arg0, float arg1, float arg2, float arg3, int arg4, int arg5)
squaredDistance(FloatBuffer buffer, float x, float y, float z, int dy, int dx)
getDistanceSq(FloatBuffer arg0, float arg1, float arg2, float arg3, int arg4, int arg5)
public void
a(bfd$a arg0)
method_9738(class_520$class_2394 arg0)
setState(BufferBuilder$State state)
setVertexState(WorldRenderer$State state)
public void
b()
method_9741()
clear()
reset()
public void
a(int arg0, bmu arg1)
method_9737(int arg0, class_2522 arg1)
begin(int drawMode, VertexFormat format)
begin(int glMode, VertexFormat format)
public BufferBuilder
a(double arg0, double arg1)
method_9728(double arg0, double arg1)
texture(double u, double v)
tex(double u, double v)
public BufferBuilder
a(int arg0, int arg1)
method_9734(int arg0, int arg1)
texture(int u, int v)
lightmap(int arg0, int arg1)
public void
a(int arg0, int arg1, int arg2, int arg3)
method_9735(int arg0, int arg1, int arg2, int arg3)
lightColor(int r, int g, int b, int a)
putBrightness4(int arg0, int arg1, int arg2, int arg3)
public void
a(double arg0, double arg1, double arg2)
method_9729(double arg0, double arg1, double arg2)
postPosition(double x, double y, double z)
putPosition(double x, double y, double z)
private int
c(int arg0)
method_1308(int arg0)
getColorIndex(int index)
getColorIndex(int arg0)
public void
a(float arg0, float arg1, float arg2, int arg3)
method_9732(float arg0, float arg1, float arg2, int arg3)
multiplyColor(float r, float g, float b, int index)
putColorMultiplier(float red, float green, float blue, int arg3)
private void
b(int arg0, int arg1)
method_9746(int arg0, int arg1)
setColor(int rgb, int index)
putColor(int argb, int arg1)
public void
b(float arg0, float arg1, float arg2, int arg3)
method_9744(float arg0, float arg1, float arg2, int arg3)
setColor(float r, float g, float b, int index)
putColorRGB_F(float red, float green, float blue, int arg3)
private void
a(int arg0, int arg1, int arg2, int arg3, int arg4)
method_9736(int arg0, int arg1, int arg2, int arg3, int arg4)
setColor(int index, int r, int g, int b, int a)
putColorRGBA(int index, int red, int arg2, int arg3, int arg4)
public void
c()
method_1316()
uncolored()
noColor()
public BufferBuilder
a(float arg0, float arg1, float arg2, float arg3)
method_9731(float arg0, float arg1, float arg2, float arg3)
color(float r, float g, float b, float a)
color(float red, float green, float blue, float alpha)
public BufferBuilder
b(int arg0, int arg1, int arg2, int arg3)
method_9747(int arg0, int arg1, int arg2, int arg3)
color(int r, int g, int b, int a)
color(int red, int green, int blue, int alpha)
public void
a(int[] arg0)
method_9740(int[] arg0)
vertices(int[] vertices)
addVertexData(int[] vertexData)
public void
d()
method_9750()
nextVertex()
endVertex()
public BufferBuilder
b(double arg0, double arg1, double arg2)
method_9742(double arg0, double arg1, double arg2)
vertex(double x, double y, double z)
pos(double x, double y, double z)
public void
b(float arg0, float arg1, float arg2)
method_9743(float arg0, float arg1, float arg2)
postNormal(float x, float y, float z)
putNormal(float x, float y, float z)
private void
k()
method_9758()
nextElement()
nextVertexFormatIndex()
public BufferBuilder
c(float arg0, float arg1, float arg2)
method_9749(float arg0, float arg1, float arg2)
normal(float x, float y, float z)
normal(float arg0, float arg1, float arg2)
public void
c(double arg0, double arg1, double arg2)
method_9748(double arg0, double arg1, double arg2)
offset(double offsetX, double offsetY, double offsetZ)
setTranslation(double x, double y, double z)
public void
e()
method_9752()
end()
finishDrawing()
public ByteBuffer
f()
method_9753()
getBuffer()
getByteBuffer()
public VertexFormat
g()
method_9754()
getFormat()
getVertexFormat()
public int
h()
method_9755()
getVertexCount()
getVertexCount()
public int
i()
method_9756()
getDrawMode()
getDrawMode()
public void
a(int arg0)
method_9733(int arg0)
setQuadColor(int rgb)
putColor4(int argb)
public void
d(float arg0, float arg1, float arg2)
method_9751(float arg0, float arg1, float arg2)
setQuadColor(float r, float g, float b)
putColorRGB_F4(float red, float green, float blue)