SelectableEntry.java
net.minecraft.client.gui.components.SelectableEntry
信息
- 全限定名:net.minecraft.client.gui.components.SelectableEntry
- 类型:public interface
- 包:net.minecraft.client.gui.components
- 源码路径:src/main/java/net/minecraft/client/gui/components/SelectableEntry.java
- 起始行号:L7
- 职责:
TODO
字段/常量
- 无
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
default boolean mouseOverIcon(int relX, int relY, int size) @ L8
- 方法名:mouseOverIcon
- 源码定位:L8
- 返回类型:boolean
- 修饰符:default
参数:
- relX: int
- relY: int
- size: int
说明:
TODO
default boolean mouseOverLeftHalf(int relX, int relY, int size) @ L12
- 方法名:mouseOverLeftHalf
- 源码定位:L12
- 返回类型:boolean
- 修饰符:default
参数:
- relX: int
- relY: int
- size: int
说明:
TODO
default boolean mouseOverRightHalf(int relX, int relY, int size) @ L16
- 方法名:mouseOverRightHalf
- 源码定位:L16
- 返回类型:boolean
- 修饰符:default
参数:
- relX: int
- relY: int
- size: int
说明:
TODO
default boolean mouseOverTopRightQuarter(int relX, int relY, int size) @ L20
- 方法名:mouseOverTopRightQuarter
- 源码定位:L20
- 返回类型:boolean
- 修饰符:default
参数:
- relX: int
- relY: int
- size: int
说明:
TODO
default boolean mouseOverBottomRightQuarter(int relX, int relY, int size) @ L24
- 方法名:mouseOverBottomRightQuarter
- 源码定位:L24
- 返回类型:boolean
- 修饰符:default
参数:
- relX: int
- relY: int
- size: int
说明:
TODO
default boolean mouseOverTopLeftQuarter(int relX, int relY, int size) @ L28
- 方法名:mouseOverTopLeftQuarter
- 源码定位:L28
- 返回类型:boolean
- 修饰符:default
参数:
- relX: int
- relY: int
- size: int
说明:
TODO
default boolean mouseOverBottomLeftQuarter(int relX, int relY, int size) @ L32
- 方法名:mouseOverBottomLeftQuarter
- 源码定位:L32
- 返回类型:boolean
- 修饰符:default
参数:
- relX: int
- relY: int
- size: int
说明:
TODO
代码
@OnlyIn(Dist.CLIENT)
public interface SelectableEntry {
default boolean mouseOverIcon(int relX, int relY, int size) {
return relX >= 0 && relX < size && relY >= 0 && relY < size;
}
default boolean mouseOverLeftHalf(int relX, int relY, int size) {
return relX >= 0 && relX < size / 2 && relY >= 0 && relY < size;
}
default boolean mouseOverRightHalf(int relX, int relY, int size) {
return relX >= size / 2 && relX < size && relY >= 0 && relY < size;
}
default boolean mouseOverTopRightQuarter(int relX, int relY, int size) {
return relX >= size / 2 && relX < size && relY >= 0 && relY < size / 2;
}
default boolean mouseOverBottomRightQuarter(int relX, int relY, int size) {
return relX >= size / 2 && relX < size && relY >= size / 2 && relY < size;
}
default boolean mouseOverTopLeftQuarter(int relX, int relY, int size) {
return relX >= 0 && relX < size / 2 && relY >= 0 && relY < size / 2;
}
default boolean mouseOverBottomLeftQuarter(int relX, int relY, int size) {
return relX >= 0 && relX < size / 2 && relY >= size / 2 && relY < size;
}
}引用的其他类
- 无