Package net.minecraft.util.profiler
Class Sampler
java.lang.Object
net.minecraft.util.profiler.Sampler
- Direct Known Subclasses:
 ExecutorSampling.MergedSampler
- Mappings:
 Namespace Name named net/minecraft/util/profiler/Samplerintermediary net/minecraft/class_5965official bvd
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic interfacestatic class - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate double(package private) final @Nullable Sampler.DeviationCheckerprivate final Stringprivate final DoubleSupplierprivate final ByteBufprivate final SampleTypeprivate final ByteBuf - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSampler(String name, SampleType type, DoubleSupplier retriever, @Nullable Runnable startAction, @Nullable Sampler.DeviationChecker deviationChecker)  - 
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Sampler.Builder<T> builder(String name, SampleType type, ToDoubleFunction<T> retriever, T context) static Samplercreate(String name, SampleType type, DoubleSupplier retriever) static <T> Samplercreate(String name, SampleType type, T context, ToDoubleFunction<T> retriever) private voidbooleangetName()(package private) DoubleSuppliergetType()booleaninthashCode()voidsample(int tick) voidstart()voidstop() 
- 
Field Details
- 
name
- Mappings:
 Namespace Name Mixin selector named nameLnet/minecraft/util/profiler/Sampler;name:Ljava/lang/String;intermediary field_33882Lnet/minecraft/class_5965;field_33882:Ljava/lang/String;official bLbvd;b:Ljava/lang/String;
 - 
type
- Mappings:
 Namespace Name Mixin selector named typeLnet/minecraft/util/profiler/Sampler;type:Lnet/minecraft/util/profiler/SampleType;intermediary field_29598Lnet/minecraft/class_5965;field_29598:Lnet/minecraft/class_5949;official cLbvd;c:Lbvc;
 - 
retriever
- Mappings:
 Namespace Name Mixin selector named retrieverLnet/minecraft/util/profiler/Sampler;retriever:Ljava/util/function/DoubleSupplier;intermediary field_29599Lnet/minecraft/class_5965;field_29599:Ljava/util/function/DoubleSupplier;official dLbvd;d:Ljava/util/function/DoubleSupplier;
 - 
ticksBuffer
- Mappings:
 Namespace Name Mixin selector named ticksBufferLnet/minecraft/util/profiler/Sampler;ticksBuffer:Lio/netty/buffer/ByteBuf;intermediary field_33883Lnet/minecraft/class_5965;field_33883:Lio/netty/buffer/ByteBuf;official eLbvd;e:Lio/netty/buffer/ByteBuf;
 - 
valueBuffer
- Mappings:
 Namespace Name Mixin selector named valueBufferLnet/minecraft/util/profiler/Sampler;valueBuffer:Lio/netty/buffer/ByteBuf;intermediary field_29600Lnet/minecraft/class_5965;field_29600:Lio/netty/buffer/ByteBuf;official fLbvd;f:Lio/netty/buffer/ByteBuf;
 - 
active
private volatile boolean active- Mappings:
 Namespace Name Mixin selector named activeLnet/minecraft/util/profiler/Sampler;active:Zintermediary field_29601Lnet/minecraft/class_5965;field_29601:Zofficial gLbvd;g:Z
 - 
startAction
- Mappings:
 Namespace Name Mixin selector named startActionLnet/minecraft/util/profiler/Sampler;startAction:Ljava/lang/Runnable;intermediary field_29602Lnet/minecraft/class_5965;field_29602:Ljava/lang/Runnable;official hLbvd;h:Ljava/lang/Runnable;
 - 
deviationChecker
- Mappings:
 Namespace Name Mixin selector named deviationCheckerLnet/minecraft/util/profiler/Sampler;deviationChecker:Lnet/minecraft/util/profiler/Sampler$DeviationChecker;intermediary field_29603Lnet/minecraft/class_5965;field_29603:Lnet/minecraft/class_5965$class_5967;official aLbvd;a:Lbvd$c;
 - 
currentSample
private double currentSample- Mappings:
 Namespace Name Mixin selector named currentSampleLnet/minecraft/util/profiler/Sampler;currentSample:Dintermediary field_33884Lnet/minecraft/class_5965;field_33884:Dofficial iLbvd;i:D
 
 - 
 - 
Constructor Details
- 
Sampler
protected Sampler(String name, SampleType type, DoubleSupplier retriever, @Nullable @Nullable Runnable startAction, @Nullable @Nullable Sampler.DeviationChecker deviationChecker) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/util/profiler/Sampler;<init>(Ljava/lang/String;Lnet/minecraft/util/profiler/SampleType;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lnet/minecraft/util/profiler/Sampler$DeviationChecker;)Vintermediary <init>Lnet/minecraft/class_5965;<init>(Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lnet/minecraft/class_5965$class_5967;)Vofficial <init>Lbvd;<init>(Ljava/lang/String;Lbvc;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lbvd$c;)V
 
 - 
 - 
