Class SamplingRecorder
java.lang.Object
net.minecraft.client.util.profiler.SamplingRecorder
- Mappings:
Namespace Name official elf
intermediary net/minecraft/class_5965
named net/minecraft/client/util/profiler/SamplingRecorder
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private ByteBuf
private Metric
private DoubleSupplier
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
SamplingRecorder(Metric metric, DoubleSupplier timeGetter, @Nullable Runnable startAction, @Nullable SamplingRecorder.ValueConsumer writeAction)
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canRead()
private void
static SamplingRecorder
create(String name, DoubleSupplier timeGetter)
static <T> SamplingRecorder.Builder<T>
create(String name, ToDoubleFunction<T> timeFunc, T context)
static <T> SamplingRecorder
create(String name, T context, ToDoubleFunction<T> timeFunc)
static SamplingRecorder
create(Metric metric, DoubleSupplier timeGetter)
int
length()
double
read()
void
sample()
void
start()
void
stop()
-
Field Details
-
metric
- Mappings:
Namespace Name Mixin selector official a
Lelf;a:Lapu;
intermediary field_29598
Lnet/minecraft/class_5965;field_29598:Lnet/minecraft/class_5951;
named metric
Lnet/minecraft/client/util/profiler/SamplingRecorder;metric:Lnet/minecraft/client/util/profiler/Metric;
-
timeGetter
- Mappings:
Namespace Name Mixin selector official b
Lelf;b:Ljava/util/function/DoubleSupplier;
intermediary field_29599
Lnet/minecraft/class_5965;field_29599:Ljava/util/function/DoubleSupplier;
named timeGetter
Lnet/minecraft/client/util/profiler/SamplingRecorder;timeGetter:Ljava/util/function/DoubleSupplier;
-
buffer
- Mappings:
Namespace Name Mixin selector official c
Lelf;c:Lio/netty/buffer/ByteBuf;
intermediary field_29600
Lnet/minecraft/class_5965;field_29600:Lio/netty/buffer/ByteBuf;
named buffer
Lnet/minecraft/client/util/profiler/SamplingRecorder;buffer:Lio/netty/buffer/ByteBuf;
-
active
private volatile boolean active- Mappings:
Namespace Name Mixin selector official d
Lelf;d:Z
intermediary field_29601
Lnet/minecraft/class_5965;field_29601:Z
named active
Lnet/minecraft/client/util/profiler/SamplingRecorder;active:Z
-
startAction
- Mappings:
Namespace Name Mixin selector official e
Lelf;e:Ljava/lang/Runnable;
intermediary field_29602
Lnet/minecraft/class_5965;field_29602:Ljava/lang/Runnable;
named startAction
Lnet/minecraft/client/util/profiler/SamplingRecorder;startAction:Ljava/lang/Runnable;
-
writeAction
- Mappings:
Namespace Name Mixin selector official f
Lelf;f:Lelf$b;
intermediary field_29603
Lnet/minecraft/class_5965;field_29603:Lnet/minecraft/class_5965$class_5967;
named writeAction
Lnet/minecraft/client/util/profiler/SamplingRecorder;writeAction:Lnet/minecraft/client/util/profiler/SamplingRecorder$ValueConsumer;
-
-
Constructor Details
-
SamplingRecorder
private SamplingRecorder(Metric metric, DoubleSupplier timeGetter, @Nullable @Nullable Runnable startAction, @Nullable @Nullable SamplingRecorder.ValueConsumer writeAction)- Mappings:
Namespace Name Mixin selector official <init>
Lelf;<init>(Lapu;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lelf$b;)V
intermediary <init>
Lnet/minecraft/class_5965;<init>(Lnet/minecraft/class_5951;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lnet/minecraft/class_5965$class_5967;)V
named <init>
Lnet/minecraft/client/util/profiler/SamplingRecorder;<init>(Lnet/minecraft/client/util/profiler/Metric;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lnet/minecraft/client/util/profiler/SamplingRecorder$ValueConsumer;)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official a
Lelf;a(Lapu;Ljava/util/function/DoubleSupplier;)Lelf;
intermediary method_34776
Lnet/minecraft/class_5965;method_34776(Lnet/minecraft/class_5951;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/class_5965;
named create
Lnet/minecraft/client/util/profiler/SamplingRecorder;create(Lnet/minecraft/client/util/profiler/Metric;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/client/util/profiler/SamplingRecorder;
-
create
- Mappings:
Namespace Name Mixin selector official a
Lelf;a(Ljava/lang/String;Ljava/util/function/DoubleSupplier;)Lelf;
intermediary method_34778
Lnet/minecraft/class_5965;method_34778(Ljava/lang/String;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/class_5965;
named create
Lnet/minecraft/client/util/profiler/SamplingRecorder;create(Ljava/lang/String;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/client/util/profiler/SamplingRecorder;
-
create
- Mappings:
Namespace Name Mixin selector official a
Lelf;a(Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lelf;
intermediary method_34777
Lnet/minecraft/class_5965;method_34777(Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/class_5965;
named create
Lnet/minecraft/client/util/profiler/SamplingRecorder;create(Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/client/util/profiler/SamplingRecorder;
-
create
public static <T> SamplingRecorder.Builder<T> create(String name, ToDoubleFunction<T> timeFunc, T context)- Mappings:
Namespace Name Mixin selector official a
Lelf;a(Ljava/lang/String;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lelf$a;
intermediary method_34779
Lnet/minecraft/class_5965;method_34779(Ljava/lang/String;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lnet/minecraft/class_5965$class_5966;
named create
Lnet/minecraft/client/util/profiler/SamplingRecorder;create(Ljava/lang/String;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lnet/minecraft/client/util/profiler/SamplingRecorder$Builder;
-
length
public int length()- Mappings:
Namespace Name Mixin selector official a
Lelf;a()I
intermediary method_34775
Lnet/minecraft/class_5965;method_34775()I
named length
Lnet/minecraft/client/util/profiler/SamplingRecorder;length()I
-
start
public void start()- Mappings:
Namespace Name Mixin selector official b
Lelf;b()V
intermediary method_34780
Lnet/minecraft/class_5965;method_34780()V
named start
Lnet/minecraft/client/util/profiler/SamplingRecorder;start()V
-
sample
public void sample()- Mappings:
Namespace Name Mixin selector official c
Lelf;c()V
intermediary method_34781
Lnet/minecraft/class_5965;method_34781()V
named sample
Lnet/minecraft/client/util/profiler/SamplingRecorder;sample()V
-
stop
public void stop()- Mappings:
Namespace Name Mixin selector official d
Lelf;d()V
intermediary method_34782
Lnet/minecraft/class_5965;method_34782()V
named stop
Lnet/minecraft/client/util/profiler/SamplingRecorder;stop()V
-
checkState
private void checkState()- Mappings:
Namespace Name Mixin selector official h
Lelf;h()V
intermediary method_34786
Lnet/minecraft/class_5965;method_34786()V
named checkState
Lnet/minecraft/client/util/profiler/SamplingRecorder;checkState()V
-
getMetric
- Mappings:
Namespace Name Mixin selector official e
Lelf;e()Lapu;
intermediary method_34783
Lnet/minecraft/class_5965;method_34783()Lnet/minecraft/class_5951;
named getMetric
Lnet/minecraft/client/util/profiler/SamplingRecorder;getMetric()Lnet/minecraft/client/util/profiler/Metric;
-
canRead
public boolean canRead()- Mappings:
Namespace Name Mixin selector official f
Lelf;f()Z
intermediary method_34784
Lnet/minecraft/class_5965;method_34784()Z
named canRead
Lnet/minecraft/client/util/profiler/SamplingRecorder;canRead()Z
-
read
public double read()- Mappings:
Namespace Name Mixin selector official g
Lelf;g()D
intermediary method_34785
Lnet/minecraft/class_5965;method_34785()D
named read
Lnet/minecraft/client/util/profiler/SamplingRecorder;read()D
-