Class SamplingRecorder
java.lang.Object
net.minecraft.client.util.profiler.SamplingRecorder
- Mappings:
Namespace Name official eme
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
ConstructorsConstructorDescriptionSamplingRecorder(Metric metric, DoubleSupplier doubleSupplier, @Nullable Runnable runnable, @Nullable SamplingRecorder.ValueConsumer valueConsumer)
-
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
Leme;a:Lapv;
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
Leme;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
Leme;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
Leme;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
Leme;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
Leme;f:Leme$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
SamplingRecorder(Metric metric, DoubleSupplier doubleSupplier, @Nullable @Nullable Runnable runnable, @Nullable @Nullable SamplingRecorder.ValueConsumer valueConsumer)
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector official a
Leme;a(Lapv;Ljava/util/function/DoubleSupplier;)Leme;
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
Leme;a(Ljava/lang/String;Ljava/util/function/DoubleSupplier;)Leme;
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
Leme;a(Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Leme;
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
Leme;a(Ljava/lang/String;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Leme$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
Leme;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
Leme;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
Leme;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
Leme;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
Leme;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
Leme;e()Lapv;
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
Leme;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
Leme;g()D
intermediary method_34785
Lnet/minecraft/class_5965;method_34785()D
named read
Lnet/minecraft/client/util/profiler/SamplingRecorder;read()D
-