Method Details
- 
create
- Mappings:
 Namespace Name Mixin selector named createLnet/minecraft/util/profiler/Sampler;create(Ljava/lang/String;Lnet/minecraft/util/profiler/SampleType;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/util/profiler/Sampler;intermediary method_34776Lnet/minecraft/class_5965;method_34776(Ljava/lang/String;Lnet/minecraft/class_5949;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/class_5965;official aLbvd;a(Ljava/lang/String;Lbvc;Ljava/util/function/DoubleSupplier;)Lbvd;
 - 
create
public static <T> Sampler create(String name, SampleType type, T context, ToDoubleFunction<T> retriever) - Mappings:
 Namespace Name Mixin selector named createLnet/minecraft/util/profiler/Sampler;create(Ljava/lang/String;Lnet/minecraft/util/profiler/SampleType;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/util/profiler/Sampler;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;official aLbvd;a(Ljava/lang/String;Lbvc;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lbvd;
 - 
builder
public static <T> Sampler.Builder<T> builder(String name, SampleType type, ToDoubleFunction<T> retriever, T context) - Mappings:
 Namespace Name Mixin selector named builderLnet/minecraft/util/profiler/Sampler;builder(Ljava/lang/String;Lnet/minecraft/util/profiler/SampleType;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lnet/minecraft/util/profiler/Sampler$Builder;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;official aLbvd;a(Ljava/lang/String;Lbvc;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lbvd$a;
 - 
start
public void start()- Mappings:
 Namespace Name Mixin selector named startLnet/minecraft/util/profiler/Sampler;start()Vintermediary method_34780Lnet/minecraft/class_5965;method_34780()Vofficial aLbvd;a()V
 - 
sample
public void sample(int tick) - Mappings:
 Namespace Name Mixin selector named sampleLnet/minecraft/util/profiler/Sampler;sample(I)Vintermediary method_34781Lnet/minecraft/class_5965;method_34781(I)Vofficial aLbvd;a(I)V
 - 
stop
public void stop()- Mappings:
 Namespace Name Mixin selector named stopLnet/minecraft/util/profiler/Sampler;stop()Vintermediary method_34782Lnet/minecraft/class_5965;method_34782()Vofficial bLbvd;b()V
 - 
ensureActive
private void ensureActive()- Mappings:
 Namespace Name Mixin selector named ensureActiveLnet/minecraft/util/profiler/Sampler;ensureActive()Vintermediary method_34786Lnet/minecraft/class_5965;method_34786()Vofficial hLbvd;h()V
 - 
getRetriever
DoubleSupplier getRetriever()- Mappings:
 Namespace Name Mixin selector named getRetrieverLnet/minecraft/util/profiler/Sampler;getRetriever()Ljava/util/function/DoubleSupplier;intermediary method_37170Lnet/minecraft/class_5965;method_37170()Ljava/util/function/DoubleSupplier;official cLbvd;c()Ljava/util/function/DoubleSupplier;
 - 
getName
- Mappings:
 Namespace Name Mixin selector named getNameLnet/minecraft/util/profiler/Sampler;getName()Ljava/lang/String;intermediary method_37171Lnet/minecraft/class_5965;method_37171()Ljava/lang/String;official dLbvd;d()Ljava/lang/String;
 - 
getType
- Mappings:
 Namespace Name Mixin selector named getTypeLnet/minecraft/util/profiler/Sampler;getType()Lnet/minecraft/util/profiler/SampleType;intermediary method_37172Lnet/minecraft/class_5965;method_37172()Lnet/minecraft/class_5949;official eLbvd;e()Lbvc;
 - 
collectData
- Mappings:
 Namespace Name Mixin selector named collectDataLnet/minecraft/util/profiler/Sampler;collectData()Lnet/minecraft/util/profiler/Sampler$Data;intermediary method_37173Lnet/minecraft/class_5965;method_37173()Lnet/minecraft/class_5965$class_6398;official fLbvd;f()Lbvd$b;
 - 
hasDeviated
public boolean hasDeviated()- Mappings:
 Namespace Name Mixin selector named hasDeviatedLnet/minecraft/util/profiler/Sampler;hasDeviated()Zintermediary method_37174Lnet/minecraft/class_5965;method_37174()Zofficial gLbvd;g()Z
 - 
equals
 - 
hashCode
public int hashCode() 
 -