类 TelemetryEventWidget
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractScrollArea
net.minecraft.client.gui.components.AbstractTextAreaWidget
net.minecraft.client.gui.screens.telemetry.TelemetryEventWidget
- 所有已实现的接口:
GuiEventListener
,Renderable
,TabOrderedElement
,LayoutElement
,NarratableEntry
,NarrationSupplier
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) static final record
(专用程序包) static class
从接口继承的嵌套类/接口 net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority
-
字段概要
字段修饰符和类型字段说明private TelemetryEventWidget.Content
private final Font
private static final int
private DoubleConsumer
private static final Component
private static final String
private static final String
private static final String
从类继承的字段 net.minecraft.client.gui.components.AbstractScrollArea
SCROLLBAR_WIDTH
从类继承的字段 net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, width
从接口继承的字段 net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
构造器概要
构造器构造器说明TelemetryEventWidget
(int p_261584_, int p_261895_, int p_261803_, int p_261967_, Font p_261662_) -
方法概要
修饰符和类型方法说明private void
addEventType
(TelemetryEventWidget.ContentBuilder p_261823_, TelemetryEventType p_262127_, boolean p_310858_) private void
addEventTypeProperties
(TelemetryEventType p_262105_, TelemetryEventWidget.ContentBuilder p_261932_, boolean p_310254_) private TelemetryEventWidget.Content
buildContent
(boolean p_261628_) private int
protected int
private Component
grayOutIfDisabled
(Component p_311715_, boolean p_310771_) void
onOptInChanged
(boolean p_261772_) protected void
renderContents
(GuiGraphics p_283081_, int p_283426_, int p_282414_, float p_283358_) protected double
void
setOnScrolledListener
(DoubleConsumer p_261686_) void
setScrollAmount
(double p_261736_) void
protected void
updateWidgetNarration
(NarrationElementOutput p_261538_) 从类继承的方法 net.minecraft.client.gui.components.AbstractTextAreaWidget
contentHeight, getInnerLeft, getInnerTop, innerPadding, isMouseOver, keyPressed, mouseClicked, playDownSound, renderBackground, renderBorder, renderDecorations, renderWidget, scrollBarX, totalInnerPadding, withinContentAreaTopBottom
从类继承的方法 net.minecraft.client.gui.components.AbstractScrollArea
maxScrollAmount, mouseDragged, mouseScrolled, onRelease, refreshScrollAmount, renderScrollbar, scrollAmount, scrollbarVisible, scrollBarY, scrollerHeight, updateScrolling
从类继承的方法 net.minecraft.client.gui.components.AbstractWidget
clearFGColor, createNarrationMessage, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isValidClickButton, mouseReleased, narrationPriority, nextFocusPath, onClick, onDrag, playButtonClickSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getBorderForArrowNavigation, getCurrentFocusPath, keyReleased, mouseMoved
从接口继承的方法 net.minecraft.client.gui.layouts.LayoutElement
setPosition
从接口继承的方法 net.minecraft.client.gui.narration.NarratableEntry
getNarratables
-
字段详细资料
-
HEADER_HORIZONTAL_PADDING
private static final int HEADER_HORIZONTAL_PADDING- 另请参阅:
-
TELEMETRY_REQUIRED_TRANSLATION_KEY
- 另请参阅:
-
TELEMETRY_OPTIONAL_TRANSLATION_KEY
- 另请参阅:
-
TELEMETRY_OPTIONAL_DISABLED_TRANSLATION_KEY
- 另请参阅:
-
PROPERTY_TITLE
-
font
-
-
onScrolledListener
-
-
构造器详细资料
-
TelemetryEventWidget
public TelemetryEventWidget(int p_261584_, int p_261895_, int p_261803_, int p_261967_, Font p_261662_)
-
-
方法详细资料
-
onOptInChanged
public void onOptInChanged(boolean p_261772_) -
updateLayout
public void updateLayout() -
buildContent
-
setOnScrolledListener
-
setScrollAmount
public void setScrollAmount(double p_261736_) - 覆盖:
setScrollAmount
在类中AbstractScrollArea
-
getInnerHeight
protected int getInnerHeight()- 指定者:
getInnerHeight
在类中AbstractTextAreaWidget
-
scrollRate
protected double scrollRate()- 指定者:
scrollRate
在类中AbstractScrollArea
-
renderContents
- 指定者:
renderContents
在类中AbstractTextAreaWidget
-
updateWidgetNarration
- 指定者:
updateWidgetNarration
在类中AbstractWidget
-
grayOutIfDisabled
-
addEventType
private void addEventType(TelemetryEventWidget.ContentBuilder p_261823_, TelemetryEventType p_262127_, boolean p_310858_) -
addEventTypeProperties
private void addEventTypeProperties(TelemetryEventType p_262105_, TelemetryEventWidget.ContentBuilder p_261932_, boolean p_310254_) -
containerWidth
private int containerWidth()
-