Package net.minecraft.client.profiling
Part 1/1
ClientMetricsSamplersProvider
- Full name:
net.minecraft.client.profiling.ClientMetricsSamplersProvider - Package:
net.minecraft.client.profiling - Source:
clientOnly—net/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 longSupplierLevelRenderer 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);