Package com.mojang.blaze3d.pipeline
Class RenderPipeline
java.lang.Object
com.mojang.blaze3d.pipeline.RenderPipeline
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate intprivate intprivate final List<ConcurrentLinkedQueue<RenderCall>>private int - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanvoidvoidvoidvoidrecordRenderCall(RenderCall p_166184_)  
- 
Field Details
- 
renderCalls
 - 
isRecording
private volatile boolean isRecording - 
recordingBuffer
private volatile int recordingBuffer - 
isProcessing
private volatile boolean isProcessing - 
processedBuffer
private volatile int processedBuffer - 
renderingBuffer
private volatile int renderingBuffer 
 - 
 - 
Constructor Details
- 
RenderPipeline
public RenderPipeline() 
 - 
 - 
Method Details
- 
canBeginRecording
public boolean canBeginRecording() - 
beginRecording
public boolean beginRecording() - 
recordRenderCall
 - 
endRecording
public void endRecording() - 
canBeginProcessing
public boolean canBeginProcessing() - 
beginProcessing
public boolean beginProcessing() - 
processRecordedQueue
public void processRecordedQueue() - 
endProcessing
public void endProcessing() - 
startRendering
 - 
getRecordingQueue
 - 
getProcessedQueue
 
 -