Record Class ScreenRectangle
java.lang.Object
java.lang.Record
net.minecraft.client.gui.navigation.ScreenRectangle
-
字段概要
字段修饰符和类型字段说明private static final ScreenRectangle
private final int
height
记录组件的字段。private final ScreenPosition
position
记录组件的字段。private final int
width
记录组件的字段。 -
构造器概要
构造器构造器说明ScreenRectangle
(int pX, int pY, int pWidth, int pHeight) ScreenRectangle
(ScreenPosition position, int width, int height) 创建ScreenRectangle
记录的实例。 -
方法概要
修饰符和类型方法说明int
bottom()
static ScreenRectangle
empty()
final boolean
指示某个其他对象是否“等于”此对象。getBorder
(ScreenDirection pDirection) int
getBoundInDirection
(ScreenDirection pDirection) int
getCenterInAxis
(ScreenAxis pAxis) int
getLength
(ScreenAxis pAxis) final int
hashCode()
返回此对象的哈希代码值。int
height()
返回height
记录组件的值。intersection
(ScreenRectangle pRectangle) int
left()
static ScreenRectangle
of
(ScreenAxis pAxis, int pPrimaryPosition, int pSecondaryPosition, int pPrimaryLength, int pSecondaryLength) boolean
overlaps
(ScreenRectangle pRectangle) boolean
overlapsInAxis
(ScreenRectangle pRectangle, ScreenAxis pAxis) position()
返回position
记录组件的值。int
right()
step
(ScreenDirection pDirection) int
top()
final String
toString()
返回此记录的字符串表示形式。int
width()
返回width
记录组件的值。
-
字段详细资料
-
position
position
记录组件的字段。 -
width
private final int widthwidth
记录组件的字段。 -
height
private final int heightheight
记录组件的字段。 -
EMPTY
-
-
构造器详细资料
-
ScreenRectangle
public ScreenRectangle(int pX, int pY, int pWidth, int pHeight)
-
-
方法详细资料
-
empty
-
top
public int top() -
bottom
public int bottom() -
left
public int left() -
right
public int right() -
toString
返回此记录的字符串表示形式。此表示形式包含类型的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 使用Objects::equals(Object,Object)
对参考组件进行比较;使用 '==' 对基元组件进行比较 -
position
返回position
记录组件的值。- 返回:
position
记录组件的值
-
width
public int width()返回width
记录组件的值。- 返回:
width
记录组件的值
-
height
public int height()返回height
记录组件的值。- 返回:
height
记录组件的值
-