Class DebugRecorder

java.lang.Object
net.minecraft.client.util.profiler.DebugRecorder
All Implemented Interfaces:
Recorder

public class DebugRecorder extends Object implements Recorder
Mappings:
Namespace Name
official aqe
intermediary net/minecraft/class_5961
named net/minecraft/client/util/profiler/DebugRecorder
  • Field Details

    • field_32676

      public static final int field_32676
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official a Laqe;a:I
      intermediary field_32676 Lnet/minecraft/class_5961;field_32676:I
      named field_32676 Lnet/minecraft/client/util/profiler/DebugRecorder;field_32676:I
    • globalPathConsumer

      @Nullable private static @Nullable Consumer<Path> globalPathConsumer
      Mappings:
      Namespace Name Mixin selector
      official b Laqe;b:Ljava/util/function/Consumer;
      intermediary field_29579 Lnet/minecraft/class_5961;field_29579:Ljava/util/function/Consumer;
      named globalPathConsumer Lnet/minecraft/client/util/profiler/DebugRecorder;globalPathConsumer:Ljava/util/function/Consumer;
    • field_33891

      private final Map<SamplingRecorder,​List<Sample>> field_33891
      Mappings:
      Namespace Name Mixin selector
      official c Laqe;c:Ljava/util/Map;
      intermediary field_33891 Lnet/minecraft/class_5961;field_33891:Ljava/util/Map;
      named field_33891 Lnet/minecraft/client/util/profiler/DebugRecorder;field_33891:Ljava/util/Map;
    • timeTracker

      private final TickTimeTracker timeTracker
      Mappings:
      Namespace Name Mixin selector
      official d Laqe;d:Lapo;
      intermediary field_29581 Lnet/minecraft/class_5961;field_29581:Lnet/minecraft/class_4757;
      named timeTracker Lnet/minecraft/client/util/profiler/DebugRecorder;timeTracker:Lnet/minecraft/util/profiler/TickTimeTracker;
    • executor

      private final Executor executor
      Mappings:
      Namespace Name Mixin selector
      official e Laqe;e:Ljava/util/concurrent/Executor;
      intermediary field_29582 Lnet/minecraft/class_5961;field_29582:Ljava/util/concurrent/Executor;
      named executor Lnet/minecraft/client/util/profiler/DebugRecorder;executor:Ljava/util/concurrent/Executor;
    • dumper

      private final ProfilerDumper dumper
      Mappings:
      Namespace Name Mixin selector
      official f Laqe;f:Laqk;
      intermediary field_29583 Lnet/minecraft/class_5961;field_29583:Lnet/minecraft/class_5971;
      named dumper Lnet/minecraft/client/util/profiler/DebugRecorder;dumper:Lnet/minecraft/client/util/profiler/ProfilerDumper;
    • readAction

      private final Consumer<ProfileResult> readAction
      Mappings:
      Namespace Name Mixin selector
      official g Laqe;g:Ljava/util/function/Consumer;
      intermediary field_29584 Lnet/minecraft/class_5961;field_29584:Ljava/util/function/Consumer;
      named readAction Lnet/minecraft/client/util/profiler/DebugRecorder;readAction:Ljava/util/function/Consumer;
    • pathConsumer

      private final Consumer<Path> pathConsumer
      Mappings:
      Namespace Name Mixin selector
      official h Laqe;h:Ljava/util/function/Consumer;
      intermediary field_29585 Lnet/minecraft/class_5961;field_29585:Ljava/util/function/Consumer;
      named pathConsumer Lnet/minecraft/client/util/profiler/DebugRecorder;pathConsumer:Ljava/util/function/Consumer;
    • field_33892

      private final class_6400 field_33892
      Mappings:
      Namespace Name Mixin selector
      official i Laqe;i:Laqb;
      intermediary field_33892 Lnet/minecraft/class_5961;field_33892:Lnet/minecraft/class_6400;
      named field_33892 Lnet/minecraft/client/util/profiler/DebugRecorder;field_33892:Lnet/minecraft/class_6400;
    • timeGetter

      private final LongSupplier timeGetter
      Mappings:
      Namespace Name Mixin selector
      official j Laqe;j:Ljava/util/function/LongSupplier;
      intermediary field_29586 Lnet/minecraft/class_5961;field_29586:Ljava/util/function/LongSupplier;
      named timeGetter Lnet/minecraft/client/util/profiler/DebugRecorder;timeGetter:Ljava/util/function/LongSupplier;
    • nanoStartTime

      private final long nanoStartTime
      Mappings:
      Namespace Name Mixin selector
      official k Laqe;k:J
      intermediary field_29588 Lnet/minecraft/class_5961;field_29588:J
      named nanoStartTime Lnet/minecraft/client/util/profiler/DebugRecorder;nanoStartTime:J
    • ticks

      private int ticks
      Mappings:
      Namespace Name Mixin selector
      official l Laqe;l:I
      intermediary field_29589 Lnet/minecraft/class_5961;field_29589:I
      named ticks Lnet/minecraft/client/util/profiler/DebugRecorder;ticks:I
    • profiler

      private ReadableProfiler profiler
      Mappings:
      Namespace Name Mixin selector
      official m Laqe;m:Laps;
      intermediary field_29590 Lnet/minecraft/class_5961;field_29590:Lnet/minecraft/class_3693;
      named profiler Lnet/minecraft/client/util/profiler/DebugRecorder;profiler:Lnet/minecraft/util/profiler/ReadableProfiler;
    • pendingRead

      private volatile boolean pendingRead
      Mappings:
      Namespace Name Mixin selector
      official n Laqe;n:Z
      intermediary field_29591 Lnet/minecraft/class_5961;field_29591:Z
      named pendingRead Lnet/minecraft/client/util/profiler/DebugRecorder;pendingRead:Z
    • field_33893

      private Set<SamplingRecorder> field_33893
      Mappings:
      Namespace Name Mixin selector
      official o Laqe;o:Ljava/util/Set;
      intermediary field_33893 Lnet/minecraft/class_5961;field_33893:Ljava/util/Set;
      named field_33893 Lnet/minecraft/client/util/profiler/DebugRecorder;field_33893:Ljava/util/Set;
  • Constructor Details

  • Method Details

    • method_37191

      public static DebugRecorder method_37191(class_6400 class_6400, LongSupplier longSupplier, Executor executor, ProfilerDumper profilerDumper, Consumer<ProfileResult> consumer, Consumer<Path> consumer2)
      Mappings:
      Namespace Name Mixin selector
      official a Laqe;a(Laqb;Ljava/util/function/LongSupplier;Ljava/util/concurrent/Executor;Laqk;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Laqe;
      intermediary method_37191 Lnet/minecraft/class_5961;method_37191(Lnet/minecraft/class_6400;Ljava/util/function/LongSupplier;Ljava/util/concurrent/Executor;Lnet/minecraft/class_5971;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lnet/minecraft/class_5961;
      named method_37191 Lnet/minecraft/client/util/profiler/DebugRecorder;method_37191(Lnet/minecraft/class_6400;Ljava/util/function/LongSupplier;Ljava/util/concurrent/Executor;Lnet/minecraft/client/util/profiler/ProfilerDumper;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lnet/minecraft/client/util/profiler/DebugRecorder;
    • sample

      public void sample()
      Specified by:
      sample in interface Recorder
      Mappings:
      Namespace Name Mixin selector
      official a Laqg;a()V
      intermediary method_34770 Lnet/minecraft/class_5962;method_34770()V
      named sample Lnet/minecraft/client/util/profiler/Recorder;sample()V
    • start

      public void start()
      Specified by:
      start in interface Recorder
      Mappings:
      Namespace Name Mixin selector
      official b Laqg;b()V
      intermediary method_34771 Lnet/minecraft/class_5962;method_34771()V
      named start Lnet/minecraft/client/util/profiler/Recorder;start()V
    • read

      public void read()
      Specified by:
      read in interface Recorder
      Mappings:
      Namespace Name Mixin selector
      official c Laqg;c()V
      intermediary method_34772 Lnet/minecraft/class_5962;method_34772()V
      named read Lnet/minecraft/client/util/profiler/Recorder;read()V
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface Recorder
      Mappings:
      Namespace Name Mixin selector
      official d Laqg;d()Z
      intermediary method_34773 Lnet/minecraft/class_5962;method_34773()Z
      named isActive Lnet/minecraft/client/util/profiler/Recorder;isActive()Z
    • getProfiler

      public Profiler getProfiler()
      Specified by:
      getProfiler in interface Recorder
      Mappings:
      Namespace Name Mixin selector
      official e Laqg;e()Lapu;
      intermediary method_34774 Lnet/minecraft/class_5962;method_34774()Lnet/minecraft/class_3695;
      named getProfiler Lnet/minecraft/client/util/profiler/Recorder;getProfiler()Lnet/minecraft/util/profiler/Profiler;
    • checkState

      private void checkState()
      Mappings:
      Namespace Name Mixin selector
      official f Laqe;f()V
      intermediary method_34762 Lnet/minecraft/class_5961;method_34762()V
      named checkState Lnet/minecraft/client/util/profiler/DebugRecorder;checkState()V
    • execute

      private void execute(ProfileResult profileResult)
      Mappings:
      Namespace Name Mixin selector
      official a Laqe;a(Lapt;)V
      intermediary method_34763 Lnet/minecraft/class_5961;method_34763(Lnet/minecraft/class_3696;)V
      named execute Lnet/minecraft/client/util/profiler/DebugRecorder;execute(Lnet/minecraft/util/profiler/ProfileResult;)V
    • setGlobalPathConsumer

      public static void setGlobalPathConsumer(Consumer<Path> globalPathConsumer)
      Mappings:
      Namespace Name Mixin selector
      official a Laqe;a(Ljava/util/function/Consumer;)V
      intermediary method_35762 Lnet/minecraft/class_5961;method_35762(Ljava/util/function/Consumer;)V
      named setGlobalPathConsumer Lnet/minecraft/client/util/profiler/DebugRecorder;setGlobalPathConsumer(Ljava/util/function/Consumer;)V