Class NativeUiInputRouter<K>
java.lang.Object
com.viaversion.viafabricplus.bedrock.screen.ui.NativeUiInputRouter<K>
Routes captured releases before the current control order and retires skipped mapping phases.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordCaptured controls remain addressable after they leave the normal input order.static final recordstatic final record -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancaptures(int source) dispatch(int source, int phase, List<NativeUiInputRouter.Control<K>> controls) void
-
Constructor Details
-
NativeUiInputRouter
public NativeUiInputRouter()
-
-
Method Details
-
dispatch
public NativeUiInputRouter.Result<K> dispatch(int source, int phase, List<NativeUiInputRouter.Control<K>> controls) -
retain
-
captures
public boolean captures(int source)
-