类 SamplingRecorder.Builder<T>
- java.lang.Object
-
- net.minecraft.client.util.profiler.SamplingRecorder.Builder<T>
-
- 封闭类:
- SamplingRecorder
@Environment(CLIENT) public static class SamplingRecorder.Builder<T> extends Object
- Mappings:
Namespace Name official ele$aintermediary net/minecraft/class_5965$class_5966named net/minecraft/client/util/profiler/SamplingRecorder$Builder
-
-
字段概要
字段 修饰符和类型 字段 说明 private Tcontextprivate Metricmetricprivate @Nullable RunnablestartActionprivate DoubleSuppliertimeGetterprivate @Nullable SamplingRecorder.ValueConsumerwriteAction
-
构造器概要
构造器 构造器 说明 Builder(Metric metric, ToDoubleFunction<T> contextTimeFunc, T context)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 SamplingRecordercreate()SamplingRecorder.Builder<T>startAction(Consumer<T> action)SamplingRecorder.Builder<T>writeAction(SamplingRecorder.ValueConsumer writeAction)
-
-
-
字段详细资料
-
metric
private final Metric metric
- Mappings:
Namespace Name Mixin selector official aLele$a;a:Lapt;intermediary field_29604Lnet/minecraft/class_5965$class_5966;field_29604:Lnet/minecraft/class_5951;named metricLnet/minecraft/client/util/profiler/SamplingRecorder$Builder;metric:Lnet/minecraft/client/util/profiler/Metric;
-
timeGetter
private final DoubleSupplier timeGetter
- Mappings:
Namespace Name Mixin selector official bLele$a;b:Ljava/util/function/DoubleSupplier;intermediary field_29605Lnet/minecraft/class_5965$class_5966;field_29605:Ljava/util/function/DoubleSupplier;named timeGetterLnet/minecraft/client/util/profiler/SamplingRecorder$Builder;timeGetter:Ljava/util/function/DoubleSupplier;
-
context
private final T context
- Mappings:
Namespace Name Mixin selector official cLele$a;c:Ljava/lang/Object;intermediary field_29606Lnet/minecraft/class_5965$class_5966;field_29606:Ljava/lang/Object;named contextLnet/minecraft/client/util/profiler/SamplingRecorder$Builder;context:Ljava/lang/Object;
-
startAction
@Nullable private @Nullable Runnable startAction
- Mappings:
Namespace Name Mixin selector official dLele$a;d:Ljava/lang/Runnable;intermediary field_29607Lnet/minecraft/class_5965$class_5966;field_29607:Ljava/lang/Runnable;named startActionLnet/minecraft/client/util/profiler/SamplingRecorder$Builder;startAction:Ljava/lang/Runnable;
-
writeAction
@Nullable private @Nullable SamplingRecorder.ValueConsumer writeAction
- Mappings:
Namespace Name Mixin selector official eLele$a;e:Lele$b;intermediary field_29608Lnet/minecraft/class_5965$class_5966;field_29608:Lnet/minecraft/class_5965$class_5967;named writeActionLnet/minecraft/client/util/profiler/SamplingRecorder$Builder;writeAction:Lnet/minecraft/client/util/profiler/SamplingRecorder$ValueConsumer;
-
-
构造器详细资料
-
Builder
public Builder(Metric metric, ToDoubleFunction<T> contextTimeFunc, T context)
- Mappings:
Namespace Name Mixin selector official <init>Lele$a;<init>(Lapt;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Vintermediary <init>Lnet/minecraft/class_5965$class_5966;<init>(Lnet/minecraft/class_5951;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Vnamed <init>Lnet/minecraft/client/util/profiler/SamplingRecorder$Builder;<init>(Lnet/minecraft/client/util/profiler/Metric;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)V
-
-
方法详细资料
-
startAction
public SamplingRecorder.Builder<T> startAction(Consumer<T> action)
- Mappings:
Namespace Name Mixin selector official aLele$a;a(Ljava/util/function/Consumer;)Lele$a;intermediary method_34789Lnet/minecraft/class_5965$class_5966;method_34789(Ljava/util/function/Consumer;)Lnet/minecraft/class_5965$class_5966;named startActionLnet/minecraft/client/util/profiler/SamplingRecorder$Builder;startAction(Ljava/util/function/Consumer;)Lnet/minecraft/client/util/profiler/SamplingRecorder$Builder;
-
writeAction
public SamplingRecorder.Builder<T> writeAction(SamplingRecorder.ValueConsumer writeAction)
- Mappings:
Namespace Name Mixin selector official aLele$a;a(Lele$b;)Lele$a;intermediary method_34788Lnet/minecraft/class_5965$class_5966;method_34788(Lnet/minecraft/class_5965$class_5967;)Lnet/minecraft/class_5965$class_5966;named writeActionLnet/minecraft/client/util/profiler/SamplingRecorder$Builder;writeAction(Lnet/minecraft/client/util/profiler/SamplingRecorder$ValueConsumer;)Lnet/minecraft/client/util/profiler/SamplingRecorder$Builder;
-
create
public SamplingRecorder create()
- Mappings:
Namespace Name Mixin selector official aLele$a;a()Lele;intermediary method_34787Lnet/minecraft/class_5965$class_5966;method_34787()Lnet/minecraft/class_5965;named createLnet/minecraft/client/util/profiler/SamplingRecorder$Builder;create()Lnet/minecraft/client/util/profiler/SamplingRecorder;
-
-