类 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
  • 构造器概要

    构造器
    限定符
    构造器
    说明
    protected
    构造函数,初始化 DebugScreen 实例。
  • 方法概要

    修饰符和类型
    方法
    说明
    protected void
    初始化方法,在屏幕被打开时调用。
    void
    render(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick)
    渲染方法,用于绘制屏幕内容。

    从类继承的方法 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 - 渲染的部分刻度时间