类 IUIMinecraftUtils
java.lang.Object
org.hiedacamellia.immersiveui.client.graphic.util.IUIMinecraftUtils
IUIMinecraftUtil 是一个工具类,提供了对 Minecraft 客户端实例的常用方法封装。
这些方法用于获取字体、渲染目标、窗口信息以及鼠标处理器等。
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static int获取屏幕的中心 X 坐标。static int获取屏幕的中心 Y 坐标。static net.minecraft.client.gui.FontgetFont()获取 Minecraft 客户端的字体渲染器。static double获取 GUI 的缩放比例。static int获取 GUI 缩放后的中心 X 坐标。static int获取 GUI 缩放后的中心 Y 坐标。static int获取 GUI 缩放后的高度。static int获取 GUI 缩放后的宽度。static int获取屏幕的高度。static net.minecraft.world.phys.HitResultgetHit()获取当前的碰撞检测结果。static com.mojang.blaze3d.pipeline.RenderTarget获取主渲染目标。static net.minecraft.client.MouseHandler获取鼠标处理器实例。static net.minecraft.client.renderer.RenderBuffers获取渲染缓冲区。static intgetWidth()获取屏幕的宽度。static com.mojang.blaze3d.platform.Window获取窗口实例。voidsetGuiScale(double scaleFactor) 设置 GUI 的缩放比例。
-
构造器详细资料
-
IUIMinecraftUtils
public IUIMinecraftUtils()
-
-
方法详细资料
-
getFont
public static net.minecraft.client.gui.Font getFont()获取 Minecraft 客户端的字体渲染器。- 返回:
- 字体渲染器实例
-
getHit
public static net.minecraft.world.phys.HitResult getHit()获取当前的碰撞检测结果。- 返回:
- 碰撞检测结果
-
getMainRenderTarget
public static com.mojang.blaze3d.pipeline.RenderTarget getMainRenderTarget()获取主渲染目标。- 返回:
- 主渲染目标实例
-
getRenderBuffers
public static net.minecraft.client.renderer.RenderBuffers getRenderBuffers()获取渲染缓冲区。- 返回:
- 渲染缓冲区实例
-
getWindow
public static com.mojang.blaze3d.platform.Window getWindow()获取窗口实例。- 返回:
- 窗口实例
-
getMouseHandler
public static net.minecraft.client.MouseHandler getMouseHandler()获取鼠标处理器实例。- 返回:
- 鼠标处理器实例
-
getGuiScale
public static double getGuiScale()获取 GUI 的缩放比例。- 返回:
- GUI 缩放比例
-
setGuiScale
public void setGuiScale(double scaleFactor) 设置 GUI 的缩放比例。- 参数:
scaleFactor- 缩放比例
-
getGuiScaledWidth
public static int getGuiScaledWidth()获取 GUI 缩放后的宽度。- 返回:
- GUI 缩放后的宽度
-
getGuiScaledHeight
public static int getGuiScaledHeight()获取 GUI 缩放后的高度。- 返回:
- GUI 缩放后的高度
-
getGuiScaledCenterX
public static int getGuiScaledCenterX()获取 GUI 缩放后的中心 X 坐标。- 返回:
- GUI 缩放后的中心 X 坐标
-
getGuiScaledCenterY
public static int getGuiScaledCenterY()获取 GUI 缩放后的中心 Y 坐标。- 返回:
- GUI 缩放后的中心 Y 坐标
-
getWidth
public static int getWidth()获取屏幕的宽度。- 返回:
- 屏幕宽度
-
getHeight
public static int getHeight()获取屏幕的高度。- 返回:
- 屏幕高度
-
getCenterX
public static int getCenterX()获取屏幕的中心 X 坐标。- 返回:
- 屏幕中心 X 坐标
-
getCenterY
public static int getCenterY()获取屏幕的中心 Y 坐标。- 返回:
- 屏幕中心 Y 坐标
-