net.minecraft.client.render

public class RenderLayer

net.minecraft.client.renderer.rendertype.RenderType
net.minecraft.class_1921
net.minecraft.client.render.RenderLayer

Field summary

Modifier and TypeField
private static final int
MEGABYTE
field_64012
field_64012
public static final int
BIG_BUFFER_SIZE
field_64008
field_64008
public static final int
SMALL_BUFFER_SIZE
field_64009
field_64009
public static final int
TRANSIENT_BUFFER_SIZE
field_64010
field_64010
private final RenderSetup
state
field_64013
renderSetup
private final Optional<RenderLayer>
outline
field_64014
affectedOutline
protected final String
name
field_64011
name

Constructor summary

ModifierConstructor
private (String name, RenderSetup renderSetup)

Method summary

Modifier and TypeMethod
static RenderLayer
create(String name, RenderSetup state)
method_75940(String arg0, class_12247 arg1)
of(String name, RenderSetup renderSetup)
public boolean
hasBlending()
method_1_1195()
hasBlend()
public OutputTarget
outputTarget()
method_1_2313()
getOutputTarget()
public void
draw(MeshData mesh)
method_60895(class_9801 arg0)
draw(BuiltBuffer buffer)
public int
bufferSize()
method_22722()
getExpectedBufferSize()
public VertexFormat
format()
method_23031()
getVertexFormat()
public VertexFormat$DrawMode
mode()
method_23033()
getDrawMode()
public Optional<RenderLayer>
outline()
method_23289()
getAffectedOutline()
public boolean
isOutline()
method_24295()
isOutline()
public RenderPipeline
pipeline()
method_73243()
getRenderPipeline()
public boolean
affectsCrumbling()
method_23037()
hasCrumbling()
public boolean
canConsolidateConsecutiveGeometry()
method_43332()
areVerticesNotShared()
public boolean
sortOnUpload()
method_60894()
isTranslucent()
private String
lambda$draw$0()
method_75941()
method_75941()
private static RenderLayer
lambda$new$0(RenderSetup arg0, RenderSetup$TextureBinding arg1)
method_75939(class_12247 arg0, class_12247$class_12338 arg1)
method_75939(RenderSetup arg0, RenderSetup$TextureSpec texture)