com.mojang.blaze3d.pipeline

public class RenderPipeline

dox
com.mojang.blaze3d.pipeline.RenderPipeline
net.minecraft.class_4491
com.mojang.blaze3d.systems.RenderCallStorage
net.minecraft.src.C_3105_

Field summary

Modifier and TypeField
private final List<ConcurrentLinkedQueue<RenderCall>>
a
renderCalls
field_20453
recordingQueues
f_83910_
private volatile boolean
b
isRecording
field_31899
recording
f_166180_
private volatile int
c
recordingBuffer
field_20454
recordingIndex
f_83911_
private volatile boolean
d
isProcessing
field_31900
processing
f_166181_
private volatile int
e
processedBuffer
field_20455
processingIndex
f_83912_
private volatile int
f
renderingBuffer
field_20456
lastProcessedIndex
f_83913_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public boolean
a()
canBeginRecording()
method_35599()
canRecord()
m_166182_()
public boolean
b()
beginRecording()
method_35601()
startRecording()
m_166185_()
public void
a(dow arg0)
recordRenderCall(RenderCall arg0)
method_35600(class_4573 arg0)
record(RenderCall call)
m_166183_(C_3104_ arg0)
public void
c()
endRecording()
method_35602()
stopRecording()
m_166186_()
public boolean
d()
canBeginProcessing()
method_35603()
canProcess()
m_166187_()
public boolean
e()
beginProcessing()
method_35604()
startProcessing()
m_166188_()
public void
f()
processRecordedQueue()
method_35605()
process()
m_166189_()
public void
g()
endProcessing()
method_35606()
stopProcessing()
m_166190_()
public ConcurrentLinkedQueue<RenderCall>
h()
startRendering()
method_35607()
getLastProcessedQueue()
m_166191_()
public ConcurrentLinkedQueue<RenderCall>
i()
getRecordingQueue()
method_35608()
getRecordingQueue()
m_166192_()
public ConcurrentLinkedQueue<RenderCall>
j()
getProcessedQueue()
method_35609()
getProcessingQueue()
m_166193_()