Package-level declarations
Types
Attachment-scoped presentation state owned exclusively by one retained canvas node.
Externally owned source of image or native drawing output for one or more canvases.
Caller-owned owner-thread selected state for one Checkbox.
Callback-lifetime scope for emitting and configuring direct column children.
Privileged idempotent release for one retained component-state observer.
Callback-lifetime scope for emitting and configuring direct flow-row children.
Typed nearest-sampled mapping from one immutable image to destination bounds.
Platform-neutral source for an image component or image-backed modifier.
Immutable nearest-sampled mapping policy for expandable nine-slice segments.
Initial scale policy for fitting content into a pan-and-zoom viewport.
Immutable position and resolved geometry snapshot for a pan-and-zoom viewport.
Caller-owned mutable transform shared by one viewport and independent navigation controls.
Privileged owner-thread observer identity used by one retained pan-and-zoom viewport.
A positive integer scale for one eight-by-eight Minecraft player-head layer.
Platform-neutral source for a player skin used by PlayerHead.
Immutable geometry snapshot shared by one scroll area and any linked scrollbars.
Caller-owned mutable position shared by a scroll area and zero or more independent scrollbars.
Privileged owner-thread observer identity shared with one retained scroll node.
Caller-owned owner-thread selection and navigation state for a generic SelectionList.
Caller-owned owner-thread numeric state for one Slider.
Immutable declarative locator for one synchronized inventory slot.
Callback-lifetime scope for emitting and configuring direct stack children.
Marks the receiver scopes that participate in the Strata declarative UI builder. The marker prevents declarations from unrelated nested Strata scopes from being used accidentally through an outer receiver.
Visual indicator rendered by a selected Tab.
Owner-thread mutable text and vertical scroll position for one multiline editor.
Immutable outer viewport requested by a multiline text editor.
Owner-thread mutable value for one single-line text field.
Bounds one retained tiled-image attachment's current tile working set.
Describes one immutable resolution level in a tiled raster source.
Callback-lifetime scope for fixed-size overlay children positioned in tiled-image content coordinates.
Externally owned immutable description of one logical raster assembled from revisioned tiles.
Immutable current presentation state of one tiled-image cell.
Identifies one tile in a source-owned resolution level.
Callback-lifetime scope used to emit immutable element descriptions. A scope is confined to the thread that constructs it and remains valid only while its enclosing component callback is running. The scope temporarily retains references to caller-owned immutable Element instances and the builder returns the exact single root instance. The protected constructor is reserved for scope implementations in this module and package, as required by Kotlin's sealed hierarchy rules. Application code cannot construct or implement this sealed scope.
Caller-owned owner-thread navigation state shared by one VirtualList and optional independent Scrollbar.
Functions
Emits one fixed-height profile-backed pointer button.
Emits one literal fixed-height profile-backed pointer button.
Emits one input-passive rectangular region displaying an externally owned source.
Describes a canvas displaying one immutable CPU image without a native runtime dependency.
Describes a canvas observing revisioned immutable CPU frames through the existing state-source protocol.
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.
Emits one finite-option Minecraft-profile CycleButton.
Evaluates one component callback without installing a profile runtime.
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.
Emits one immutable nearest-sampled source region from an image.
Emits the active Minecraft profile's discrete loading animation.
Emits one square layered player head at a pixel-perfect integer scale.
Emits one square layered player head at an arbitrary logical size.
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.
Emits a selectable fixed-row virtual list backed by an immutable in-memory snapshot.
Emits one horizontal Minecraft-profile Slider backed by caller-owned state.
Literal-label overload of Slider.
Emits one 18 by 18 inventory slot with an optional item root or synchronized binding.
Emits one empty spacer component.
Emits one overlay stack with the descriptions produced by its callback.
Emits one externally controlled tab.
Literal overload of Tab with the same ownership and failure contract.
Emits one single-line profile-backed text component.
Emits one literal single-line profile-backed text component.
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.
Emits explicitly laid-out text using a selected resource-pack font.
Literal overload of Text with the same explicit layout and font-selection contract.
Emits one multiline editor with independently placeable vertical scrolling.
Emits one multiline editor using an explicitly selected resource-pack font.
Emits one 200 by 20 single-line text field.
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.
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.