net.minecraft.client.gui.navigation

public record ScreenRectangle

fzz
net.minecraft.client.gui.navigation.ScreenRectangle
net.minecraft.class_8030

Field summary

Modifier and TypeField
private final ScreenPosition
a
position
comp_1195
private final int
b
width
comp_1196
private final int
c
height
comp_1197
private static final ScreenRectangle
d
EMPTY
field_41835

Constructor summary

ModifierConstructor
public (int arg0, int arg1, int arg2, int arg3)
public (ScreenPosition arg0, int arg1, int arg2)

Method summary

Modifier and TypeMethod
public static ScreenRectangle
a()
empty()
method_48248()
public static ScreenRectangle
a(fzw arg0, int arg1, int arg2, int arg3, int arg4)
of(ScreenAxis arg0, int arg1, int arg2, int arg3, int arg4)
method_48250(class_8027 arg0, int arg1, int arg2, int arg3, int arg4)
public ScreenRectangle
a(fzx arg0)
step(ScreenDirection arg0)
method_48251(class_8028 arg0)
public int
a(fzw arg0)
getLength(ScreenAxis arg0)
method_48249(class_8027 arg0)
public int
b(fzx arg0)
getBoundInDirection(ScreenDirection arg0)
method_48255(class_8028 arg0)
public ScreenRectangle
c(fzx arg0)
getBorder(ScreenDirection arg0)
method_48256(class_8028 arg0)
public boolean
a(fzz arg0)
overlaps(ScreenRectangle arg0)
method_48252(class_8030 arg0)
public boolean
a(fzz arg0, fzw arg1)
overlapsInAxis(ScreenRectangle arg0, ScreenAxis arg1)
method_48253(class_8030 arg0, class_8027 arg1)
public int
b(fzw arg0)
getCenterInAxis(ScreenAxis arg0)
method_48254(class_8027 arg0)
public ScreenRectangle
b(fzz arg0)
intersection(ScreenRectangle arg0)
method_49701(class_8030 arg0)
public boolean
c(fzz arg0)
intersects(ScreenRectangle arg0)
method_71524(class_8030 arg0)
public boolean
d(fzz arg0)
encompasses(ScreenRectangle arg0)
method_71525(class_8030 arg0)
public int
b()
top()
method_49618()
public int
c()
bottom()
method_49619()
public int
d()
left()
method_49620()
public int
e()
right()
method_49621()
public boolean
a(int arg0, int arg1)
containsPoint(int arg0, int arg1)
method_58137(int arg0, int arg1)
public ScreenRectangle
a(org.joml.Matrix3x2f arg0)
transformAxisAligned(org.joml.Matrix3x2f arg0)
method_65185(org.joml.Matrix3x2f arg0)
public ScreenRectangle
b(org.joml.Matrix3x2f arg0)
transformMaxBounds(org.joml.Matrix3x2f arg0)
method_71523(org.joml.Matrix3x2f arg0)
public ScreenPosition
f()
position()
comp_1195()
public int
g()
width()
comp_1196()
public int
h()
height()
comp_1197()