Package hiiragi283.core.api.gui.widget
Interface HTWidget
-
- All Implemented Interfaces:
public interface HTWidgetGUI上の要素を表すインターフェースです。
- Since:
0.8.0
Hiiragi Tsubasa
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceHTWidget.Accessクライアント側のウィジェットへのアクセスを表すインターフェースです。
-
Method Summary
Modifier and Type Method Description abstract HTWidgetType<?>getType()HTWidgetTypeを取得します。 UnitsetupHolder(HTWidgetHolder widgetHolder)UnitonInit(HTWidget.Access access)UnitmouseClicked(HTWidget.Access access, Double mouseX, Double mouseY, Integer button)このウィジェットをクリックした時に呼び出されます。 UnitmouseReleased(Double mouseX, Double mouseY)このウィジェットの上でクリックを解放した時に呼び出されます。 UnitmouseDragged(Double mouseX, Double mouseY, Double dragX, Double dragY)このウィジェットをドラッグしている間に呼び出されます。 BooleanmouseScrolled(Double mouseX, Double mouseY, Double scrollX, Double scrollY)このウィジェットをスクロールしている間に呼び出されます。 BooleankeyPressed(Integer keyCode, Integer scanCode, Integer modifiers)このウィジェットの上でキーを押すと呼び出されます。 BooleankeyReleased(Integer keyCode, Integer scanCode, Integer modifiers)このウィジェットの上でキーを解放した時に呼び出されます。 BooleancharTyped(Character codePoint, Integer modifiers)このウィジェットの上で文字を入力すると呼び出されます。 abstract HTBoundsgetBounds()-
-
Method Detail
-
getType
abstract HTWidgetType<?> getType()
HTWidgetTypeを取得します。
-
setupHolder
Unit setupHolder(HTWidgetHolder widgetHolder)
-
onInit
Unit onInit(HTWidget.Access access)
- Since:
0.12.0
-
mouseClicked
Unit mouseClicked(HTWidget.Access access, Double mouseX, Double mouseY, Integer button)
このウィジェットをクリックした時に呼び出されます。
-
mouseReleased
Unit mouseReleased(Double mouseX, Double mouseY)
このウィジェットの上でクリックを解放した時に呼び出されます。
-
mouseDragged
Unit mouseDragged(Double mouseX, Double mouseY, Double dragX, Double dragY)
このウィジェットをドラッグしている間に呼び出されます。
-
mouseScrolled
Boolean mouseScrolled(Double mouseX, Double mouseY, Double scrollX, Double scrollY)
このウィジェットをスクロールしている間に呼び出されます。
-
keyPressed
Boolean keyPressed(Integer keyCode, Integer scanCode, Integer modifiers)
このウィジェットの上でキーを押すと呼び出されます。
-
keyReleased
Boolean keyReleased(Integer keyCode, Integer scanCode, Integer modifiers)
このウィジェットの上でキーを解放した時に呼び出されます。
-
-
-
-