类 DebugScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
org.hiedacamellia.immersiveui.client.debug.DebugScreen
- 所有已实现的接口:
net.minecraft.client.gui.components.events.ContainerEventHandler,net.minecraft.client.gui.components.events.GuiEventListener,net.minecraft.client.gui.components.Renderable,net.minecraft.client.gui.components.TabOrderedElement
public class DebugScreen
extends net.minecraft.client.gui.screens.Screen
DebugScreen 是一个调试屏幕类,继承自 Minecraft 的 Screen 类。
它用于显示调试信息,并通过 DebugTreeWidget 组织和呈现调试树。
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
字段概要
从类继承的字段 net.minecraft.client.gui.screens.Screen
CUBE_MAP, font, FOOTER_SEPARATOR, HEADER_SEPARATOR, height, INWORLD_FOOTER_SEPARATOR, INWORLD_HEADER_SEPARATOR, MENU_BACKGROUND, minecraft, narratorButton, PANORAMA, renderables, screenExecutor, title, width从接口继承的字段 net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
构造器概要
构造器 -
方法概要
从类继承的方法 net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearTooltipForNextRenderPass, clearWidgets, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, onClose, onFilesDrop, rebuildWidgets, removed, removeWidget, renderBackground, renderBlurredBackground, renderMenuBackground, renderMenuBackground, renderMenuBackgroundTexture, renderPanorama, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, updateNarratorStatus, wrapScreenError从类继承的方法 net.minecraft.client.gui.components.events.AbstractContainerEventHandler
getFocused, isDragging, setDragging, setFocused从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 net.minecraft.client.gui.components.events.ContainerEventHandler
charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocused从接口继承的方法 net.minecraft.client.gui.components.events.GuiEventListener
mouseMoved从接口继承的方法 net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
构造器详细资料
-
DebugScreen
protected DebugScreen()构造函数,初始化 DebugScreen 实例。 设置屏幕的标题为 "Debug Screen"。
-
-
方法详细资料
-
init
protected void init()初始化方法,在屏幕被打开时调用。 它会收集调试树的根节点并创建调试树小部件。- 覆盖:
init在类中net.minecraft.client.gui.screens.Screen
-
render
public void render(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) 渲染方法,用于绘制屏幕内容。- 指定者:
render在接口中net.minecraft.client.gui.components.Renderable- 覆盖:
render在类中net.minecraft.client.gui.screens.Screen- 参数:
guiGraphics- 渲染图形对象mouseX- 鼠标的 X 坐标mouseY- 鼠标的 Y 坐标partialTick- 渲染的部分刻度时间
-