Package-level declarations
Types
Canonical artifact directory layout. IDs are path-safe by protocol validation.
Files emitted by a successful or partially successful render.
One deterministic, non-empty group of build inputs.
Stable roles for files exported by the Gradle bridge.
Fully resolved Android build target consumed by discovery, rendering, and IDE tooling.
Degree to which a native View's laid-out bounds remain visible.
Printable composition-local diagnostic value.
Aggregate recomposition diagnostics for one rendered frame.
Fully resolved environment for one static preview render.
One independently selectable dimension of a preview matrix.
Deterministic Cartesian product used by Gradle, tests, and the IDE variant selector.
One named choice on a preview matrix axis.
Nullable fields applied by one matrix option over a base configuration.
Reusable axes covering common first-party static preview configurations.
Stable defaults shared by annotations, Gradle tooling, and render workers.
IDE- and renderer-independent description of one preview function.
Machine-readable discovery result written even when individual preview functions are invalid.
One structured compile, discovery, render, or export diagnostic.
Portable diagnostic importance interpreted by Gradle and IDE clients.
Built-in multi-preview for default, large, and maximum accessibility font scales.
Compiled JVM function that a render worker invokes for a preview.
Integer pixel bounds relative to the preview root.
One source-aware layout condition captured after Android measure and layout complete.
Stable post-layout problem categories understood by IDE clients.
Explicit layout direction used for a deterministic preview render.
Built-in multi-preview for the framework Light and Dark token sets.
Built-in multi-preview for LTR English and RTL Arabic environments.
One laid-out Android View captured after the static preview root completes measure and layout.
Native-binding counters for one node type.
One portable reconciliation operation captured for diagnostics.
One deterministic phase measurement emitted by the isolated render pipeline.
Built-in multi-preview for common phone and tablet canvas sizes.
Canonical JSON codec shared by Gradle, render workers, tests, and the Android Studio plugin.
One source-aware composition scope outcome.
One isolated static render request.
Response returned by an isolated preview worker.
Platform-neutral diagnostics emitted beside a static preview image.
Aggregate reconciliation and native-binding counters.
Stable preview worker outcome. Failures are data rather than thrown across the process boundary.
Aggregate sizes and depths of one rendered structure.
Portable recursive representation of one rendered VNode.
One JVM line-table call site associated with a preview node.
Source location used for diagnostics and IDE navigation.
Explicit day/night resource mode used for a deterministic preview render.
Named configuration presented as one selectable preview variant.
Bounded collection of isolated render commands executed sequentially by one short-lived host.
One self-contained command consumed by the isolated Layoutlib host.
Marks a top-level or static ViewCompose DSL function as a tooling preview entry point.
Versioned boundary between Gradle/IDE clients and an isolated preview render worker.
JVM container used for repeatable ViewComposePreview declarations.
Selects the single application-owned theme provider used by static previews in one module.
Properties
Whether the screenshot canvas may grow beyond viewportHeightDp.
Maximum render commands accepted by one short-lived worker batch.
Concrete device height used by Android resources and the first layout pass.