Package com.viaversion.viafabricplus.bedrock.screen.ui
package com.viaversion.viafabricplus.bedrock.screen.ui
-
ClassDescriptionIndependent native HUD factories share layout, image and font rendering with server forms.The native pending check belongs to the current player, including while no screen can close.Separate capabilities retain the existing title wire format for older add-ons.Retires HUD font and image caches on the resource reload's client apply executor.Actor portrait transform, distinct from the native live player renderer.Native UID selection and independent cameras for player and actor portraits.Applies authored animation destruction to the resolved control tree.Per-control animation managers with native next-track and play/reset event semantics.Button appearance is independent of edit-box selection and mapping activation.A bounded set of cell views retains the complete source's indices and scroll extent.Domain state and responses for an authored screen; geometry and input belong to the shared screen.Editable values addressed by the controller's original input indices.A resolved native type-3 anchor, including a renderer's inside-parent override.Native directional selection, scroll contexts and focus-container policies for admitted controls.Applies the native label size multiplier to the selected font's metrics and drawing.Extracts native units into the shared Java GUI render state, including deferred tooltips.Bounded asynchronous public images, cached by target version and complete URL without account credentials.Produces the native image component's ordered, signed destination and source regions.Draws accepted pack textures and bounded public HTTPS images.Native mapping factory fields, event phases, pointer scopes and double-press state.Retains the native raw phase; only phase one is a pressed controller event.Ancestors are supplied nearest first; native input tests only the nearest clipping ancestor.Routes captured releases before the current control order and retires skipped mapping phases.Captured controls remain addressable after they leave the normal input order.Resolves authored anchors and content dimensions independently of the rendering backend.Local player framing and independent actor, body and head rotations from the native draw.Logical cursor position, after the current input source supplied its admission and coordinates.Selects native visual states before layout while preserving control identities.Shared accepted-pack text, image and intrinsic metrics, independent of screen authority.Bounded resolved UI geometry and opaque controller annotations shared by forms and containers.Draws authored scenes with native directional focus geometry and Java input, narration and domain responses.Retains native clip precision independently of Java's integer GUI coordinate grid.Screens whose layout and input use the target Bedrock GuiData viewport.Pointer geometry for authored scrollbars.Applies the native slider component's completed-layout thumb and image updates.Native toggle initialization and component events; the screen owns collection indices and radio traversal.Desktop GuiData units, independent of Java's HUD scale.