Class MeshBuilder
java.lang.Object
meteordevelopment.meteorclient.renderer.MeshBuilder
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMeshBuilder(com.mojang.renderpearl.api.pipeline.RenderPipeline pipeline) MeshBuilder(com.mojang.renderpearl.api.vertex.VertexFormat format, com.mojang.renderpearl.api.pipeline.PrimitiveTopology drawMode) MeshBuilder(com.mojang.renderpearl.api.vertex.VertexFormat format, com.mojang.renderpearl.api.pipeline.PrimitiveTopology drawMode, int vertexCount, int indexCount) -
Method Summary
Modifier and TypeMethodDescriptionvoidbegin()voidend()voidensureCapacity(int vertexCount, int indexCount) voidvoidvoidcom.mojang.renderpearl.api.buffers.GpuBuffercom.mojang.renderpearl.api.pipeline.IndexTypeintcom.mojang.renderpearl.api.buffers.GpuBufferbooleanvoidline(int i1, int i2) intnext()voidquad(int i1, int i2, int i3, int i4) voidtriangle(int i1, int i2, int i3) com.mojang.renderpearl.api.buffers.GpuBufferSliceuploadIndexBuffer(com.mojang.renderpearl.api.commands.CommandEncoder encoder) com.mojang.renderpearl.api.buffers.GpuBufferSliceuploadVertexBuffer(com.mojang.renderpearl.api.commands.CommandEncoder encoder) vec2(double x, double y) vec3(double x, double y, double z)
-
Field Details
-
alpha
public double alpha
-
-
Constructor Details
-
MeshBuilder
public MeshBuilder(com.mojang.renderpearl.api.pipeline.RenderPipeline pipeline) -
MeshBuilder
public MeshBuilder(com.mojang.renderpearl.api.vertex.VertexFormat format, com.mojang.renderpearl.api.pipeline.PrimitiveTopology drawMode) -
MeshBuilder
public MeshBuilder(com.mojang.renderpearl.api.vertex.VertexFormat format, com.mojang.renderpearl.api.pipeline.PrimitiveTopology drawMode, int vertexCount, int indexCount)
-
-
Method Details
-
begin
public void begin() -
vec3
-
vec2
-
color
-
next
public int next() -
line
public void line(int i1, int i2) -
quad
public void quad(int i1, int i2, int i3, int i4) -
triangle
public void triangle(int i1, int i2, int i3) -
ensureQuadCapacity
public void ensureQuadCapacity() -
ensureTriCapacity
public void ensureTriCapacity() -
ensureLineCapacity
public void ensureLineCapacity() -
ensureCapacity
public void ensureCapacity(int vertexCount, int indexCount) -
end
public void end() -
isBuilding
public boolean isBuilding() -
getVertexBuffer
public com.mojang.renderpearl.api.buffers.GpuBuffer getVertexBuffer() -
uploadVertexBuffer
public com.mojang.renderpearl.api.buffers.GpuBufferSlice uploadVertexBuffer(com.mojang.renderpearl.api.commands.CommandEncoder encoder) -
getIndexBuffer
public com.mojang.renderpearl.api.buffers.GpuBuffer getIndexBuffer() -
uploadIndexBuffer
public com.mojang.renderpearl.api.buffers.GpuBufferSlice uploadIndexBuffer(com.mojang.renderpearl.api.commands.CommandEncoder encoder) -
getIndicesCount
public int getIndicesCount() -
getIndexType
public com.mojang.renderpearl.api.pipeline.IndexType getIndexType()
-