TiledImageScope
Callback-lifetime scope for fixed-size overlay children positioned in tiled-image content coordinates.
Every direct child must supply atContentPosition with either a fixed coordinate or an independently revisioned position source. Children are measured independently of zoom, retain their logical size, share the image transform for placement, paint after all tiles, and are clipped to the viewport.
Functions
Anchors one direct overlay child at a source content coordinate.
Anchors one direct overlay child at an independently revisioned source content coordinate.
Observes label, enabled for Button at the next owner-thread frame cutoff.
Observes label for Button at the next owner-thread frame cutoff.
Observes enabled for Button at the next owner-thread frame cutoff.
Emits one fixed-height profile-backed button appearance and semantic surface.
Emits one literal fixed-height profile-backed button appearance and semantic surface.
Emits one input-passive rectangular region displaying an externally owned source.
Observes source for Canvas at the next owner-thread frame cutoff.
Observes label, enabled for Checkbox at the next owner-thread frame cutoff.
Observes label for Checkbox at the next owner-thread frame cutoff.
Observes enabled for Checkbox at the next owner-thread frame cutoff.
Emits one Minecraft-profile Checkbox backed by caller-owned state.
Literal-label overload of Checkbox.
Emits one column container with the descriptions produced by its callback.
Observes enabled, label for CycleButton at the next owner-thread frame cutoff.
Observes enabled for CycleButton at the next owner-thread frame cutoff.
Observes label for CycleButton at the next owner-thread frame cutoff.
Emits one finite-option Minecraft-profile CycleButton.
Emits one immutable element description. The element is retained by this callback-lifetime scope without being copied, wrapped, registered, or dispatched by component type. The call must run under the scope's construction execution owner while its enclosing callback is active.
Emits horizontal children that wrap into rows when their measured widths and gaps exceed a bounded width.
Emits one fixed-column grid with the descriptions produced by its callback.
Emits one immutable nearest-sampled image component.
Observes source for Image at the next owner-thread frame cutoff.
Emits one immutable nearest-sampled source region from an image.
Emits the active Minecraft profile's discrete loading animation.
Emits one retained region observing 1 source without evaluating content immediately.
Emits one retained region observing 2 sources without evaluating content immediately.
Emits one retained region observing 3 sources without evaluating content immediately.
Emits one retained region observing 4 sources without evaluating content immediately.
Emits one retained region observing 5 sources without evaluating content immediately.
Emits one retained region observing 6 sources without evaluating content immediately.
Emits one retained region observing 7 sources without evaluating content immediately.
Emits one retained region observing 8 sources without evaluating content immediately.
Emits one retained region observing 9 sources without evaluating content immediately.
Emits one retained region observing 10 sources without evaluating content immediately.
Emits one retained region observing 11 sources without evaluating content immediately.
Emits one retained region observing 12 sources without evaluating content immediately.
Emits one retained region observing 13 sources without evaluating content immediately.
Emits one retained region observing 14 sources without evaluating content immediately.
Emits one retained region observing 15 sources without evaluating content immediately.
Emits one retained region observing 16 sources without evaluating content immediately.
Emits one retained region observing 17 sources without evaluating content immediately.
Emits one retained region observing 18 sources without evaluating content immediately.
Emits one retained region observing 19 sources without evaluating content immediately.
Emits one retained region observing 20 sources without evaluating content immediately.
Emits one retained region observing 21 sources without evaluating content immediately.
Emits one retained region observing 22 sources without evaluating content immediately.
Emits one square layered player head at a pixel-perfect integer scale.
Emits one square layered player head at an arbitrary logical size.
Observes source for PlayerHead at the next owner-thread frame cutoff.
Observes progress for ProgressBar at the next owner-thread frame cutoff.
Emits one determinate Minecraft-profile progress bar.
Emits one row container with the descriptions produced by its callback.
Emits one profile-backed scroll viewport containing exactly one root.
Emits one independently placed profile-backed vertical scrollbar linked to state.
Observes items, canLoadLeading, canLoadTrailing for SelectionList at the next owner-thread frame cutoff.
Observes items, canLoadLeading for SelectionList at the next owner-thread frame cutoff.
Observes items, canLoadTrailing for SelectionList at the next owner-thread frame cutoff.
Observes items for SelectionList at the next owner-thread frame cutoff.
Observes canLoadLeading, canLoadTrailing for SelectionList at the next owner-thread frame cutoff.
Observes canLoadLeading for SelectionList at the next owner-thread frame cutoff.
Observes canLoadTrailing for SelectionList at the next owner-thread frame cutoff.
Emits a selectable fixed-row virtual list backed by an immutable in-memory snapshot.
Observes label, enabled for Slider at the next owner-thread frame cutoff.
Observes label for Slider at the next owner-thread frame cutoff.
Observes enabled for Slider at the next owner-thread frame cutoff.
Emits one horizontal Minecraft-profile Slider backed by caller-owned state.
Literal-label overload of Slider.
Observes highlightable for Slot at the next owner-thread frame cutoff.
Emits one 18 by 18 inventory slot with an optional item root or synchronized binding.
Observes bind, highlightable for Slot at the next owner-thread frame cutoff.
Observes bind for Slot at the next owner-thread frame cutoff.
Emits one empty spacer component.
Emits one overlay stack with the descriptions produced by its callback.
Observes label, selected, enabled for Tab at the next owner-thread frame cutoff.
Observes label, selected for Tab at the next owner-thread frame cutoff.
Observes label, enabled for Tab at the next owner-thread frame cutoff.
Observes label for Tab at the next owner-thread frame cutoff.
Observes selected, enabled for Tab at the next owner-thread frame cutoff.
Observes selected for Tab at the next owner-thread frame cutoff.
Observes enabled for Tab at the next owner-thread frame cutoff.
Emits one externally controlled tab.
Literal overload of Tab with the same ownership, failure, and no-implicit-focus-or-activation contract.
Emits one single-line profile-backed text component.
Emits one literal single-line profile-backed text component.
Emits source-backed text using the same frame snapshot and retained-region ownership as Observe. The caller owns the source; text resolution and wrapping happen on the tree owner thread. The complete modifier chain stays on the actual text node; the transparent region owns the sibling key and delegates parent data.
Literal source overload of Text with the same frame, layout, ownership, and failure contracts.
Emits one single-line text component using an explicitly selected resource-pack font.
Emits one profile-backed text component with an explicit single-line or multiline layout.
Emits one literal single-line text component using an explicitly selected resource-pack font.
Literal overload of Text with the same explicit layout, ownership, and failure contract.
Source-backed text using an explicit font; nested font selections retain their existing precedence.
Literal source-backed text with an explicit font and the same retained observation contract.
Emits explicitly laid-out text using a selected resource-pack font.
Literal overload of Text with the same explicit layout and font-selection contract.
Observes enabled for TextArea at the next owner-thread frame cutoff.
Emits one multiline editor with independently placeable vertical scrolling.
Emits one multiline editor using an explicitly selected resource-pack font.
Emits a retained TextArea with a per-editor appearance. Geometry, state ownership, font, wrapping, and input behavior follow the corresponding ordinary overload. Appearance images are resolved at evaluation; invalid nine-slice borders fail before a frame is presented. Keep state and images outside reevaluated content. Appearance-only changes preserve focus, composition, and scroll. Use TextStyle.ContainerLabel for dark text on light frames; the appearance controls caret and composition colors.
Observes enabled for TextField at the next owner-thread frame cutoff.
Emits one 200 by 20 single-line text field.
Emits a retained TextField with a per-editor appearance. Geometry, state ownership, font, wrapping, and input behavior follow the corresponding ordinary overload. Appearance images are resolved at evaluation; invalid nine-slice borders fail before a frame is presented. Keep state and images outside reevaluated content. Appearance-only changes preserve focus, composition, and scroll. Use TextStyle.ContainerLabel for dark text on light frames; the appearance controls caret and composition colors.
Emits one explicitly sized single-line text field.
Emits one 200 by 20 single-line text field using an explicitly selected resource-pack font.
Emits one explicitly sized single-line text field using a selected resource-pack font.
Emits one fixed viewport over a logical raster assembled from independently revisioned image tiles.
Observes source for TiledImage at the next owner-thread frame cutoff.
Observes items, canLoadLeading, canLoadTrailing for VirtualList at the next owner-thread frame cutoff.
Observes items, canLoadLeading for VirtualList at the next owner-thread frame cutoff.
Observes items, canLoadTrailing for VirtualList at the next owner-thread frame cutoff.
Observes items for VirtualList at the next owner-thread frame cutoff.
Observes canLoadLeading, canLoadTrailing for VirtualList at the next owner-thread frame cutoff.
Observes canLoadLeading for VirtualList at the next owner-thread frame cutoff.
Observes canLoadTrailing for VirtualList at the next owner-thread frame cutoff.
Emits a fixed-row virtual viewport backed by an immutable in-memory list.
Emits a fixed-row virtual viewport backed by a caller-owned dynamic indexed source.
Emits a fixed-row virtual viewport backed by a known finite indexed source.