Package com.mojang.blaze3d.pipeline
Class RenderPipeline
java.lang.Object
com.mojang.blaze3d.pipeline.RenderPipeline
-
Field Summary
Modifier and TypeFieldDescriptionprivate boolean
private boolean
private int
private int
private List<ConcurrentLinkedQueue<RenderCall>>
private int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
void
void
void
void
recordRenderCall(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
-