Package net.minecraft.client.gui.screens.telemetry
Part 1/1
TelemetryEventWidget
- Full name:
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget - Package:
net.minecraft.client.gui.screens.telemetry - Source:
clientOnly—net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget.java - Type:
class - Modifiers:
public - Extends:
AbstractTextAreaWidget
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget#getInnerHeight()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget.java:83 - Modifiers:
protected - Return:
int
คืออะไร
อ่านค่า Inner Height
ทำงานยังไง
เรียกต่อ: container(), getHeight(). คืนค่า: this.content.container().getHeight().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget#onOptInChanged(boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget.java:44 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Opt In Changed
ทำงานยังไง
แก้ state: content. เรียกต่อ: buildContent(), refreshScrollAmount().
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget#renderContents(GuiGraphics,int,int,float)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget.java:93 - Modifiers:
protected - Return:
void
คืออะไร
เรนเดอร์ Contents
ทำงานยังไง
เรียกต่อ: getInnerTop(), getInnerLeft(), pose(), pushPose(), translate(), container(), visitWidgets(), render().
Parameters
GuiGraphics guiGraphicsint iint jfloat f
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
@Override
protected void renderContents(GuiGraphics guiGraphics, int i, int j, float f) {
super.renderContents(guiGraphics, i, j, f);
}
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget#scrollRate()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget.java:88 - Modifiers:
protected - Return:
double
คืออะไร
ดำเนินการ scrollRate ตาม implementation ของ TelemetryEventWidget
ทำงานยังไง
คืนค่า: 9.0.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget#setOnScrolledListener(DoubleConsumer)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget.java:71 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า On Scrolled Listener
ทำงานยังไง
แก้ state: onScrolledListener.
Parameters
DoubleConsumer doubleConsumer
ตัวอย่างใช้งาน
TelemetryEventWidget instance = ...;
DoubleConsumer doubleConsumer = ...;
instance.setOnScrolledListener(doubleConsumer);
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget#setScrollAmount(double)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget.java:75 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Scroll Amount
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: accept(), scrollAmount().
Parameters
double d
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget#TelemetryEventWidget(int,int,int,int,Font)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget.java:38 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TelemetryEventWidget ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: font, content. เรียกต่อ: empty(), buildContent(), getInstance(), telemetryOptInExtra().
Parameters
int iint jint kint lFont font
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget#updateLayout()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget.java:49 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Layout
ทำงานยังไง
แก้ state: content. เรียกต่อ: buildContent(), getInstance(), telemetryOptInExtra(), refreshScrollAmount().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget#updateWidgetNarration(NarrationElementOutput)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget.java:103 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Widget Narration
ทำงานยังไง
เรียกต่อ: add(), narration().
Parameters
NarrationElementOutput narrationElementOutput
ตัวอย่างใช้งาน
NarrationElementOutput narrationElementOutput = ...;
@Override
protected void updateWidgetNarration(NarrationElementOutput narrationElementOutput) {
super.updateWidgetNarration(narrationElementOutput);
}
TelemetryInfoScreen
- Full name:
net.minecraft.client.gui.screens.telemetry.TelemetryInfoScreen - Package:
net.minecraft.client.gui.screens.telemetry - Source:
clientOnly—net/minecraft/client/gui/screens/telemetry/TelemetryInfoScreen.java - Type:
class - Modifiers:
public - Extends:
Screen
net.minecraft.client.gui.screens.telemetry.TelemetryInfoScreen#getNarrationMessage()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/telemetry/TelemetryInfoScreen.java:50 - Modifiers:
public - Return:
Component
คืออะไร
อ่านค่า Narration Message
ทำงานยังไง
เรียกต่อ: joinForNarration(). คืนค่า: CommonComponents.joinForNarration(new Component[]{super.getNarrationMessage(), DESCRIPTION}).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.telemetry.TelemetryInfoScreen#init()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/telemetry/TelemetryInfoScreen.java:55 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ init ตาม implementation ของ TelemetryInfoScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: description, telemetryEventWidget, savedScroll. เรียกต่อ: addToHeader(), vertical(), spacing(), defaultCellSetting(), alignHorizontallyCenter(), addChild(), setCentered(), horizontal(). สร้างออบเจ็กต์: StringWidget, MultiLineTextWidget, TelemetryEventWidget.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.telemetry.TelemetryInfoScreen#onClose()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/telemetry/TelemetryInfoScreen.java:127 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Close
ทำงานยังไง
เรียกต่อ: setScreen().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.telemetry.TelemetryInfoScreen#repositionElements()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/telemetry/TelemetryInfoScreen.java:81 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ repositionElements ตาม implementation ของ TelemetryInfoScreen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: setScrollAmount(), setWidth(), setHeight(), getContentHeight(), updateLayout(), setMaxWidth(), arrangeElements().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.telemetry.TelemetryInfoScreen#setInitialFocus()
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/telemetry/TelemetryInfoScreen.java:97 - Modifiers:
protected - Return:
void
คืออะไร
กำหนดค่า Initial Focus
ทำงานยังไง
ตรวจเงื่อนไขด้วย if.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.client.gui.screens.telemetry.TelemetryInfoScreen#TelemetryInfoScreen(Screen,Options)
- Origin:
clientOnly - Source:
net/minecraft/client/gui/screens/telemetry/TelemetryInfoScreen.java:44 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TelemetryInfoScreen ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: lastScreen, options.
Parameters
Screen screenOptions options
ตัวอย่างใช้งาน
Screen screen = ...;
Options options = ...;
TelemetryInfoScreen instance = new TelemetryInfoScreen(screen, options);