mirror of https://github.com/FabricMC/yarn.git
28 lines
1.4 KiB
Plaintext
28 lines
1.4 KiB
Plaintext
CLASS net/minecraft/class_4491 com/mojang/blaze3d/systems/RenderCallStorage
|
|
COMMENT A storage of render calls with recording and processing states. It exposes
|
|
COMMENT three queues: a recording queue, a processing queue, and a last processed
|
|
COMMENT queue. The recording queue is equal to the processing queue during processing
|
|
COMMENT and different during recording.
|
|
COMMENT
|
|
COMMENT <p>This storage appears to be a work in progress, as its processing currently
|
|
COMMENT performs no operation.
|
|
FIELD field_20453 recordingQueues Ljava/util/List;
|
|
FIELD field_20454 recordingIndex I
|
|
FIELD field_20455 processingIndex I
|
|
FIELD field_20456 lastProcessedIndex I
|
|
FIELD field_31899 recording Z
|
|
FIELD field_31900 processing Z
|
|
METHOD method_35599 canRecord ()Z
|
|
METHOD method_35600 record (Lnet/minecraft/class_4573;)V
|
|
ARG 1 call
|
|
METHOD method_35601 startRecording ()Z
|
|
METHOD method_35602 stopRecording ()V
|
|
METHOD method_35603 canProcess ()Z
|
|
METHOD method_35604 startProcessing ()Z
|
|
METHOD method_35605 process ()V
|
|
COMMENT No-op, but it seems like processing by method order and the check in method body.
|
|
METHOD method_35606 stopProcessing ()V
|
|
METHOD method_35607 getLastProcessedQueue ()Ljava/util/concurrent/ConcurrentLinkedQueue;
|
|
METHOD method_35608 getRecordingQueue ()Ljava/util/concurrent/ConcurrentLinkedQueue;
|
|
METHOD method_35609 getProcessingQueue ()Ljava/util/concurrent/ConcurrentLinkedQueue;
|