net.minecraft.client.gui.navigation

public record ScreenRectangle

fwq
net.minecraft.client.gui.navigation.ScreenRectangle
net.minecraft.class_8030
net.minecraft.unmapped.C_erwldarl
net.minecraft.client.gui.ScreenRect
net.minecraft.client.gui.screen.ScreenArea

Field summary

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

Constructor summary

ModifierConstructor
public (int sameAxis, int otherAxis, int width, int height)
public (ScreenPosition position, int width, int height)

Method summary

Modifier and TypeMethod
public static ScreenRectangle
a()
empty()
method_48248()
m_geadowij()
empty()
empty()
public static ScreenRectangle
a(fwn 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)
m_xwlohyqw(C_hoesqbkz arg0, int arg1, int arg2, int arg3, int arg4)
of(NavigationAxis axis, int sameAxisCoord, int otherAxisCoord, int sameAxisLength, int otherAxisLength)
create(NavigationAxis axis, int x, int y, int width, int height)
public ScreenRectangle
a(fwo arg0)
step(ScreenDirection arg0)
method_48251(class_8028 arg0)
m_dtqxmkxi(C_veciqgge arg0)
add(NavigationDirection direction)
step(NavigationDirection direction)
public int
a(fwn arg0)
getLength(ScreenAxis arg0)
method_48249(class_8027 arg0)
m_rvxjswxu(C_hoesqbkz arg0)
getLength(NavigationAxis axis)
getSize(NavigationAxis axis)
public int
b(fwo arg0)
getBoundInDirection(ScreenDirection arg0)
method_48255(class_8028 arg0)
m_tsklahog(C_veciqgge arg0)
getBoundingCoordinate(NavigationDirection direction)
getBoundInDirection(NavigationDirection direction)
public ScreenRectangle
c(fwo arg0)
getBorder(ScreenDirection arg0)
method_48256(class_8028 arg0)
m_wbqdotir(C_veciqgge arg0)
getBorder(NavigationDirection direction)
getBorder(NavigationDirection direction)
public boolean
a(fwq arg0)
overlaps(ScreenRectangle arg0)
method_48252(class_8030 arg0)
m_bfkaradm(C_erwldarl arg0)
overlaps(ScreenRect other)
overlaps(ScreenArea area)
public boolean
a(fwq arg0, fwn arg1)
overlapsInAxis(ScreenRectangle arg0, ScreenAxis arg1)
method_48253(class_8030 arg0, class_8027 arg1)
m_coijzhew(C_erwldarl arg0, C_hoesqbkz arg1)
overlaps(ScreenRect other, NavigationAxis axis)
overlapsInAxis(ScreenArea other, NavigationAxis axis)
public int
b(fwn arg0)
getCenterInAxis(ScreenAxis arg0)
method_48254(class_8027 arg0)
m_jozwdorq(C_hoesqbkz arg0)
getCenter(NavigationAxis axis)
getCenterInAxis(NavigationAxis axis)
public ScreenRectangle
b(fwq arg0)
intersection(ScreenRectangle arg0)
method_49701(class_8030 arg0)
m_qhwkykyi(C_erwldarl arg0)
intersection(ScreenRect other)
intersection(ScreenArea area)
public int
b()
top()
method_49618()
m_ecmueylw()
getTop()
y()
public int
c()
bottom()
method_49619()
m_ijpsbttb()
getBottom()
bottom()
public int
d()
left()
method_49620()
m_hhxpmwjk()
getLeft()
x()
public int
e()
right()
method_49621()
m_mkriewtk()
getRight()
right()
public boolean
a(int arg0, int arg1)
containsPoint(int arg0, int arg1)
method_58137(int arg0, int arg1)
m_qudwbqdg(int arg0, int arg1)
contains(int x, int y)
contains(int x, int y)
public ScreenRectangle
a(org.joml.Matrix4f arg0)
transformAxisAligned(org.joml.Matrix4f arg0)
method_65185(org.joml.Matrix4f arg0)
m_pgotzkcx(org.joml.Matrix4f arg0)
transform(org.joml.Matrix4f positionMatrix)
public ScreenPosition
f()
position()
comp_1195()
m_ynwaazzv()
position()
position()
public int
g()
width()
comp_1196()
m_iyhyfqvh()
width()
width()
public int
h()
height()
comp_1197()
m_juyxgydf()
height()
height()