Class SamplingRecorder
java.lang.Object
net.minecraft.client.util.profiler.SamplingRecorder
- Direct Known Subclasses:
MetricSuppliers.class_6399
- Mappings:
Namespace Name official apzintermediary net/minecraft/class_5965named net/minecraft/client/util/profiler/SamplingRecorder
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate ByteBufprivate Stringprivate ByteBufprivate doubleprivate SamplingChannelprivate DoubleSupplier(package private) @Nullable SamplingRecorder.ValueConsumer -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSamplingRecorder(String string, SamplingChannel samplingChannel, DoubleSupplier doubleSupplier, @Nullable Runnable runnable, @Nullable SamplingRecorder.ValueConsumer valueConsumer) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidstatic SamplingRecordercreate(String string, SamplingChannel samplingChannel, DoubleSupplier doubleSupplier)static <T> SamplingRecorder.Builder<T>create(String name, SamplingChannel samplingChannel, ToDoubleFunction<T> toDoubleFunction, T t)static <T> SamplingRecordercreate(String string, SamplingChannel samplingChannel, T t, ToDoubleFunction<T> toDoubleFunction)booleaninthashCode()(package private) DoubleSupplierbooleanvoidsample(int int2)voidstart()voidstop()
-
Field Details
-
field_33882
- Mappings:
Namespace Name Mixin selector official bLapz;b:Ljava/lang/String;intermediary field_33882Lnet/minecraft/class_5965;field_33882:Ljava/lang/String;named field_33882Lnet/minecraft/client/util/profiler/SamplingRecorder;field_33882:Ljava/lang/String;
-
metric
- Mappings:
Namespace Name Mixin selector official cLapz;c:Lapy;intermediary field_29598Lnet/minecraft/class_5965;field_29598:Lnet/minecraft/class_5949;named metricLnet/minecraft/client/util/profiler/SamplingRecorder;metric:Lnet/minecraft/client/util/profiler/SamplingChannel;
-
timeGetter
- Mappings:
Namespace Name Mixin selector official dLapz;d:Ljava/util/function/DoubleSupplier;intermediary field_29599Lnet/minecraft/class_5965;field_29599:Ljava/util/function/DoubleSupplier;named timeGetterLnet/minecraft/client/util/profiler/SamplingRecorder;timeGetter:Ljava/util/function/DoubleSupplier;
-
field_33883
- Mappings:
Namespace Name Mixin selector official eLapz;e:Lio/netty/buffer/ByteBuf;intermediary field_33883Lnet/minecraft/class_5965;field_33883:Lio/netty/buffer/ByteBuf;named field_33883Lnet/minecraft/client/util/profiler/SamplingRecorder;field_33883:Lio/netty/buffer/ByteBuf;
-
buffer
- Mappings:
Namespace Name Mixin selector official fLapz;f:Lio/netty/buffer/ByteBuf;intermediary field_29600Lnet/minecraft/class_5965;field_29600:Lio/netty/buffer/ByteBuf;named bufferLnet/minecraft/client/util/profiler/SamplingRecorder;buffer:Lio/netty/buffer/ByteBuf;
-
active
private volatile boolean active- Mappings:
Namespace Name Mixin selector official gLapz;g:Zintermediary field_29601Lnet/minecraft/class_5965;field_29601:Znamed activeLnet/minecraft/client/util/profiler/SamplingRecorder;active:Z
-
startAction
- Mappings:
Namespace Name Mixin selector official hLapz;h:Ljava/lang/Runnable;intermediary field_29602Lnet/minecraft/class_5965;field_29602:Ljava/lang/Runnable;named startActionLnet/minecraft/client/util/profiler/SamplingRecorder;startAction:Ljava/lang/Runnable;
-
writeAction
- Mappings:
Namespace Name Mixin selector official aLapz;a:Lapz$c;intermediary field_29603Lnet/minecraft/class_5965;field_29603:Lnet/minecraft/class_5965$class_5967;named writeActionLnet/minecraft/client/util/profiler/SamplingRecorder;writeAction:Lnet/minecraft/client/util/profiler/SamplingRecorder$ValueConsumer;
-
field_33884
private double field_33884- Mappings:
Namespace Name Mixin selector official iLapz;i:Dintermediary field_33884Lnet/minecraft/class_5965;field_33884:Dnamed field_33884Lnet/minecraft/client/util/profiler/SamplingRecorder;field_33884:D
-
-
Constructor Details
-
SamplingRecorder
protected SamplingRecorder(String string, SamplingChannel samplingChannel, DoubleSupplier doubleSupplier, @Nullable @Nullable Runnable runnable, @Nullable @Nullable SamplingRecorder.ValueConsumer valueConsumer)
-
-
Method Details
-
create
public static SamplingRecorder create(String string, SamplingChannel samplingChannel, DoubleSupplier doubleSupplier)- Mappings:
Namespace Name Mixin selector official aLapz;a(Ljava/lang/String;Lapy;Ljava/util/function/DoubleSupplier;)Lapz;intermediary method_34776Lnet/minecraft/class_5965;method_34776(Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/class_5965;named createLnet/minecraft/client/util/profiler/SamplingRecorder;create(Ljava/lang/String;Lnet/minecraft/client/util/profiler/SamplingChannel;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/client/util/profiler/SamplingRecorder;
-
create
public static <T> SamplingRecorder create(String string, SamplingChannel samplingChannel, T t, ToDoubleFunction<T> toDoubleFunction)- Mappings:
Namespace Name Mixin selector official aLapz;a(Ljava/lang/String;Lapy;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lapz;intermediary method_34778Lnet/minecraft/class_5965;method_34778(Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/class_5965;named createLnet/minecraft/client/util/profiler/SamplingRecorder;create(Ljava/lang/String;Lnet/minecraft/client/util/profiler/SamplingChannel;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/client/util/profiler/SamplingRecorder;
-
create
public static <T> SamplingRecorder.Builder<T> create(String name, SamplingChannel samplingChannel, ToDoubleFunction<T> toDoubleFunction, T t)- Mappings:
Namespace Name Mixin selector official aLapz;a(Ljava/lang/String;Lapy;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lapz$a;intermediary method_34779Lnet/minecraft/class_5965;method_34779(Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lnet/minecraft/class_5965$class_5966;named createLnet/minecraft/client/util/profiler/SamplingRecorder;create(Ljava/lang/String;Lnet/minecraft/client/util/profiler/SamplingChannel;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lnet/minecraft/client/util/profiler/SamplingRecorder$Builder;
-
start
public void start()- Mappings:
Namespace Name Mixin selector official aLapz;a()Vintermediary method_34780Lnet/minecraft/class_5965;method_34780()Vnamed startLnet/minecraft/client/util/profiler/SamplingRecorder;start()V
-
sample
public void sample(int int2)- Mappings:
Namespace Name Mixin selector official aLapz;a(I)Vintermediary method_34781Lnet/minecraft/class_5965;method_34781(I)Vnamed sampleLnet/minecraft/client/util/profiler/SamplingRecorder;sample(I)V
-
stop
public void stop()- Mappings:
Namespace Name Mixin selector official bLapz;b()Vintermediary method_34782Lnet/minecraft/class_5965;method_34782()Vnamed stopLnet/minecraft/client/util/profiler/SamplingRecorder;stop()V
-
checkState
private void checkState()- Mappings:
Namespace Name Mixin selector official hLapz;h()Vintermediary method_34786Lnet/minecraft/class_5965;method_34786()Vnamed checkStateLnet/minecraft/client/util/profiler/SamplingRecorder;checkState()V
-
method_37170
DoubleSupplier method_37170()- Mappings:
Namespace Name Mixin selector official cLapz;c()Ljava/util/function/DoubleSupplier;intermediary method_37170Lnet/minecraft/class_5965;method_37170()Ljava/util/function/DoubleSupplier;named method_37170Lnet/minecraft/client/util/profiler/SamplingRecorder;method_37170()Ljava/util/function/DoubleSupplier;
-
method_37171
- Mappings:
Namespace Name Mixin selector official dLapz;d()Ljava/lang/String;intermediary method_37171Lnet/minecraft/class_5965;method_37171()Ljava/lang/String;named method_37171Lnet/minecraft/client/util/profiler/SamplingRecorder;method_37171()Ljava/lang/String;
-
method_37172
- Mappings:
Namespace Name Mixin selector official eLapz;e()Lapy;intermediary method_37172Lnet/minecraft/class_5965;method_37172()Lnet/minecraft/class_5949;named method_37172Lnet/minecraft/client/util/profiler/SamplingRecorder;method_37172()Lnet/minecraft/client/util/profiler/SamplingChannel;
-
method_37173
- Mappings:
Namespace Name Mixin selector official fLapz;f()Lapz$b;intermediary method_37173Lnet/minecraft/class_5965;method_37173()Lnet/minecraft/class_5965$class_6398;named method_37173Lnet/minecraft/client/util/profiler/SamplingRecorder;method_37173()Lnet/minecraft/client/util/profiler/SamplingRecorder$class_6398;
-
method_37174
public boolean method_37174()- Mappings:
Namespace Name Mixin selector official gLapz;g()Zintermediary method_37174Lnet/minecraft/class_5965;method_37174()Znamed method_37174Lnet/minecraft/client/util/profiler/SamplingRecorder;method_37174()Z
-
equals
-
hashCode
public int hashCode()
-