Skip to content

Package net.minecraft.client.profiling

Part 1/1


ClientMetricsSamplersProvider

  • Full name: net.minecraft.client.profiling.ClientMetricsSamplersProvider
  • Package: net.minecraft.client.profiling
  • Source: clientOnlynet/minecraft/client/profiling/ClientMetricsSamplersProvider.java
  • Type: class
  • Modifiers: public
  • Implements: MetricsSamplerProvider

net.minecraft.client.profiling.ClientMetricsSamplersProvider#ClientMetricsSamplersProvider(LongSupplier,LevelRenderer)

  • Origin: clientOnly
  • Source: net/minecraft/client/profiling/ClientMetricsSamplersProvider.java:26
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ClientMetricsSamplersProvider ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: levelRenderer. เรียกต่อ: add(), tickTimeSampler(), registerStaticSamplers().

Parameters

  • LongSupplier longSupplier
  • LevelRenderer levelRenderer

ตัวอย่างใช้งาน

LongSupplier longSupplier = ...;
LevelRenderer levelRenderer = ...;
ClientMetricsSamplersProvider instance = new ClientMetricsSamplersProvider(longSupplier, levelRenderer);

net.minecraft.client.profiling.ClientMetricsSamplersProvider#samplers(Supplier<ProfileCollector>)

  • Origin: clientOnly
  • Source: net/minecraft/client/profiling/ClientMetricsSamplersProvider.java:51
  • Modifiers: public
  • Return: Set<MetricSampler>

คืออะไร

ดำเนินการ samplers ตาม implementation ของ ClientMetricsSamplersProvider

ทำงานยังไง

เรียกต่อ: addAll(), newSamplersFoundInProfiler(). คืนค่า: this.samplers.

Parameters

  • Supplier<ProfileCollector> supplier

ตัวอย่างใช้งาน

ClientMetricsSamplersProvider instance = ...;
Supplier<ProfileCollector> supplier = ...;
Set<MetricSampler> result = instance.samplers(supplier);