Class NativeUiFocus
java.lang.Object
com.viaversion.viafabricplus.bedrock.screen.ui.NativeUiFocus
Native directional selection, scroll contexts and focus-container policies for admitted controls.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic enumstatic final classstatic final record -
Method Summary
Modifier and TypeMethodDescriptionstatic NativeUiFocus.Targetnext(List<NativeUiFocus.Target> targets, NativeUiScene.Node selected, NativeUiFocus.Direction direction, float viewportWidth, float viewportHeight, NativeUiFocus.History history) static List<NativeUiFocus.Target> targets(NativeUiLayout.Box root, Predicate<NativeUiScene.Node> admitted)
-
Method Details
-
targets
public static List<NativeUiFocus.Target> targets(NativeUiLayout.Box root, Predicate<NativeUiScene.Node> admitted) -
next
public static NativeUiFocus.Target next(List<NativeUiFocus.Target> targets, NativeUiScene.Node selected, NativeUiFocus.Direction direction, float viewportWidth, float viewportHeight, NativeUiFocus.History history)
-