索引
常量字段值|所有程序包|所有类和接口
A
- AbstractBarWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.bar中的类
-
AbstractBarWidget 是一个抽象的进度条组件,继承自 AbstractWidget 并实现了 IBarWidget 接口。
- AbstractBarWidget(int, int, int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.AbstractBarWidget
-
构造一个 AbstractBarWidget 实例。
- AbstractScreenAnimation - org.hiedacamellia.immersiveui.client.gui.animate中的类
- AbstractScreenAnimation(float) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.animate.AbstractScreenAnimation
- AbstractToastWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.toast中的类
-
AbstractToastWidget 是一个抽象类,扩展自 AbstractWidget,并实现了 IToastWidget 接口。
- AbstractToastWidget(int, int, int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.toast.AbstractToastWidget
-
构造一个 AbstractToastWidget 实例。
- accept(TreeEntryWidget<T>) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
接受一个拖拽的节点作为子节点。
- ActionData - org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action中的记录类
-
ActionData 是一个记录类,用于存储与行为相关的数据。
- ActionData(ResourceLocation, CompoundTag) - 记录类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.ActionData
-
创建
ActionData记录类的实例。 - activeScreen - 类中的变量 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- addChild(int, TreeEntryWidget<T>) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
在当前节点的子节点列表中添加一个子节点。
- addChild(TreeEntryWidget<T>) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
在当前节点的子节点列表中添加一个子节点。
- addPos(double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
更新鼠标位置。
- addWorldPositionObject(UUID, World2ScreenWidget) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- addWorldPositionObject(World2ScreenWidget) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- addWorldPositionObjectForced(UUID, World2ScreenWidget) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- alpha - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
组件的透明度。
- angleOffset - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeWidget
-
角度偏移量,用于调整轮盘条目的起始角度。
- AnimateUtils - org.hiedacamellia.immersiveui.client.gui.animate中的类
- AnimateUtils() - 类的构造器 org.hiedacamellia.immersiveui.client.gui.animate.AnimateUtils
- AnimateUtils.Lerp - org.hiedacamellia.immersiveui.client.gui.animate中的类
- AnimateUtils.Time - org.hiedacamellia.immersiveui.client.gui.animate中的类
- apply(double, double, float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.animate.LerpNumberAnimation.LerpFunction
- AreaComponentWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.component中的类
- AreaComponentWidget(int, int, int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.component.AreaComponentWidget
- AreaComponentWidget(int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.component.AreaComponentWidget
B
- backColor - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
- backTex - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
- barColor - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
- barTex - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
- BaseBarWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base中的类
-
BaseBarWidget 是一个基础的进度条组件,继承自 AbstractBarWidget。
- BaseBarWidget(int, int, int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
-
构造一个 BaseBarWidget 实例。
- BaseTexBarWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base中的类
-
BaseTexBarWidget 是一个基础的纹理进度条组件,继承自 AbstractBarWidget。
- BaseTexBarWidget(int, int, int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
构造一个 BaseTexBarWidget 实例。
- blit(PoseStack, int, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- blit(PoseStack, int, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- blit(PoseStack, int, int, int, int, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- blit(PoseStack, ResourceLocation, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- blit(PoseStack, ResourceLocation, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- blit(PoseStack, ResourceLocation, float, float, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- blit(PoseStack, ResourceLocation, int, int, int, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- blit(GuiGraphics, int, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- blit(GuiGraphics, int, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- blit(GuiGraphics, int, int, int, int, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- blit(GuiGraphics, ResourceLocation, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- blit(GuiGraphics, ResourceLocation, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- blit(GuiGraphics, ResourceLocation, float, float, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- blit(GuiGraphics, ResourceLocation, int, int, int, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- blitInUv(PoseStack, int, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- blitInUv(PoseStack, ResourceLocation, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- blitInUv(GuiGraphics, int, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- blitInUv(GuiGraphics, ResourceLocation, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- blitRoundCentered(PoseStack, ResourceLocation, float, float, int, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- blitRoundCentered(GuiGraphics, ResourceLocation, float, float, int, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- blur(PoseStack, int, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- blur(PoseStack, int, float, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- blur(PoseStack, ResourceLocation, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- blur(PoseStack, ResourceLocation, float, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- blur(GuiGraphics, int, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- blur(GuiGraphics, int, float, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- blur(GuiGraphics, ResourceLocation, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- blur(GuiGraphics, ResourceLocation, float, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- BLUR_INSTANCE - 类中的静态变量 org.hiedacamellia.immersiveui.client.graphic.target.ScreenTempTarget
-
屏幕实例,用于模糊渲染。
- border - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
- borderColor - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
- borderRoundRect(PoseStack, float, float, float, float, float, int, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- borderRoundRect(GuiGraphics, float, float, float, float, float, int, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- borderRoundRectCentered(PoseStack, float, float, float, float, float, int, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- borderRoundRectCentered(PoseStack, float, float, float, int, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- borderRoundRectCentered(GuiGraphics, float, float, float, float, float, int, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- borderRoundRectCentered(GuiGraphics, float, float, float, int, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- borderTex - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
- borderX - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
- borderX - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
- borderY - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
- borderY - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
- bounce(double, double, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.animate.AnimateUtils.Lerp
- bounce(float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.animate.AnimateUtils.Time
- BuiltInWheelActions - org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action中的类
-
BuiltInWheelActions 是一个包含内置轮盘动作的类。
- BuiltInWheelActions() - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.BuiltInWheelActions
C
- calculateRenderScale(float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
根据距离计算渲染缩放比例。
- calculateRenderScale(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
根据距离平方值计算渲染缩放比例。
- calculateRenderScale(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- cancelable() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.animate.AbstractScreenAnimation
- cancelable() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.animate.LerpNumberAnimation
- CapturableMouseHandler - org.hiedacamellia.immersiveui.client.util中的接口
-
CapturableMouseHandler 是一个接口,用于处理可捕获的鼠标操作。
- centerX - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
轮盘条目的中心 X 坐标。
- centerX - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeWidget
-
轮盘的中心 X 坐标。
- centerY - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
轮盘条目的中心 Y 坐标。
- centerY - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeWidget
-
轮盘的中心 Y 坐标。
- charTyped(char, int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.NumberEditBox
-
处理字符输入事件。
- children - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
- children() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.ItemPriceWidget
-
获取组件的子组件列表。
- children() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.SimplePriceWidget
-
获取组件的子组件列表。
- children() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.SimpleListWidget.WidgetEntry
- children() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
-
获取树的根节点。
- click(int) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
处理鼠标点击事件。
- click(int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
处理鼠标点击事件。
- click(int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- click(int, int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
处理鼠标点击事件。
- CLOSE_SCREEN - 类中的静态变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.BuiltInWheelActions
-
一个 Consumer,用于处理关闭屏幕动作。
- CloseScreenAction - org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action中的类
-
CloseScreenAction 是一个用于关闭当前屏幕的行为类。
- CloseScreenAction() - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.CloseScreenAction
- CollectDebugTreeRootEvent - org.hiedacamellia.immersiveui.api.event中的类
-
CollectDebugTreeRootEvent 是一个客户端事件类,用于收集debug页面树的根节点。
- CollectDebugTreeRootEvent(List<DebugTreeEntryWidget>) - 类的构造器 org.hiedacamellia.immersiveui.api.event.CollectDebugTreeRootEvent
-
构造函数,初始化事件并设置根节点列表。
- collided(World2ScreenWidget) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
检查当前组件是否与另一个组件发生碰撞。
- component - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.component.ComponentWidget
- component - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.component.MultiFormattedCharSequenceWidget
- ComponentToastWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.toast中的类
-
ComponentToastWidget 是一个自定义的 Toast 组件,用于显示带有消息的弹出式提示框。
- ComponentToastWidget(int, int, int, int, float, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.toast.ComponentToastWidget
-
构造一个 ComponentToastWidget 实例。
- ComponentWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.component中的类
-
ComponentWidget 是一个自定义的 GUI 组件,继承自 AbstractStringWidget。
- ComponentWidget(int, int, int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.component.ComponentWidget
-
创建一个指定位置和大小的 ComponentWidget。
- ComponentWidget(int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.component.ComponentWidget
-
创建一个指定位置的 ComponentWidget。
- ComponentWidget(Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.component.ComponentWidget
-
使用默认位置 (0, 0) 创建一个 ComponentWidget。
- compoundTag() - 记录类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.ActionData
-
返回
compoundTag记录组件的值。 - contentHeight() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.ItemPriceWidget
- contentHeight() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.SimplePriceWidget
- contentHeight() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
- count - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.toast.AbstractToastWidget
- create(List<? extends WheelTreeEntryWidget>, int, int, Component, Font) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeWidget
-
创建一个新的 WheelTreeWidget 实例。
- create(List<DebugTreeEntryWidget>, int, int, Component, Font) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.debug.DebugTreeWidget
-
创建一个 DebugTreeWidget 实例。
- create(DebugEntry, Component, Font) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.debug.DebugTreeEntryWidget
-
创建一个 DebugTreeEntryWidget 实例。
- create(ActionData, Component, Font) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
创建一个新的 WheelTreeEntryWidget 实例。
- CreateIngameScreenScreen - org.hiedacamellia.immersiveui.client.gui.component.screen中的类
-
CreateIngameScreenScreen 是一个用于在游戏内创建屏幕的类。
- CreateIngameScreenScreen(Screen) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.screen.CreateIngameScreenScreen
-
构造函数,初始化 CreateIngameScreenScreen 实例。
- CreateScreenLayerScreenScreen - org.hiedacamellia.immersiveui.client.gui.component.fakescreen中的类
-
CreateScreenLayerScreenScreen 是一个用于在游戏内创建屏幕图层的类。
- CreateScreenLayerScreenScreen(Screen) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.fakescreen.CreateScreenLayerScreenScreen
-
构造函数,初始化 CreateScreenLayerScreenScreen 实例。
- createWheelTreeWidget() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.screen.WheelMenuScreen
-
创建轮盘树组件。
D
- data - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
- DEBUG - 类中的静态变量 org.hiedacamellia.immersiveui.client.config.IUIClientConfig
-
调试模式配置选项。
- DebugEntry - org.hiedacamellia.immersiveui.client.debug中的记录类
-
DebugEntry 是一个记录类,用于存储调试信息。
- DebugEntry(String, Screen) - 记录类的构造器 org.hiedacamellia.immersiveui.client.debug.DebugEntry
-
创建
DebugEntry记录类的实例。 - DebugRegistries - org.hiedacamellia.immersiveui.client.debug中的类
-
DebugRegistries 是一个用于管理调试树根节点的注册表类。
- DebugRegistries() - 类的构造器 org.hiedacamellia.immersiveui.client.debug.DebugRegistries
- DebugScreen - org.hiedacamellia.immersiveui.client.debug中的类
-
DebugScreen 是一个调试屏幕类,继承自 Minecraft 的 Screen 类。
- DebugScreen() - 类的构造器 org.hiedacamellia.immersiveui.client.debug.DebugScreen
-
构造函数,初始化 DebugScreen 实例。
- DebugTreeEntryWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.tree.debug中的类
-
DebugTreeEntryWidget 是一个自定义的树形节点组件,用于debug页面。
- DebugTreeEntryWidget(Component, Font) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.debug.DebugTreeEntryWidget
-
构造一个 DebugTreeEntryWidget 实例。
- DebugTreeWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.tree.debug中的类
-
DebugTreeWidget 是一个自定义的树形组件,用于debug页面。
- DebugTreeWidget(List<DebugTreeEntryWidget>, int, int, Component, Font) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.debug.DebugTreeWidget
-
构造一个 DebugTreeWidget 实例。
- delay - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
- delay - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
- DelayBarWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay中的类
-
DelayBarWidget 是一个带有延迟效果的进度条组件,继承自 BaseBarWidget。
- DelayBarWidget(int, int, int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
-
构造一个 DelayBarWidget 实例。
- delayDecreaseColor - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
- delayDecreaseTex - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
- delayIncreaseColor - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
- delayIncreaseTex - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
- delayStartTime - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
- delayStartTime - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
- DelayTexBarWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay中的类
-
DelayTexBarWidget 是一个带有延迟效果的纹理进度条组件,继承自 BaseTexBarWidget。
- DelayTexBarWidget(int, int, int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
-
构造一个 DelayTexBarWidget 实例。
- DoubleHolder - org.hiedacamellia.immersiveui.util.holder中的类
- DoubleHolder(double) - 类的构造器 org.hiedacamellia.immersiveui.util.holder.DoubleHolder
- dragable - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
- drawCenteredString(PoseStack, String, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawCenteredString(PoseStack, Font, String, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawCenteredString(PoseStack, Font, Component, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawCenteredString(PoseStack, Font, FormattedCharSequence, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawCenteredString(PoseStack, Component, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawCenteredString(PoseStack, FormattedCharSequence, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawCenteredString(GuiGraphics, String, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawCenteredString(GuiGraphics, Font, String, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawCenteredString(GuiGraphics, Font, Component, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawCenteredString(GuiGraphics, Font, FormattedCharSequence, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawCenteredString(GuiGraphics, Component, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawCenteredString(GuiGraphics, FormattedCharSequence, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawRing(PoseStack, float, float, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawRing(PoseStack, float, float, float, float, float, float, int, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawRing(PoseStack, float, float, float, float, float, float, int, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawRing(PoseStack, float, float, float, float, float, float, int, int, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawRing(GuiGraphics, float, float, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawRing(GuiGraphics, float, float, float, float, float, float, int, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawRing(GuiGraphics, float, float, float, float, float, float, int, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawRing(GuiGraphics, float, float, float, float, float, float, int, int, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawString(PoseStack, String, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawString(PoseStack, Font, String, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawString(PoseStack, Font, Component, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawString(PoseStack, Font, FormattedCharSequence, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawString(PoseStack, Component, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawString(PoseStack, FormattedCharSequence, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- drawString(GuiGraphics, String, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawString(GuiGraphics, Font, String, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawString(GuiGraphics, Font, Component, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawString(GuiGraphics, Font, FormattedCharSequence, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawString(GuiGraphics, Component, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawString(GuiGraphics, FormattedCharSequence, float, float, int, boolean) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- drawVirtualMouse - 类中的变量 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
是否绘制虚拟鼠标指针。
E
- enableOffset - 类中的变量 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
是否启用偏移效果。
- endAngle - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
结束角度,用于定义轮盘条目的结束位置。
- equals(Object) - 记录类中的方法 org.hiedacamellia.immersiveui.client.debug.DebugEntry
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - 记录类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.ActionData
-
指示某个其他对象是否“等于”此对象。
- execute(CompoundTag) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.CloseScreenAction
-
执行关闭屏幕的行为。
- execute(CompoundTag) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.KeyInputAction
-
执行键盘输入行为。
F
- FADE_BEGIN_DISTANCE - 类中的静态变量 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- FADE_DISTANCE - 类中的静态变量 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- fadeIn - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.toast.AbstractToastWidget
- FakeItemSlot - org.hiedacamellia.immersiveui.client.gui.component.widget.solt中的类
-
FakeItemSlot 是一个扩展自 FakeSlot 的自定义 GUI 组件, 用于表示一个虚拟的物品槽,支持显示物品堆和装饰效果。
- FakeItemSlot(int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.solt.FakeItemSlot
-
构造一个 FakeItemSlot 实例。
- FakeSlot - org.hiedacamellia.immersiveui.client.gui.component.widget.solt中的类
-
FakeSlot 是一个自定义的 GUI 组件,表示一个虚拟的物品槽。
- FakeSlot(int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.solt.FakeSlot
-
构造一个 FakeSlot 实例。
- fill(PoseStack, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- fill(GuiGraphics, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- fillBorderRect(PoseStack, float, float, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- fillBorderRect(PoseStack, float, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- fillBorderRect(GuiGraphics, float, float, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- fillBorderRect(GuiGraphics, float, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- fillCentered(PoseStack, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- fillCentered(GuiGraphics, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- fillRoundRect(PoseStack, float, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- fillRoundRect(PoseStack, float, float, float, float, int, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- fillRoundRect(GuiGraphics, float, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- fillRoundRect(GuiGraphics, float, float, float, float, int, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- fillRoundRectCentered(PoseStack, float, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- fillRoundRectCentered(PoseStack, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- fillRoundRectCentered(GuiGraphics, float, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- fillRoundRectCentered(GuiGraphics, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- fillSquare(PoseStack, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- fillSquare(GuiGraphics, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- fillSquareCentered(PoseStack, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- fillSquareCentered(GuiGraphics, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- FloatHolder - org.hiedacamellia.immersiveui.util.holder中的类
- FloatHolder(float) - 类的构造器 org.hiedacamellia.immersiveui.util.holder.FloatHolder
- fold - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
- fold() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
折叠当前节点的子节点,使其不可见。
- foldComponent - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
- foldWidth - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
- font - 类中的静态变量 org.hiedacamellia.immersiveui.client.gui.component.widget.component.ComponentWidget
- font - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
- font - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
- format(float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IValueBarWidget
-
格式化数值为字符串。
- from(Component, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.component.widget.component.MultiFormattedCharSequenceWidget
-
从一个 Component 创建一个 MultiFormattedCharSequenceWidget。
G
- GameRendererMixin - org.hiedacamellia.immersiveui.client.mixin中的类
- GameRendererMixin() - 类的构造器 org.hiedacamellia.immersiveui.client.mixin.GameRendererMixin
- get() - 类中的方法 org.hiedacamellia.immersiveui.util.holder.DoubleHolder
- get() - 类中的方法 org.hiedacamellia.immersiveui.util.holder.FloatHolder
- get() - 类中的方法 org.hiedacamellia.immersiveui.util.holder.IntHolder
- get() - 类中的方法 org.hiedacamellia.immersiveui.util.holder.ItemStackHolder
- get(UUID) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- get(ResourceLocation) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.WheelActionRegistries
-
根据资源位置获取已注册的轮盘行为。
- getAlpha() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.toast.AbstractToastWidget
-
获取当前 Toast 的透明度。
- getAndResetCapturedDeltaX() - 类中的静态方法 org.hiedacamellia.immersiveui.client.util.MouseCaptureUtil
-
获取并重置捕获的鼠标 X 轴位移。
- getAndResetCapturedDeltaY() - 类中的静态方法 org.hiedacamellia.immersiveui.client.util.MouseCaptureUtil
-
获取并重置捕获的鼠标 Y 轴位移。
- getAndResetCapturedX() - 类中的方法 org.hiedacamellia.immersiveui.client.mixin.MouseHandlerMixin_MouseCapture
- getAndResetCapturedX() - 接口中的方法 org.hiedacamellia.immersiveui.client.util.CapturableMouseHandler
-
获取并重置捕获的鼠标 X 轴位移。
- getAndResetCapturedY() - 类中的方法 org.hiedacamellia.immersiveui.client.mixin.MouseHandlerMixin_MouseCapture
- getAndResetCapturedY() - 接口中的方法 org.hiedacamellia.immersiveui.client.util.CapturableMouseHandler
-
获取并重置捕获的鼠标 Y 轴位移。
- getAt(double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
根据鼠标位置获取当前节点或其子节点。
- getAt(double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
-
根据鼠标位置获取对应的节点。
- getAt(double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeWidget
-
获取鼠标所在位置的条目。
- getBackTexHeight() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
获取背景纹理的高度。
- getBackTexWidth() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
获取背景纹理的宽度。
- getBarTexHeight() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
获取进度条纹理的高度。
- getBarTexWidth() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
获取进度条纹理的宽度。
- getBlurEffect() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.target.ScreenTempTarget
-
获取模糊效果的后处理链。
- getBlurShader() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.shader.IUIShaders
-
获取模糊效果着色器实例。
- getBorderRectShader() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.shader.IUIShaders
-
获取带边框的矩形着色器实例。
- getBorderRoundRectShader() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.shader.IUIShaders
-
获取带边框的圆角矩形着色器实例。
- getBorderTexHeight() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
获取边框纹理的高度。
- getBorderTexWidth() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
获取边框纹理的宽度。
- getCenterX() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取屏幕的中心 X 坐标。
- getCenterY() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取屏幕的中心 Y 坐标。
- getCountSell() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.ItemPriceWidget
-
获取第二个物品槽中的物品数量。
- getCountWant() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.ItemPriceWidget
-
获取第一个物品槽中的物品数量。
- getData() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
获取当前节点关联的数据。
- getDest() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.animate.LerpNumberAnimation
- getDouble() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.NumberEditBox
-
获取文本框中的浮点数值。
- getFont() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取 Minecraft 客户端的字体渲染器。
- getFont() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IValueBarWidget
-
获取用于渲染文本的字体。
- getGuiScale() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取 GUI 的缩放比例。
- getGuiScaledCenterX() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取 GUI 缩放后的中心 X 坐标。
- getGuiScaledCenterY() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取 GUI 缩放后的中心 Y 坐标。
- getGuiScaledHeight() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取 GUI 缩放后的高度。
- getGuiScaledWidth() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取 GUI 缩放后的宽度。
- getHeight() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取屏幕的高度。
- getHeight() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.QuoteEditBox
-
获取文本框的高度。
- getHit() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取当前的碰撞检测结果。
- getId() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
获取组件的唯一标识符。
- getId() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- getInt() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.NumberEditBox
-
获取文本框中的整数值。
- getItemStack() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.SimplePriceWidget
-
获取物品槽中的物品堆。
- getItemStack() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.solt.FakeItemSlot
-
获取物品槽中的物品堆。
- getItemStackSell() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.ItemPriceWidget
-
获取第二个物品槽中的物品堆。
- getItemStackWant() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.ItemPriceWidget
-
获取第一个物品槽中的物品堆。
- getLength() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.animate.AbstractScreenAnimation
- getMainRenderTarget() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取主渲染目标。
- getMaxValue() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IValueBarWidget
-
获取进度条的最大值。
- getMinecraft() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取当前的 Minecraft 客户端实例。
- getMouseHandler() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取鼠标处理器实例。
- getPositionTexShader() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.shader.IUIShaders
-
获取位置和纹理着色器实例。
- getPrice() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.SimplePriceWidget
-
获取物品的价格。
- getProgress() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.AbstractBarWidget
-
获取当前的进度值。
- getProgress() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IBarWidget
-
获取当前进度条的进度值。
- getQuoted() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.QuoteEditBox
-
获取当前的引用文本。
- getRenderBuffers() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取渲染缓冲区。
- getRenderScale() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIRenderUtils
-
获取 Render 的缩放比例。
- getRenderScaledCenterX() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIRenderUtils
-
获取 Render 缩放后的中心 X 坐标。
- getRenderScaledCenterY() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIRenderUtils
-
获取 Render 缩放后的中心 Y 坐标。
- getRenderScaledHeight() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIRenderUtils
-
获取 Render 缩放后的高度。
- getRenderScaledWidth() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIRenderUtils
-
获取 Render 缩放后的宽度。
- getRingShader() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.shader.IUIShaders
-
获取环形着色器实例。
- getRoots() - 类中的方法 org.hiedacamellia.immersiveui.api.event.CollectDebugTreeRootEvent
-
获取所有已注册的debug页面树根节点。
- getRoots() - 类中的方法 org.hiedacamellia.immersiveui.client.debug.DebugRegistries
-
获取所有已注册的调试树根节点。
- getRoundRectShader() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.shader.IUIShaders
-
获取圆角矩形着色器实例。
- getRoundShader() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.shader.IUIShaders
-
获取圆形着色器实例。
- getRowWidth() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.SimpleListWidget
- getScale() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
获取组件的缩放比例。
- getScale() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- getScreen() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
获取当前显示的屏幕。
- getScreen() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
获取当前显示的屏幕。
- getSelect() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
-
获取当前选中的节点。
- getShaderManager() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取当前的着色器管理器。
- getShaderProgram(ShaderProgram) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取当前的着色器程序。
- getSrc() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.animate.LerpNumberAnimation
- getText() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IValueBarWidget
-
获取显示在进度条上的文本。
- getTree() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.screen.WheelMenuScreen
-
获取当前的轮盘树组件。
- getTree() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
获取所属的树组件。
- getValue() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IValueBarWidget
-
获取当前的数值。
- getWheelEntries() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.screen.WheelMenuScreen
-
获取轮盘条目列表。
- getWidgetAt(double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
根据鼠标位置获取直接子节点。
- getWidth() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取屏幕的宽度。
- getWindow() - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
获取窗口实例。
- getWorldPos(Vector3f) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
获取组件的世界坐标。
- getWorldPos(Vector3f) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
获取组件的世界坐标。
- getX() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
获取组件的屏幕 X 坐标。
- getX() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- getXO() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
获取组件的屏幕 X 偏移量。
- getXO() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- getY() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
获取组件的屏幕 Y 坐标。
- getY() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- getY() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.QuoteEditBox
-
获取文本框的 Y 坐标。
- getYO() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
获取组件的屏幕 Y 偏移量。
- getYO() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- guiFill(GuiGraphics, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
H
- h - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
屏幕的高度。
- hasChild() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
检查当前节点是否有子节点。
- hashCode() - 记录类中的方法 org.hiedacamellia.immersiveui.client.debug.DebugEntry
-
返回此对象的哈希代码值。
- hashCode() - 记录类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.ActionData
-
返回此对象的哈希代码值。
- hasQuote() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.QuoteEditBox
-
检查是否存在引用文本。
- hasScreen() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
检查是否有屏幕正在显示。
- hasScreen() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- height - 类中的变量 org.hiedacamellia.immersiveui.client.graphic.target.ScreenTempTarget
-
渲染目标的高度。
- hideTitle() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
-
隐藏标题。
I
- IBarWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.bar中的接口
-
IBarWidget 接口表示一个进度条控件,支持渲染和布局功能, 并允许自定义其外观和进度。
- ImmersiveUI - org.hiedacamellia.immersiveui中的类
- ImmersiveUI(IEventBus, ModContainer) - 类的构造器 org.hiedacamellia.immersiveui.ImmersiveUI
- ImmersiveUIClient - org.hiedacamellia.immersiveui中的类
- ImmersiveUIClient(IEventBus, ModContainer) - 类的构造器 org.hiedacamellia.immersiveui.ImmersiveUIClient
- init() - 类中的方法 org.hiedacamellia.immersiveui.client.debug.DebugScreen
-
初始化方法,在屏幕被打开时调用。
- init() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.fakescreen.CreateScreenLayerScreenScreen
-
初始化方法。
- init() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.screen.CreateIngameScreenScreen
-
初始化方法。
- init() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.screen.WheelMenuScreen
-
初始化屏幕,创建并添加轮盘树组件。
- init() - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.BuiltInWheelActions
-
初始化方法,用于触发 WheelActionRegiserEvent 事件。
- innerRadius - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
内半径,用于定义轮盘条目的内边界。
- insert(TreeEntryWidget<T>) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
在当前节点之前插入一个节点。
- INSTANCE - 类中的静态变量 org.hiedacamellia.immersiveui.client.debug.DebugRegistries
-
DebugRegistries 的单例实例。
- INSTANCE - 类中的静态变量 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
单例实例,用于全局访问 ScreenWidgetLayer。
- INSTANCE - 类中的静态变量 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- int2ARGB(int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMathUtils
-
将整数颜色值转换为 ARGB 格式的向量。
- int2RGBA(int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMathUtils
-
将整数颜色值转换为 RGBA 格式的向量。
- IntHolder - org.hiedacamellia.immersiveui.util.holder中的类
- IntHolder(int) - 类的构造器 org.hiedacamellia.immersiveui.util.holder.IntHolder
- invoke() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
调用组件的特定行为。
- isBlockedBySolidBlock(Level, Vector3f, Vector3f, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.util.RayTraceUtil
- isComputed() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
检查组件是否已计算。
- isComputed() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- isDecrease() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
-
检查当前进度是否为减少状态。
- isDecrease() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
-
检查当前进度是否为减少状态。
- isDrag(V) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
-
判断指定的节点是否正在被拖拽。
- isHovered(double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
检查鼠标是否悬停在当前节点上。
- isHovered(double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
判断鼠标是否悬停在条目上。
- isIncrease() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
-
检查当前进度是否为增加状态。
- isIncrease() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
-
检查当前进度是否为增加状态。
- isInScreen() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
检查组件是否在屏幕内。
- isInScreen() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- isMouseCaptured() - 类中的方法 org.hiedacamellia.immersiveui.client.mixin.MouseHandlerMixin_MouseCapture
- isMouseCaptured() - 接口中的方法 org.hiedacamellia.immersiveui.client.util.CapturableMouseHandler
-
检查鼠标是否被捕获。
- isMouseCaptured() - 类中的静态方法 org.hiedacamellia.immersiveui.client.util.MouseCaptureUtil
-
检查鼠标是否被捕获。
- isMouseGrabbed() - 类中的方法 org.hiedacamellia.immersiveui.client.mixin.MouseHandlerMixin_MouseCapture
- isReverse - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
- isReverse - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
- isRoot - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
- isRoot() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
判断当前节点是否为根节点。
- isRunning() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.animate.AbstractScreenAnimation
- isSameScreen(Screen) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
检查是否为相同的屏幕。
- isSelectable() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
检查组件是否可被选中。
- isSelectable() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- isVertical - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
- isVertical - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
- ItemPriceWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.price中的类
-
ItemPriceWidget 是一个自定义的 GUI 组件,用于显示和编辑物品价格。
- ItemPriceWidget(int, int) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.price.ItemPriceWidget
-
使用默认参数构造一个 ItemPriceWidget 实例。
- ItemPriceWidget(int, int, ItemStack, int, ItemStack, int) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.price.ItemPriceWidget
-
使用指定参数构造一个 ItemPriceWidget 实例。
- ItemStackHolder - org.hiedacamellia.immersiveui.util.holder中的类
- ItemStackHolder() - 类的构造器 org.hiedacamellia.immersiveui.util.holder.ItemStackHolder
- ItemStackHolder(ItemStack) - 类的构造器 org.hiedacamellia.immersiveui.util.holder.ItemStackHolder
- IToastWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.toast中的接口
-
IToastWidget 是一个接口,定义了用于显示和管理自定义 Toast 组件的基本方法。
- IUIClientConfig - org.hiedacamellia.immersiveui.client.config中的类
-
IUIClientConfig 是一个客户端配置类,用于定义和管理模组的客户端配置选项。
- IUIClientConfig() - 类的构造器 org.hiedacamellia.immersiveui.client.config.IUIClientConfig
- IUIClientDebugEvent - org.hiedacamellia.immersiveui.client.debug中的类
-
IUIClientDebugEvent 是一个客户端调试事件类。
- IUIClientDebugEvent() - 类的构造器 org.hiedacamellia.immersiveui.client.debug.IUIClientDebugEvent
- IUIClientGameEvent - org.hiedacamellia.immersiveui.client.event中的类
-
IUIClientGameEvent 是一个客户端事件处理类。
- IUIClientGameEvent() - 类的构造器 org.hiedacamellia.immersiveui.client.event.IUIClientGameEvent
- IUIGraphicUtils - org.hiedacamellia.immersiveui.client.graphic.util中的类
- IUIGraphicUtils() - 类的构造器 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- IUIGuiUtils - org.hiedacamellia.immersiveui.client.graphic.util中的类
- IUIGuiUtils() - 类的构造器 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- IUILayer - org.hiedacamellia.immersiveui.registries中的类
- IUILayer() - 类的构造器 org.hiedacamellia.immersiveui.registries.IUILayer
- IUIMathUtils - org.hiedacamellia.immersiveui.client.graphic.util中的类
-
IUIMathUtils 是一个数学工具类
- IUIMathUtils() - 类的构造器 org.hiedacamellia.immersiveui.client.graphic.util.IUIMathUtils
- IUIMinecraftUtils - org.hiedacamellia.immersiveui.client.graphic.util中的类
-
IUIMinecraftUtil 是一个工具类,提供了对 Minecraft 客户端实例的常用方法封装。
- IUIMinecraftUtils() - 类的构造器 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
- IUIRenderUtils - org.hiedacamellia.immersiveui.client.graphic.util中的类
- IUIRenderUtils() - 类的构造器 org.hiedacamellia.immersiveui.client.graphic.util.IUIRenderUtils
- IUIShaders - org.hiedacamellia.immersiveui.client.graphic.shader中的类
-
IUIShaders 是一个管理着色器实例的类。
- IUIShaders() - 类的构造器 org.hiedacamellia.immersiveui.client.graphic.shader.IUIShaders
- IValueBarWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.bar中的接口
-
IValueBarWidget 接口扩展了 IBarWidget,表示一个带有数值显示的进度条控件。
- IValueHolder<T> - org.hiedacamellia.immersiveui.util.holder中的接口
-
IValueHolder 是一个通用接口,用于持有和提供值。
- IW2SWidget - org.hiedacamellia.immersiveui.client.gui.component.w2s中的接口
-
IW2SWidget 接口定义了一个用于屏幕空间渲染的组件。
K
- KEY_INPUT - 类中的静态变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.BuiltInWheelActions
-
一个 Consumer,用于处理键盘输入动作。
- KeyboardHandlerMixin - org.hiedacamellia.immersiveui.client.mixin中的类
- KeyboardHandlerMixin() - 类的构造器 org.hiedacamellia.immersiveui.client.mixin.KeyboardHandlerMixin
- KeyInputAction - org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action中的类
-
KeyInputAction 是一个用于模拟键盘输入的行为类。
- KeyInputAction() - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.KeyInputAction
- keyPressed(int, int, int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
处理键盘按键事件。
- keyPressed(int, int, int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
处理键盘按键事件。
L
- layer - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
当前条目的层级,用于区分嵌套的轮盘条目。
- Lerp() - 类的构造器 org.hiedacamellia.immersiveui.client.gui.animate.AnimateUtils.Lerp
- LerpNumberAnimation - org.hiedacamellia.immersiveui.client.gui.animate中的类
- LerpNumberAnimation(IValueHolder<Float>, LerpNumberAnimation.LerpFunction, double, double, float) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.animate.LerpNumberAnimation
- LerpNumberAnimation(IValueHolder<Float>, LerpNumberAnimation.LerpFunction, double, double, float, boolean) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.animate.LerpNumberAnimation
- LerpNumberAnimation.LerpFunction - org.hiedacamellia.immersiveui.client.gui.animate中的接口
- limitInScreen - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
是否限制在屏幕范围内。
- limitInScreen() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
限制组件在屏幕范围内。
- limitInScreen() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- linear(double, double, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.animate.AnimateUtils.Lerp
- LOCATION - 类中的静态变量 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
屏幕图层的资源位置标识符。
- LOCATION - 类中的静态变量 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- lock(World2ScreenWidget) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- LOGGER - 类中的静态变量 org.hiedacamellia.immersiveui.ImmersiveUI
M
- mainRenderTarget - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
主渲染目标,用于屏幕渲染。
- minecraft - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
Minecraft 实例,用于访问游戏相关的上下文。
- MinecraftMixin - org.hiedacamellia.immersiveui.client.mixin中的类
- MinecraftMixin() - 类的构造器 org.hiedacamellia.immersiveui.client.mixin.MinecraftMixin
- modid() - 记录类中的方法 org.hiedacamellia.immersiveui.client.debug.DebugEntry
-
返回
modid记录组件的值。 - MODID - 类中的静态变量 org.hiedacamellia.immersiveui.ImmersiveUI
- MouseCaptureUtil - org.hiedacamellia.immersiveui.client.util中的类
-
MouseCaptureUtil 是一个便捷的工具类,用于处理没有屏幕的鼠标捕获操作。
- mouseClicked(double, double, int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.solt.FakeItemSlot
-
处理鼠标点击事件。
- mouseClicked(double, double, int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.solt.FakeSlot
-
检查是否点击了物品槽。
- mouseClicked(double, double, int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.debug.DebugTreeWidget
-
处理鼠标点击事件。
- mouseClicked(double, double, int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
处理鼠标点击事件。
- mouseClicked(double, double, int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
-
处理鼠标点击事件。
- mouseClicked(double, double, int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
处理鼠标点击事件。
- mouseClicked(double, double, int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeWidget
-
处理鼠标点击事件。
- mouseDragged(double, double, int, double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
-
检查是否正在拖拽。
- MouseHandlerMixin_MouseCapture - org.hiedacamellia.immersiveui.client.mixin中的类
- MouseHandlerMixin_MouseCapture() - 类的构造器 org.hiedacamellia.immersiveui.client.mixin.MouseHandlerMixin_MouseCapture
- mouseReleased(double, double, int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
-
处理鼠标释放事件。
- mouseScrolled(double, double, double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.component.AreaComponentWidget
- mouseScrolled(double, double, double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.component.ComponentWidget
-
处理鼠标滚动事件。
- mouseX - 类中的变量 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
鼠标的 X 坐标。
- mouseY - 类中的变量 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
鼠标的 Y 坐标。
- moveChild(TreeEntryWidget<T>, int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
移动一个子节点到指定位置。
- moveIfOverlapped(World2ScreenWidget) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
如果与另一个组件重叠,则移动当前组件以避免重叠。
- MultiFormattedCharSequenceWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.component中的类
-
MultiFormattedCharSequenceWidget 是一个自定义的 GUI 组件,继承自 AbstractStringWidget。
- MultiFormattedCharSequenceWidget(int, int, int, List<FormattedCharSequence>) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.component.MultiFormattedCharSequenceWidget
-
使用指定位置和多格式文本列表创建一个 MultiFormattedCharSequenceWidget。
- MultiFormattedCharSequenceWidget(int, int, int, FormattedCharSequence...) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.component.MultiFormattedCharSequenceWidget
-
使用指定位置、宽度和多格式文本数组创建一个 MultiFormattedCharSequenceWidget。
- MultiFormattedCharSequenceWidget(int, int, List<FormattedCharSequence>) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.component.MultiFormattedCharSequenceWidget
-
使用指定位置和多格式文本列表创建一个 MultiFormattedCharSequenceWidget。
- MultiFormattedCharSequenceWidget(int, int, FormattedCharSequence...) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.component.MultiFormattedCharSequenceWidget
-
使用指定位置和多格式文本数组创建一个 MultiFormattedCharSequenceWidget。
- MultiFormattedCharSequenceWidget(FormattedCharSequence...) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.component.MultiFormattedCharSequenceWidget
-
使用多格式文本数组创建一个 MultiFormattedCharSequenceWidget。
N
- narratables() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.SimpleListWidget.WidgetEntry
- noBorder() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
-
禁用边框显示。
- NumberEditBox - org.hiedacamellia.immersiveui.client.gui.component.widget.editbox中的类
-
NumberEditBox 是一个扩展自 EditBox 的文本框组件, 用于输入和处理数值类型的数据(整数和浮点数)。
- NumberEditBox(int, int, int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.NumberEditBox
-
构造一个 NumberEditBox 实例。
O
- of(List<V>, int, int, Component, Font) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
-
创建一个 TreeWidget 实例,使用多个根节点。
- of(T, Component, Font) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
创建一个 TreeEntryWidget 实例。
- of(V, int, int, Component, Font) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
-
创建一个 TreeWidget 实例,使用单个根节点。
- offsetFactor - 类中的变量 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
偏移因子,用于控制偏移效果的强度。
- onClientSetup(FMLClientSetupEvent) - 类中的静态方法 org.hiedacamellia.immersiveui.client.event.IUIClientGameEvent
-
客户端设置事件的处理方法。
- onDrag - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
- onKey(InputEvent.Key) - 类中的静态方法 org.hiedacamellia.immersiveui.client.debug.IUIClientDebugEvent
-
键盘输入事件的处理方法。
- onKey(InputEvent.Key) - 类中的静态方法 org.hiedacamellia.immersiveui.client.event.IUIClientGameEvent
-
键盘输入事件的处理方法。
- onMouse(InputEvent.MouseButton.Pre) - 类中的静态方法 org.hiedacamellia.immersiveui.client.event.IUIClientGameEvent
-
鼠标按键事件的处理方法。
- onMouseScroll(InputEvent.MouseScrollingEvent) - 类中的静态方法 org.hiedacamellia.immersiveui.client.event.IUIClientGameEvent
-
鼠标滚轮事件的处理方法。
- onRegisterShaders(RegisterShadersEvent) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.shader.IUIShaders
-
注册着色器事件处理方法。
- onScreen(ScreenEvent.Opening) - 类中的静态方法 org.hiedacamellia.immersiveui.client.event.IUIClientGameEvent
-
屏幕打开事件的处理方法。
- org.hiedacamellia.immersiveui - 程序包 org.hiedacamellia.immersiveui
- org.hiedacamellia.immersiveui.api.event - 程序包 org.hiedacamellia.immersiveui.api.event
- org.hiedacamellia.immersiveui.client.config - 程序包 org.hiedacamellia.immersiveui.client.config
- org.hiedacamellia.immersiveui.client.debug - 程序包 org.hiedacamellia.immersiveui.client.debug
- org.hiedacamellia.immersiveui.client.event - 程序包 org.hiedacamellia.immersiveui.client.event
- org.hiedacamellia.immersiveui.client.graphic.shader - 程序包 org.hiedacamellia.immersiveui.client.graphic.shader
- org.hiedacamellia.immersiveui.client.graphic.target - 程序包 org.hiedacamellia.immersiveui.client.graphic.target
- org.hiedacamellia.immersiveui.client.graphic.util - 程序包 org.hiedacamellia.immersiveui.client.graphic.util
- org.hiedacamellia.immersiveui.client.gui.animate - 程序包 org.hiedacamellia.immersiveui.client.gui.animate
- org.hiedacamellia.immersiveui.client.gui.component.fakescreen - 程序包 org.hiedacamellia.immersiveui.client.gui.component.fakescreen
- org.hiedacamellia.immersiveui.client.gui.component.screen - 程序包 org.hiedacamellia.immersiveui.client.gui.component.screen
- org.hiedacamellia.immersiveui.client.gui.component.w2s - 程序包 org.hiedacamellia.immersiveui.client.gui.component.w2s
- org.hiedacamellia.immersiveui.client.gui.component.widget - 程序包 org.hiedacamellia.immersiveui.client.gui.component.widget
- org.hiedacamellia.immersiveui.client.gui.component.widget.bar - 程序包 org.hiedacamellia.immersiveui.client.gui.component.widget.bar
- org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base - 程序包 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base
- org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay - 程序包 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay
- org.hiedacamellia.immersiveui.client.gui.component.widget.component - 程序包 org.hiedacamellia.immersiveui.client.gui.component.widget.component
- org.hiedacamellia.immersiveui.client.gui.component.widget.editbox - 程序包 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox
- org.hiedacamellia.immersiveui.client.gui.component.widget.price - 程序包 org.hiedacamellia.immersiveui.client.gui.component.widget.price
- org.hiedacamellia.immersiveui.client.gui.component.widget.solt - 程序包 org.hiedacamellia.immersiveui.client.gui.component.widget.solt
- org.hiedacamellia.immersiveui.client.gui.component.widget.toast - 程序包 org.hiedacamellia.immersiveui.client.gui.component.widget.toast
- org.hiedacamellia.immersiveui.client.gui.component.widget.tree - 程序包 org.hiedacamellia.immersiveui.client.gui.component.widget.tree
- org.hiedacamellia.immersiveui.client.gui.component.widget.tree.debug - 程序包 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.debug
- org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel - 程序包 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel
- org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action - 程序包 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action
- org.hiedacamellia.immersiveui.client.gui.layer - 程序包 org.hiedacamellia.immersiveui.client.gui.layer
- org.hiedacamellia.immersiveui.client.mixin - 程序包 org.hiedacamellia.immersiveui.client.mixin
- org.hiedacamellia.immersiveui.client.util - 程序包 org.hiedacamellia.immersiveui.client.util
- org.hiedacamellia.immersiveui.registries - 程序包 org.hiedacamellia.immersiveui.registries
- org.hiedacamellia.immersiveui.util.holder - 程序包 org.hiedacamellia.immersiveui.util.holder
- outerRadius - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
外半径,用于定义轮盘条目的外边界。
P
- parent - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
- play(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.animate.AbstractScreenAnimation
- player - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
当前玩家对象。
- pos - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
组件的世界坐标位置。
- poseDraw(PoseStack, BufferBuilder, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- poseDraw(PoseStack, BufferBuilder, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- poseDraw(PoseStack, BufferBuilder, float, float, float, float, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- poseDraw(PoseStack, BufferBuilder, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- poseFill(PoseStack, BufferBuilder, float, float, float, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- progress - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.AbstractBarWidget
-
进度值,范围为 0 到 1。
Q
- quoted - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.QuoteEditBox
-
当前的引用文本,默认为空。
- QuoteEditBox - org.hiedacamellia.immersiveui.client.gui.component.widget.editbox中的类
-
QuoteEditBox 是一个扩展自 EditBox 的文本框组件, 支持显示附加的引用文本,并根据引用文本动态调整高度和渲染逻辑。
- QuoteEditBox(Font, int, int, int, int, EditBox, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.QuoteEditBox
-
构造一个 QuoteEditBox 实例。
- QuoteEditBox(Font, int, int, int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.QuoteEditBox
-
构造一个 QuoteEditBox 实例。
- QuoteEditBox(Font, int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.QuoteEditBox
-
构造一个 QuoteEditBox 实例。
R
- RayTraceUtil - org.hiedacamellia.immersiveui.client.util中的类
- RayTraceUtil() - 类的构造器 org.hiedacamellia.immersiveui.client.util.RayTraceUtil
- register(ResourceLocation, Consumer<CompoundTag>) - 类中的方法 org.hiedacamellia.immersiveui.api.event.WheelActionRegiserEvent
-
注册一个新的轮盘操作。
- register(ResourceLocation, Consumer<CompoundTag>) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.WheelActionRegistries
-
注册一个新的轮盘行为。
- registerOverlay(RegisterGuiLayersEvent) - 类中的静态方法 org.hiedacamellia.immersiveui.registries.IUILayer
- registerRoot(DebugTreeEntryWidget) - 类中的方法 org.hiedacamellia.immersiveui.api.event.CollectDebugTreeRootEvent
-
注册一个debug页面树根节点。
- registerRoot(DebugTreeEntryWidget) - 类中的方法 org.hiedacamellia.immersiveui.client.debug.DebugRegistries
-
注册一个调试树根节点。
- remove(UUID) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- removeChild(TreeEntryWidget<T>) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
从当前节点的子节点列表中移除一个子节点。
- removeScreen() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
移除当前显示的屏幕。
- render(GuiGraphics, DeltaTracker) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- render(GuiGraphics, boolean, float, DeltaTracker) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
渲染组件。
- render(GuiGraphics, boolean, float, DeltaTracker) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
渲染组件。
- render(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.debug.DebugScreen
-
渲染方法,用于绘制屏幕内容。
- render(GuiGraphics, int, int, int, int, int, int, int, boolean, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.SimpleListWidget.WidgetEntry
- render(GuiGraphics, DeltaTracker) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
渲染屏幕小部件。
- RENDER_SCALE - 类中的静态变量 org.hiedacamellia.immersiveui.client.config.IUIClientConfig
- renderAfterBar(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
-
在进度条之后渲染进度减少的颜色效果。
- renderAfterBar(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
-
在进度条之后渲染进度减少的纹理效果。
- renderAfterBar(GuiGraphics, int, int, float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IBarWidget
-
在进度条本体渲染之后渲染额外内容。
- renderBack(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
-
渲染背景。
- renderBack(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
渲染背景。
- renderBack(GuiGraphics, int, int, float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IBarWidget
-
渲染进度条的背景。
- renderBackground - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.screen.WheelMenuScreen
-
是否渲染背景。
- renderBackground - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.solt.FakeSlot
- renderBackground(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.screen.WheelMenuScreen
-
渲染屏幕背景。
- renderBar(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
-
渲染进度条。
- renderBar(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
渲染进度条。
- renderBar(GuiGraphics, int, int, float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IBarWidget
-
渲染进度条本体(包括进度)。
- renderBeforeBar(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
-
在进度条之前渲染进度增加的颜色效果。
- renderBeforeBar(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
-
在进度条之前渲染进度增加的纹理效果。
- renderBeforeBar(GuiGraphics, int, int, float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IBarWidget
-
在进度条本体渲染之前渲染额外内容。
- renderBg(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.debug.DebugTreeWidget
-
渲染组件的背景。
- renderBg(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
- renderBg(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeWidget
-
渲染轮盘树的背景。
- renderBorder(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
-
渲染边框。
- renderBorder(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
渲染边框。
- renderBorder(GuiGraphics, int, int, float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IBarWidget
-
渲染进度条的边框。
- renderChildren(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
- renderChildren(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
-
渲染子节点。
- renderInfo - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.solt.FakeSlot
- renderSlotBackground(GuiGraphics, int, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- renderSlotBackground(GuiGraphics, int, int, int, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- renderText(GuiGraphics, int, int, float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IValueBarWidget
-
渲染进度条上的文本。
- renderTitle(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.debug.DebugTreeWidget
-
渲染组件的标题。
- renderTitle(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
-
渲染组件的标题。
- renderTitle(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeWidget
-
渲染轮盘树的标题。
- renderToast(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.toast.ComponentToastWidget
-
渲染 Toast 组件。
- renderToast(GuiGraphics, int, int, float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.toast.IToastWidget
-
渲染 Toast 组件。
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.AbstractBarWidget
-
渲染组件的逻辑。
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
-
渲染组件,包括延迟动画的逻辑。
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
-
渲染组件,包括延迟动画的逻辑。
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.component.AreaComponentWidget
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.component.ComponentWidget
-
渲染组件的内容。
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.component.MultiFormattedCharSequenceWidget
-
渲染组件的内容。
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.component.UnderLineComponentWidget
-
渲染组件的内容,包括下划线和文本。
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.QuoteEditBox
-
渲染文本框组件,包括引用文本和其他内容。
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.ItemPriceWidget
-
渲染组件及其子组件。
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.SimplePriceWidget
-
渲染组件及其子组件。
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.solt.FakeItemSlot
-
渲染物品槽组件,包括物品堆和装饰效果。
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.solt.FakeSlot
-
渲染物品槽组件,包括背景和提示信息。
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.toast.AbstractToastWidget
-
渲染 Toast 组件。
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.debug.DebugTreeEntryWidget
-
渲染节点组件。
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
渲染当前节点及其子节点。
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
- renderWidget(GuiGraphics, int, int, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
渲染条目小部件。
- reset() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- reset(double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.animate.LerpNumberAnimation
- reset(Component) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.toast.ComponentToastWidget
-
重置 Toast 的消息内容。
- resize() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
调整组件的大小。
- resize() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
调整组件的大小。
- resize() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
调整组件的大小。
- resize() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
调整条目的大小,设置中心点为屏幕中心。
- resize() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeWidget
-
调整轮盘的大小,将中心点设置为屏幕中心。
- resize() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- resizeDisplay(CallbackInfo) - 类中的方法 org.hiedacamellia.immersiveui.client.mixin.MinecraftMixin
- resourceLocation() - 记录类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.ActionData
-
返回
resourceLocation记录组件的值。 - reverse() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
-
将进度条设置为反向显示。
- reverse() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
将进度条设置为反向显示。
- reverse() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IBarWidget
-
反转进度条的进度方向。
- rl(String) - 类中的静态方法 org.hiedacamellia.immersiveui.ImmersiveUI
- root - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
- run(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.animate.AbstractScreenAnimation
- run(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.animate.LerpNumberAnimation
- runDelay() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
-
执行延迟动画逻辑,逐步更新当前进度值。
- runDelay() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
-
执行延迟动画逻辑,逐步更新当前进度值。
S
- scale - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
组件的缩放比例。
- screen - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
当前显示的屏幕对象。
- screen - 类中的变量 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
当前显示的屏幕对象。
- SCREEN_INSTANCE - 类中的静态变量 org.hiedacamellia.immersiveui.client.graphic.target.ScreenTempTarget
-
屏幕实例,用于普通渲染。
- ScreenMixin - org.hiedacamellia.immersiveui.client.mixin中的类
- ScreenMixin() - 类的构造器 org.hiedacamellia.immersiveui.client.mixin.ScreenMixin
- ScreenTempTarget - org.hiedacamellia.immersiveui.client.graphic.target中的类
-
ScreenTempTarget 是一个扩展自 RenderTarget 的类。
- ScreenTempTarget(int, int) - 类的构造器 org.hiedacamellia.immersiveui.client.graphic.target.ScreenTempTarget
-
构造函数,初始化 ScreenTempTarget 实例。
- screenUUID - 类中的变量 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- ScreenWidgetLayer - org.hiedacamellia.immersiveui.client.gui.layer中的类
-
ScreenWidgetLayer 是一个用于管理屏幕小部件的图层类。
- ScreenWidgetLayer() - 类的构造器 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
- scroll(double, double, double, double) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
处理鼠标滚动事件。
- scroll(double, double, double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
处理鼠标滚动事件。
- scroll(double, double, double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- scrollRate() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.ItemPriceWidget
- scrollRate() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.SimplePriceWidget
- scrollRate() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
- sCurve(double, double, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.animate.AnimateUtils.Lerp
- select - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
- selectable - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
是否可选中。
- selfHeight - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
- selfWidth - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
- set(Double) - 类中的方法 org.hiedacamellia.immersiveui.util.holder.DoubleHolder
- set(Float) - 类中的方法 org.hiedacamellia.immersiveui.util.holder.FloatHolder
- set(Integer) - 类中的方法 org.hiedacamellia.immersiveui.util.holder.IntHolder
- set(ItemStack) - 类中的方法 org.hiedacamellia.immersiveui.util.holder.ItemStackHolder
- set(T) - 接口中的方法 org.hiedacamellia.immersiveui.util.holder.IValueHolder
-
设置持有的值。
- setActiveScreen(World2ScreenScreen) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- setAngle(float, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
设置条目的起始角度和结束角度。
- setAngleOffset(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeWidget
-
设置角度偏移量并更新小部件。
- setBackColor(int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
-
设置背景的颜色。
- setBackTex(ResourceLocation) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
设置背景的纹理。
- setBarColor(int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
-
设置进度条的颜色。
- setBarTex(ResourceLocation) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
设置进度条的纹理。
- setBorderColor(int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
-
设置边框的颜色。
- setBorderTex(ResourceLocation) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
设置边框的纹理。
- setBorderWidth(float, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
-
设置边框的宽度。
- setBorderWidth(float, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
设置边框的宽度。
- setCaptureMouse(boolean) - 类中的方法 org.hiedacamellia.immersiveui.client.mixin.MouseHandlerMixin_MouseCapture
- setCaptureMouse(boolean) - 接口中的方法 org.hiedacamellia.immersiveui.client.util.CapturableMouseHandler
-
设置鼠标捕获状态。
- setComputed() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
标记组件为已计算。
- setComputed() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- setData(T) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
设置当前节点关联的数据。
- setDelay(long) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
-
设置进度变化的延迟时间。
- setDelay(long) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
-
设置进度变化的延迟时间。
- setDelayDecreaseColor(int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
-
设置进度减少时的颜色。
- setDelayDecreaseTex(ResourceLocation) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
-
设置进度减少时的纹理。
- setDelayIncreaseColor(int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
-
设置进度增加时的颜色。
- setDelayIncreaseTex(ResourceLocation) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
-
设置进度增加时的纹理。
- setDouble(double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.NumberEditBox
-
设置文本框的浮点数值。
- setDrawVirtualMouse(boolean) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
设置是否绘制虚拟鼠标指针。
- setEnableOffset(boolean) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
设置是否启用偏移效果。
- setGuiScale(double) - 类中的方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
-
设置 GUI 的缩放比例。
- setInScreen(boolean) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
设置组件是否在屏幕内。
- setInScreen(boolean) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- setInt(int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.NumberEditBox
-
设置文本框的整数值。
- setItemStack(ItemStack) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.solt.FakeItemSlot
-
设置物品槽中的物品堆。
- setLayer(int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
设置条目的层级。
- setLength(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.animate.AbstractScreenAnimation
- setLineColor(int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.component.UnderLineComponentWidget
-
设置下划线的颜色。
- setLineHeight(int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.component.UnderLineComponentWidget
-
设置下划线的高度。
- setMaxValue(float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IValueBarWidget
-
设置进度条的最大值。
- setOffsetFactor(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
设置偏移因子。
- setProgress(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.AbstractBarWidget
-
设置进度值。
- setProgress(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
-
设置目标进度值,并初始化延迟动画的相关参数。
- setProgress(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
-
设置目标进度值,并初始化延迟动画的相关参数。
- setProgress(float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IBarWidget
-
设置进度条的进度值。
- setQuoted(Component) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.editbox.QuoteEditBox
-
设置引用文本。
- setRadius(float, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
设置条目的内半径和外半径。
- setRemoved() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
标记组件为已移除。
- setRemoved() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- setRenderBackground(boolean) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.solt.FakeSlot
-
设置是否渲染背景。
- setRenderInfo(boolean) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.solt.FakeSlot
-
设置是否渲染提示信息。
- setRenderScale(double) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIRenderUtils
-
设置 Render 的缩放比例。
- setScreen(Screen) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
设置当前显示的屏幕。
- setScreen(Screen) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
设置当前显示的屏幕。
- setScreen(Screen, CallbackInfo) - 类中的方法 org.hiedacamellia.immersiveui.client.mixin.MinecraftMixin
- setScreenPos(float, float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
设置组件的屏幕坐标。
- setScreenPos(float, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- setShadow(boolean) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.component.ComponentWidget
-
设置是否启用文本阴影。
- setShadow(boolean) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.component.MultiFormattedCharSequenceWidget
-
设置是否启用文本阴影。
- setShowDecoration(boolean) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.solt.FakeItemSlot
-
设置是否显示装饰效果。
- setTex(ResourceLocation) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
设置进度条、背景和边框的纹理。
- setTex(ResourceLocation) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
-
设置进度条、背景和边框的纹理,并自动生成进度增加和减少的纹理路径。
- setTimeout(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.toast.AbstractToastWidget
-
设置 Toast 的超时时间。
- setTimeout(float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.toast.IToastWidget
-
设置 Toast 的超时时间。
- setValue(float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IValueBarWidget
-
设置当前的数值,并更新进度条的进度。
- setVirtualMouseRadius(float, float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
设置虚拟鼠标的半径。
- setX(float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
设置组件的屏幕 X 坐标。
- setX(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- setXO(float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
设置组件的屏幕 X 偏移量。
- setXO(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- setY(float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
设置组件的屏幕 Y 坐标。
- setY(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- setYO(float) - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
设置组件的屏幕 Y 偏移量。
- setYO(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- shadow - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.component.ComponentWidget
- shouldAccept(double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.debug.DebugTreeEntryWidget
-
不允许接受子节点
- shouldAccept(double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
判断鼠标位置是否可以接受拖拽的节点。
- shouldAccept(double, double) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
不允许接受子节点
- shouldBeRemoved() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
检查组件是否应该被移除。
- shouldBeRemoved() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- shouldChangeFold(double, double, int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
检查鼠标位置是否可以切换折叠状态。
- shouldRemove - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
是否标记为移除。
- shouldRemove() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
检查组件是否标记为移除。
- shouldRemove() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- shouldRender() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
检查组件是否应该渲染。
- shouldRender() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- shouldRenderText() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IValueBarWidget
-
判断是否需要渲染文本。
- shouldSkip() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
检查组件是否应该跳过某些处理。
- shouldSkip() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- shouldSmoothPosition() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
检查组件是否应该平滑位置变化。
- shouldSmoothPosition() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- SimpleListWidget - org.hiedacamellia.immersiveui.client.gui.component.widget中的类
- SimpleListWidget(Minecraft, int, int, int, int) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.SimpleListWidget
- SimpleListWidget.WidgetEntry - org.hiedacamellia.immersiveui.client.gui.component.widget中的类
- SimplePriceWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.price中的类
-
SimplePriceWidget 是一个自定义的 GUI 组件,用于显示和编辑单个物品的价格。
- SimplePriceWidget(int, int) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.price.SimplePriceWidget
-
使用默认参数构造一个 SimplePriceWidget 实例。
- SimplePriceWidget(int, int, ItemStack, int) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.price.SimplePriceWidget
-
使用指定参数构造一个 SimplePriceWidget 实例。
- smooth(double, double, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.animate.AnimateUtils.Lerp
- smooth(float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.gui.animate.AnimateUtils.Time
- smoothPosition - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
是否平滑位置变化。
- smoothStep(double, double, double) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMathUtils
-
使用 smoothstep 算法对给定的双精度值进行平滑插值。
- smoothStep(float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIMathUtils
-
使用 smoothstep 算法对给定的浮点值进行平滑插值。
- SPEC - 类中的静态变量 org.hiedacamellia.immersiveui.client.config.IUIClientConfig
-
配置规范实例,用于存储所有定义的配置选项。
- startAngle - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
起始角度,用于定义轮盘条目的起始位置。
- startMouseCapture() - 类中的静态方法 org.hiedacamellia.immersiveui.client.util.MouseCaptureUtil
-
开始鼠标捕获操作。
- startProgress - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
- startProgress - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
- stopMouseCapture() - 类中的静态方法 org.hiedacamellia.immersiveui.client.util.MouseCaptureUtil
-
停止鼠标捕获操作。
- subScreen() - 记录类中的方法 org.hiedacamellia.immersiveui.client.debug.DebugEntry
-
返回
subScreen记录组件的值。
T
- targetProgress - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayBarWidget
- targetProgress - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.delay.DelayTexBarWidget
- tick(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.animate.AbstractScreenAnimation
- Time() - 类的构造器 org.hiedacamellia.immersiveui.client.gui.animate.AnimateUtils.Time
- timeout - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.toast.AbstractToastWidget
- titleHeight - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
- titleWidth - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
- toMultiFormatted(int) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.component.ComponentWidget
-
将当前组件转换为一个支持多格式文本的组件。
- toString() - 记录类中的方法 org.hiedacamellia.immersiveui.client.debug.DebugEntry
-
返回此记录类的字符串表示形式。
- toString() - 记录类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.ActionData
-
返回此记录类的字符串表示形式。
- tree - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
- tree(TreeWidget<T, TreeEntryWidget<T>>) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
设置所属的树组件,并将当前节点标记为根节点。
- TreeEntryWidget<T> - org.hiedacamellia.immersiveui.client.gui.component.widget.tree中的类
-
TreeEntryWidget 是一个自定义的树形结构组件,用于表示树的节点。
- TreeEntryWidget(Component, Font) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
构造一个 TreeEntryWidget 实例。
- TreeWidget<T,
V> - org.hiedacamellia.immersiveui.client.gui.component.widget.tree中的类 -
TreeWidget 是一个自定义的树形组件,用于显示和管理树形结构的节点。
- TreeWidget(List<? extends V>, int, int, Component, Font) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
-
构造一个 TreeWidget 实例,使用多个根节点。
- TreeWidget(V, int, int, Component, Font) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
-
构造一个 TreeWidget 实例,使用单个根节点。
- tryAccept(ItemStack) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.ItemPriceWidget
-
尝试将物品放入物品槽中。
- tryAccept(ItemStack) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.SimplePriceWidget
-
尝试将物品放入物品槽中。
U
- UnderLineComponentWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.component中的类
-
UnderLineComponentWidget 是一个自定义的 GUI 组件,继承自 ComponentWidget。
- UnderLineComponentWidget(int, int, Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.component.UnderLineComponentWidget
-
创建一个指定位置的 UnderLineComponentWidget。
- UnderLineComponentWidget(Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.component.UnderLineComponentWidget
-
使用默认位置 (0, 0) 创建一个 UnderLineComponentWidget。
- unfold() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
展开当前节点的子节点,使其可见。
- unfoldComponent - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
- update(float) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.layer.World2ScreenWidgetLayer
- updateAlpha() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.IW2SWidget
-
更新组件的透明度。
- updateAlpha() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
- updateWidget() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
-
更新当前节点及其子节点的布局。
- updateWidget() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
-
更新组件的布局,包括根节点及其子节点的位置和大小。
- updateWidget() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
更新条目小部件的状态。
- updateWidget() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeWidget
-
更新轮盘树组件的状态。
- updateWidgetNarration(NarrationElementOutput) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
-
更新组件的叙述信息。
- updateWidgetNarration(NarrationElementOutput) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
更新组件的叙述信息。
- updateWidgetNarration(NarrationElementOutput) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.component.ComponentWidget
-
更新组件的叙述信息。
- updateWidgetNarration(NarrationElementOutput) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.component.MultiFormattedCharSequenceWidget
-
更新组件的叙述信息。
- updateWidgetNarration(NarrationElementOutput) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.ItemPriceWidget
-
更新组件的旁白信息。
- updateWidgetNarration(NarrationElementOutput) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.price.SimplePriceWidget
-
更新组件的旁白信息。
- updateWidgetNarration(NarrationElementOutput) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.solt.FakeItemSlot
-
更新组件的旁白信息。
- updateWidgetNarration(NarrationElementOutput) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.solt.FakeSlot
-
更新组件的旁白信息。
- updateWidgetNarration(NarrationElementOutput) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.toast.AbstractToastWidget
-
更新组件的旁白信息。
- updateWidgetNarration(NarrationElementOutput) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeEntryWidget
- updateWidgetNarration(NarrationElementOutput) - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.TreeWidget
- use - 类中的变量 org.hiedacamellia.immersiveui.client.graphic.target.ScreenTempTarget
-
是否启用当前渲染目标。
- uuid - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
组件的唯一标识符。
V
- vertical() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseBarWidget
-
将进度条设置为垂直方向。
- vertical() - 类中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.base.BaseTexBarWidget
-
将进度条设置为垂直方向。
- vertical() - 接口中的方法 org.hiedacamellia.immersiveui.client.gui.component.widget.bar.IBarWidget
-
设置进度条为垂直显示。
- virtualMouseInnerRadius - 类中的变量 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
虚拟鼠标的内半径。
- virtualMouseOuterRadius - 类中的变量 org.hiedacamellia.immersiveui.client.gui.layer.ScreenWidgetLayer
-
虚拟鼠标的外半径。
W
- w - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
屏幕的宽度。
- WheelActionRegiserEvent - org.hiedacamellia.immersiveui.api.event中的类
-
WheelActionRegiserEvent 是一个事件类,用于注册新的轮盘操作。
- WheelActionRegiserEvent() - 类的构造器 org.hiedacamellia.immersiveui.api.event.WheelActionRegiserEvent
- WheelActionRegistries - org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action中的类
-
WheelActionRegistries 是一个用于管理轮盘行为的注册表类。
- WheelActionRegistries() - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.action.WheelActionRegistries
- WheelMenuScreen - org.hiedacamellia.immersiveui.client.gui.component.screen中的类
-
WheelMenuScreen 是一个抽象类,表示带有轮盘菜单的屏幕。
- WheelMenuScreen(Component) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.screen.WheelMenuScreen
-
构造函数,初始化屏幕标题。
- WheelTreeEntryWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel中的类
-
WheelTreeEntryWidget 是一个用于表示轮盘树条目的小部件类。
- WheelTreeEntryWidget(Component, Font) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeEntryWidget
-
构造函数,初始化条目并设置消息和字体。
- WheelTreeWidget - org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel中的类
-
WheelTreeWidget 是一个用于表示轮盘树的组件类。
- WheelTreeWidget(List<? extends WheelTreeEntryWidget>, int, int, Component, Font) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.widget.tree.wheel.WheelTreeWidget
-
构造函数,初始化轮盘树组件。
- width - 类中的变量 org.hiedacamellia.immersiveui.client.graphic.target.ScreenTempTarget
-
渲染目标的宽度。
- World2ScreenScreen - org.hiedacamellia.immersiveui.client.gui.component.w2s中的类
-
World2ScreenScreen 是一个从世界坐标到屏幕坐标的可渲染组件。
- World2ScreenScreen(UUID, Screen, Player) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
构造函数,使用 UUID、屏幕和玩家对象初始化组件。
- World2ScreenScreen(UUID, Screen, Player, Vec3) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenScreen
-
构造函数,使用 UUID、屏幕、玩家对象和位置初始化组件。
- World2ScreenWidget - org.hiedacamellia.immersiveui.client.gui.component.w2s中的类
-
World2ScreenWidget 是一个抽象类,表示从世界坐标到屏幕坐标的可渲染组件。
- World2ScreenWidget(UUID) - 类的构造器 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
构造函数,初始化组件的唯一标识符。
- World2ScreenWidgetLayer - org.hiedacamellia.immersiveui.client.gui.layer中的类
X
- x - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
屏幕 X 坐标。
- xO - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
屏幕 X 偏移量。
Y
- y - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
屏幕 Y 坐标。
- yO - 类中的变量 org.hiedacamellia.immersiveui.client.gui.component.w2s.World2ScreenWidget
-
屏幕 Y 偏移量。
_
- _blit(PoseStack, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- _blit(PoseStack, ResourceLocation, float, float, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- _blit(GuiGraphics, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- _blit(GuiGraphics, ResourceLocation, float, float, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- _blitInUv(PoseStack, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- _blitInUv(GuiGraphics, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
- _blur(PoseStack, float, float, float, float, float, float, float, float, float) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- _borderRoundRect(PoseStack, float, float, float, float, float, int, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGraphicUtils
- _borderRoundRect(GuiGraphics, float, float, float, float, float, int, float, int) - 类中的静态方法 org.hiedacamellia.immersiveui.client.graphic.util.IUIGuiUtils
常量字段值|所有程序包|所有类和接口