Class NativeUiButton.State
java.lang.Object
com.viaversion.viafabricplus.bedrock.screen.ui.NativeUiButton.State
- Enclosing class:
NativeUiButton
-
Constructor Summary
ConstructorsConstructorDescriptionState(NativeUiButton definition, NativeUiScene.Node owner, boolean enabled, boolean hovered) State(NativeUiButton definition, BiConsumer<NativeUiScene.Node, Boolean> visibility) Native components exist before deferred references bind their named controls. -
Method Summary
Modifier and TypeMethodDescriptionvoidattach(NativeUiScene.Node owner, boolean enabled, boolean hovered) Replacing a Java scene node does not produce another native input or property event.voidbutton(NativeUiInput.ButtonEvent event, boolean enabled, boolean hovered) voidenabled(boolean enabled) voidgeneral(int kind, boolean enabled, boolean hovered) voidhover(boolean hovered, boolean enabled) booleanpressed()voidreset(boolean enabled, boolean hovered) longrevision()voidvisibility(boolean visible, boolean enabled, boolean hovered)
-
Constructor Details
-
State
-
State
Native components exist before deferred references bind their named controls.
-
-
Method Details
-
pressed
public boolean pressed() -
revision
public long revision() -
attach
Replacing a Java scene node does not produce another native input or property event. -
button
-
hover
public void hover(boolean hovered, boolean enabled) -
reset
public void reset(boolean enabled, boolean hovered) -
visibility
public void visibility(boolean visible, boolean enabled, boolean hovered) -
enabled
public void enabled(boolean enabled) -
general
public void general(int kind, boolean enabled, boolean hovered)
-