Package com.mojang.blaze3d.systems
Class RenderCallStorage
java.lang.Object
com.mojang.blaze3d.systems.RenderCallStorage
A storage of render calls with recording and processing states. It exposes
 three queues: a recording queue, a processing queue, and a last processed
 queue. The recording queue is equal to the processing queue during processing
 and different during recording.
 
This storage appears to be a work in progress, as its processing currently performs no operation.
- Mappings:
- Namespace - Name - official - egu- intermediary - net/minecraft/class_4491- named - com/mojang/blaze3d/systems/RenderCallStorage
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate intprivate booleanprivate intprivate booleanprivate intprivate final List<ConcurrentLinkedQueue<RenderCall>>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleanvoidprocess()No-op, but it seems like processing by method order and the check in method body.voidrecord(RenderCall call) booleanbooleanvoidvoid
- 
Field Details- 
recordingQueues- Mappings:
- Namespace - Name - Mixin selector - official - a- Legu;a:Ljava/util/List;- intermediary - field_20453- Lnet/minecraft/class_4491;field_20453:Ljava/util/List;- named - recordingQueues- Lcom/mojang/blaze3d/systems/RenderCallStorage;recordingQueues:Ljava/util/List;
 
- 
recordingprivate volatile boolean recording- Mappings:
- Namespace - Name - Mixin selector - official - b- Legu;b:Z- intermediary - field_31899- Lnet/minecraft/class_4491;field_31899:Z- named - recording- Lcom/mojang/blaze3d/systems/RenderCallStorage;recording:Z
 
- 
recordingIndexprivate volatile int recordingIndex- Mappings:
- Namespace - Name - Mixin selector - official - c- Legu;c:I- intermediary - field_20454- Lnet/minecraft/class_4491;field_20454:I- named - recordingIndex- Lcom/mojang/blaze3d/systems/RenderCallStorage;recordingIndex:I
 
- 
processingprivate volatile boolean processing- Mappings:
- Namespace - Name - Mixin selector - official - d- Legu;d:Z- intermediary - field_31900- Lnet/minecraft/class_4491;field_31900:Z- named - processing- Lcom/mojang/blaze3d/systems/RenderCallStorage;processing:Z
 
- 
processingIndexprivate volatile int processingIndex- Mappings:
- Namespace - Name - Mixin selector - official - e- Legu;e:I- intermediary - field_20455- Lnet/minecraft/class_4491;field_20455:I- named - processingIndex- Lcom/mojang/blaze3d/systems/RenderCallStorage;processingIndex:I
 
- 
lastProcessedIndexprivate volatile int lastProcessedIndex- Mappings:
- Namespace - Name - Mixin selector - official - f- Legu;f:I- intermediary - field_20456- Lnet/minecraft/class_4491;field_20456:I- named - lastProcessedIndex- Lcom/mojang/blaze3d/systems/RenderCallStorage;lastProcessedIndex:I
 
 
- 
- 
Constructor Details- 
RenderCallStoragepublic RenderCallStorage()
 
- 
- 
Method Details- 
canRecordpublic boolean canRecord()- Mappings:
- Namespace - Name - Mixin selector - official - a- Legu;a()Z- intermediary - method_35599- Lnet/minecraft/class_4491;method_35599()Z- named - canRecord- Lcom/mojang/blaze3d/systems/RenderCallStorage;canRecord()Z
 
- 
startRecordingpublic boolean startRecording()- Mappings:
- Namespace - Name - Mixin selector - official - b- Legu;b()Z- intermediary - method_35601- Lnet/minecraft/class_4491;method_35601()Z- named - startRecording- Lcom/mojang/blaze3d/systems/RenderCallStorage;startRecording()Z
 
- 
record- Mappings:
- Namespace - Name - Mixin selector - official - a- Legu;a(Legt;)V- intermediary - method_35600- Lnet/minecraft/class_4491;method_35600(Lnet/minecraft/class_4573;)V- named - record- Lcom/mojang/blaze3d/systems/RenderCallStorage;record(Lcom/mojang/blaze3d/systems/RenderCall;)V
 
- 
stopRecordingpublic void stopRecording()- Mappings:
- Namespace - Name - Mixin selector - official - c- Legu;c()V- intermediary - method_35602- Lnet/minecraft/class_4491;method_35602()V- named - stopRecording- Lcom/mojang/blaze3d/systems/RenderCallStorage;stopRecording()V
 
- 
canProcesspublic boolean canProcess()- Mappings:
- Namespace - Name - Mixin selector - official - d- Legu;d()Z- intermediary - method_35603- Lnet/minecraft/class_4491;method_35603()Z- named - canProcess- Lcom/mojang/blaze3d/systems/RenderCallStorage;canProcess()Z
 
- 
startProcessingpublic boolean startProcessing()- Mappings:
- Namespace - Name - Mixin selector - official - e- Legu;e()Z- intermediary - method_35604- Lnet/minecraft/class_4491;method_35604()Z- named - startProcessing- Lcom/mojang/blaze3d/systems/RenderCallStorage;startProcessing()Z
 
- 
processpublic void process()No-op, but it seems like processing by method order and the check in method body.- Mappings:
- Namespace - Name - Mixin selector - official - f- Legu;f()V- intermediary - method_35605- Lnet/minecraft/class_4491;method_35605()V- named - process- Lcom/mojang/blaze3d/systems/RenderCallStorage;process()V
 
- 
stopProcessingpublic void stopProcessing()- Mappings:
- Namespace - Name - Mixin selector - official - g- Legu;g()V- intermediary - method_35606- Lnet/minecraft/class_4491;method_35606()V- named - stopProcessing- Lcom/mojang/blaze3d/systems/RenderCallStorage;stopProcessing()V
 
- 
getLastProcessedQueue- Mappings:
- Namespace - Name - Mixin selector - official - h- Legu;h()Ljava/util/concurrent/ConcurrentLinkedQueue;- intermediary - method_35607- Lnet/minecraft/class_4491;method_35607()Ljava/util/concurrent/ConcurrentLinkedQueue;- named - getLastProcessedQueue- Lcom/mojang/blaze3d/systems/RenderCallStorage;getLastProcessedQueue()Ljava/util/concurrent/ConcurrentLinkedQueue;
 
- 
getRecordingQueue- Mappings:
- Namespace - Name - Mixin selector - official - i- Legu;i()Ljava/util/concurrent/ConcurrentLinkedQueue;- intermediary - method_35608- Lnet/minecraft/class_4491;method_35608()Ljava/util/concurrent/ConcurrentLinkedQueue;- named - getRecordingQueue- Lcom/mojang/blaze3d/systems/RenderCallStorage;getRecordingQueue()Ljava/util/concurrent/ConcurrentLinkedQueue;
 
- 
getProcessingQueue- Mappings:
- Namespace - Name - Mixin selector - official - j- Legu;j()Ljava/util/concurrent/ConcurrentLinkedQueue;- intermediary - method_35609- Lnet/minecraft/class_4491;method_35609()Ljava/util/concurrent/ConcurrentLinkedQueue;- named - getProcessingQueue- Lcom/mojang/blaze3d/systems/RenderCallStorage;getProcessingQueue()Ljava/util/concurrent/ConcurrentLinkedQueue;
 
 
-