类 CollectDebugTreeRootEvent

java.lang.Object
net.neoforged.bus.api.Event
org.hiedacamellia.immersiveui.api.event.CollectDebugTreeRootEvent

public class CollectDebugTreeRootEvent extends net.neoforged.bus.api.Event
CollectDebugTreeRootEvent 是一个客户端事件类,用于收集debug页面树的根节点。 它允许其他组件通过事件总线注册debug页面树的根节点。
  • 构造器详细资料

    • CollectDebugTreeRootEvent

      public CollectDebugTreeRootEvent(List<DebugTreeEntryWidget> roots)
      构造函数,初始化事件并设置根节点列表。
      参数:
      roots - debug页面树根节点的列表
  • 方法详细资料

    • registerRoot

      public void registerRoot(DebugTreeEntryWidget root)
      注册一个debug页面树根节点。 同时将其添加到 DebugRegistries 中进行全局管理。
      参数:
      root - 要注册的debug页面树根节点
    • getRoots

      public List<DebugTreeEntryWidget> getRoots()
      获取所有已注册的debug页面树根节点。
      返回:
      debug页面树根节点的列表