-
- All Implemented Interfaces:
public abstract class ButtonBaseOnly use this directly if you know what you are doing
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classButtonBase.Companion
-
Field Summary
Fields Modifier and Type Field Description private BooleanisActiveprivate BooleanisDisabledprivate BooleanwasMouseReleasedprivate BooleanwasHoverprivate final ButtonInfoinfo
-
Constructor Summary
Constructors Constructor Description ButtonBase(ButtonInfo info)
-
Method Summary
Modifier and Type Method Description final BooleanisActive()final UnitsetActive(Boolean isActive)final BooleanisDisabled()final UnitsetDisabled(Boolean isDisabled)final BooleangetWasMouseReleased()final UnitsetWasMouseReleased(Boolean wasMouseReleased)final BooleangetWasHover()final UnitsetWasHover(Boolean wasHover)final ButtonInfogetInfo()abstract Booleanadvance()final Unitrender()final BooleanisClicked()final BooleanisHover()-
-
Constructor Detail
-
ButtonBase
ButtonBase(ButtonInfo info)
-
-
Method Detail
-
isDisabled
final Boolean isDisabled()
-
setDisabled
final Unit setDisabled(Boolean isDisabled)
-
getWasMouseReleased
final Boolean getWasMouseReleased()
-
setWasMouseReleased
final Unit setWasMouseReleased(Boolean wasMouseReleased)
-
getWasHover
final Boolean getWasHover()
-
setWasHover
final Unit setWasHover(Boolean wasHover)
-
getInfo
final ButtonInfo getInfo()
-
-
-
-