Per-API comparison of Apple SwiftUI against MiniSwift's UIIR capture, across the practical lowered surface. MiniSwift lowers SwiftUI into UIIR — this measures capture quality, not runtime.
@frozen public struct VStack<Content> : View where Content : View@inlinable public init(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: () -> Content)@frozen public struct HStack<Content> : View where Content : View@inlinable public init(alignment: VerticalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: () -> Content)@frozen public struct ZStack<Content> : View where Content : View@inlinable public init(alignment: Alignment = .center, @ViewBuilder content: () -> Content)@frozen public struct Group<Content> where Content : View@inlinable public init(@ViewBuilder content: () -> Content) where Content : Viewpublic init<Base, Result>(subviews view: Base, @ViewBuilder transform: ...) where Content == GroupElementsOfContent<...>public struct ScrollView<Content> : View where Content : Viewnode.layout.scroll_axes/scroll_shows_indicators (view.c:283, expr.c:693) and serialize as scrollAxes/scrollShowsIndicators (json_node.c:528).public init(_ axes: Axis.Set = .vertical, @ViewBuilder content: () -> Content).vertical, enum/member axes, and array option-set axes decompose to typed scrollAxes layout metadata (view.c:288, json_node.c:528).public init(_ axes: Axis.Set = .vertical, showsIndicators: Bool = true, @ViewBuilder content: () -> Content)scrollShowsIndicators (view.c:296, json_node.c:532).public var content: Contentpublic var axes: Axis.SetUILayout.scroll_axes; absent axes default to vertical (view.c:288, json_node.c:528).public var showsIndicators: BoolUILayout.scroll_shows_indicators; absent values default true (view.c:296, json_node.c:532).@frozen public struct ScrollViewReader<Content> : View where Content : View@inlinable public init(@ViewBuilder content: @escaping (ScrollViewProxy) -> Content)public struct ScrollViewProxypublic func scrollTo<ID>(_ id: ID, anchor: UnitPoint? = nil) where ID : Hashablepublic struct Form<Content> : View where Content : Viewpublic init(@ViewBuilder content: () -> Content)public init(_ configuration: FormStyleConfiguration)public struct Section<Parent, Content, Footer>public init(@ViewBuilder content: () -> Content, @ViewBuilder header: () -> Parent, @ViewBuilder footer: () -> Footer)public init(_ titleKey: LocalizedStringKey, @ViewBuilder content: () -> Content) where Parent == Text, Footer == EmptyViewpublic init(_ titleKey: LocalizedStringKey, isExpanded: Binding<Bool>, @ViewBuilder content: () -> Content)public init(header: Parent, footer: Footer, @ViewBuilder content: () -> Content)public init<V,H>(@TableRowBuilder<V> content:, @ViewBuilder header:) where Parent == TableHeaderRowContent<V,H>public struct LazyVStack<Content> : View where Content : Viewpublic init(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, pinnedViews: PinnedScrollableViews = .init(), @ViewBuilder content: () -> Content)public struct LazyHStack<Content> : View where Content : Viewpublic init(alignment: VerticalAlignment = .center, spacing: CGFloat? = nil, pinnedViews: PinnedScrollableViews = .init(), @ViewBuilder content: () -> Content)public struct LazyVGrid<Content> : View where Content : Viewpublic init(columns: [GridItem], alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, pinnedViews: PinnedScrollableViews = .init(), @ViewBuilder content: () -> Content)public struct LazyHGrid<Content> : View where Content : Viewpublic init(rows: [GridItem], alignment: VerticalAlignment = .center, spacing: CGFloat? = nil, pinnedViews: PinnedScrollableViews = .init(), @ViewBuilder content: () -> Content)public struct GridItem : Sendablepublic init(_ size: GridItem.Size = .flexible(), spacing: CGFloat? = nil, alignment: Alignment? = nil)public enum Size : Sendable { case fixed(CGFloat); case flexible(...); case adaptive(...) }public var size: GridItem.Sizepublic var spacing: CGFloat?public var alignment: Alignment?@frozen public struct Grid<Content> where Content : View@inlinable public init(alignment: Alignment = .center, horizontalSpacing: CGFloat? = nil, verticalSpacing: CGFloat? = nil, @ViewBuilder content: () -> Content)@frozen public struct GridRow<Content> where Content : View@inlinable public init(alignment: VerticalAlignment? = nil, @ViewBuilder content: () -> Content)@frozen public struct GeometryReader<Content> : View where Content : View@inlinable public init(@ViewBuilder content: @escaping (GeometryProxy) -> Content)@frozen public struct ViewThatFits<Content> : View where Content : View@inlinable public init(in axes: Axis.Set = [.horizontal, .vertical], @ViewBuilder content: () -> Content)public struct ControlGroup<Content> : View where Content : Viewpublic init(@ViewBuilder content: () -> Content)public init<C, L>(@ViewBuilder content: () -> C, @ViewBuilder label: () -> L) where Content == LabeledControlGroupContent<C, L>public init<C>(_ titleKey: LocalizedStringKey, @ViewBuilder content: () -> C) where Content == LabeledControlGroupContent<C, Text>public init<C>(_ titleKey: LocalizedStringKey, systemImage: String, @ViewBuilder content: () -> C) where Content == LabeledControlGroupContent<C, Label<Text, Image>>public init(_ configuration: ControlGroupStyleConfiguration)public struct LabeledContent<Label, Content>public init(@ViewBuilder content: () -> Content, @ViewBuilder label: () -> Label)public init(_ titleKey: LocalizedStringKey, @ViewBuilder content: () -> Content) where Label == Textpublic init<S>(_ titleKey: LocalizedStringKey, value: S) where Content == Text, S : StringProtocolpublic init<F>(_ titleKey: LocalizedStringKey, value: F.FormatInput, format: F) where F : FormatStyle, F.FormatOutput == Stringpublic init(_ configuration: LabeledContentStyleConfiguration)public struct GroupBox<Label, Content> : View where Label : View, Content : Viewpublic init(@ViewBuilder content: () -> Content, @ViewBuilder label: () -> Label)public init(_ titleKey: LocalizedStringKey, @ViewBuilder content: () -> Content) where Label == Textpublic init(@ViewBuilder content: () -> Content) where Label == EmptyViewpublic init(_ configuration: GroupBoxStyleConfiguration) where Label == ..., Content == ...@frozen public struct Spacer : View@inlinable public init(minLength: CGFloat? = nil)public var minLength: CGFloat?public struct Divider : Viewpublic init()public protocol Layout : Animatablefunc sizeThatFits(proposal: ProposedViewSize, subviews: Self.Subviews, cache: inout Self.Cache) -> CGSizefunc placeSubviews(in bounds: CGRect, proposal: ProposedViewSize, subviews: Self.Subviews, cache: inout Self.Cache)func makeCache(subviews: Self.Subviews) -> Self.Cachepublic func callAsFunction<V>(@ViewBuilder _ content: () -> V) -> some View where V : View@frozen public struct ProposedViewSize : Equatable, Sendable@inlinable public init(_ size: CGSize)public static let zero / unspecified / infinity : ProposedViewSizepublic func replacingUnspecifiedDimensions(by size: CGSize = ...) -> CGSizepublic struct ViewDimensions : Equatablepublic var width: CGFloat { get } / public var height: CGFloat { get }public subscript(guide: HorizontalAlignment) -> CGFloat { get }public subscript(explicit guide: VerticalAlignment) -> CGFloat? { get }@inlinable nonisolated public func padding(_ insets: EdgeInsets) -> some View@inlinable nonisolated public func padding(_ edges: Edge.Set = .all, _ length: CGFloat? = nil) -> some View@inlinable nonisolated public func frame(width: CGFloat? = nil, height: CGFloat? = nil, alignment: Alignment = .center) -> some View@inlinable nonisolated public func frame(minWidth:..., maxWidth:..., minHeight:..., maxHeight:..., alignment:) -> some View@inlinable nonisolated public func layoutPriority(_ value: Double) -> some View@inlinable nonisolated public func fixedSize() -> some View@inlinable nonisolated public func fixedSize(horizontal: Bool, vertical: Bool) -> some View@inlinable nonisolated public func aspectRatio(_ aspectRatio: CGFloat? = nil, contentMode: ContentMode) -> some Viewnonisolated public func containerRelativeFrame(_ axes: Axis.Set, alignment: Alignment = .center) -> some ViewUILayout.container_relative_axes/alignment (uiir.h:137, layout.c:574) and JSON emits containerRelativeAxes/containerRelativeAlignment (json_node.c:474).nonisolated public func scrollDisabled(_ disabled: Bool) -> some ViewUI_SEMANTIC_SCROLL_DISABLED; literal bool decomposes to UISemantic.scroll_disabled (uiir.h:719, uiir.h:750, chain.c:382, chain.c:836) and JSON emits payload.disabled (json_modifier.c:1025).nonisolated public func scrollIndicators(_ visibility: ScrollIndicatorVisibility, axes: Axis.Set = [.vertical, .horizontal]) -> some ViewUI_SEMANTIC_SCROLL_INDICATORS; visibility decomposes to UISemantic.scroll_indicator_visibility and axes: to UISemantic.scroll_indicator_axes (uiir.h:721, uiir.h:755, chain.c:386, chain.c:919), with default horizontal+vertical axes and JSON payload.visibility/payload.axes (json_modifier.c:1060).nonisolated public func scrollContentBackground(_ visibility: Visibility) -> some ViewUI_SEMANTIC_SCROLL_CONTENT_BACKGROUND; Visibility arg decomposes to UISemantic.scroll_content_background_visibility (uiir.h:720, uiir.h:753, chain.c:384, chain.c:861) and JSON emits payload.visibility (json_modifier.c:1032). tvOS unavailable.nonisolated public func scrollTargetBehavior(_ behavior: some ScrollTargetBehavior) -> some ViewUI_SEMANTIC_SCROLL_TARGET_BEHAVIOR; static behavior args such as .paging/.viewAligned decompose to UISemantic.scroll_target_behavior (uiir.h:723, uiir.h:764, chain.c:390, chain.c:976) and JSON emits payload.behavior (json_modifier.c:1080). Protocol behavior is captured, not executed.nonisolated public func scrollTargetLayout(isEnabled: Bool = true) -> some ViewUI_SEMANTIC_SCROLL_TARGET_LAYOUT; missing arg defaults to payload.isEnabled=true, literal bool decomposes to UISemantic.scroll_target_layout_enabled (uiir.h:722, uiir.h:758, chain.c:388, chain.c:935), and JSON emits payload.isEnabled (json_modifier.c:1070).nonisolated public func scrollPosition(_ position: Binding<ScrollPosition>, anchor: UnitPoint? = nil) -> some ViewUI_SEMANTIC_SCROLL_POSITION; chain.c:526 maps the modifier and chain.c:2820 classifies the unlabeled binding as payload.bindingKind=position, preserves the raw binding arg, and decomposes static anchor: UnitPoint tokens into UISemantic.scroll_position_anchor (uiir.h:1054). JSON emits payload.bindingKind/binding/anchor (json_modifier.c:1527); scroll runtime remains renderer policy.nonisolated public func scrollPosition(id: Binding<(some Hashable)?>, anchor: UnitPoint? = nil) -> some ViewUI_SEMANTIC_SCROLL_POSITION; chain.c:2824 recognizes the id: binding overload as payload.bindingKind=id, preserves the raw id binding arg, and defaults absent anchor: to JSON null (json_modifier.c:1527). No scroll-to-id runtime is implied by capture.nonisolated public func scrollBounceBehavior(_ behavior: ScrollBounceBehavior, axes: Axis.Set = [.vertical]) -> some ViewUI_SEMANTIC_SCROLL_BOUNCE_BEHAVIOR; behavior and axes: decompose to UISemantic.scroll_bounce_behavior/scroll_bounce_axes (uiir.h:722, uiir.h:761, chain.c:388, chain.c:941) with default vertical axis, and JSON emits payload.behavior/payload.axes (json_modifier.c:1070).nonisolated public func scrollClipDisabled(_ disabled: Bool = true) -> some ViewUISemantic.scroll_clip_disabled (uiir.h:719, chain.c:818) and JSON emits payload.disabled (json_modifier.c:1025).nonisolated public func scrollDismissesKeyboard(_ mode: ScrollDismissesKeyboardMode) -> some ViewUI_SEMANTIC_SCROLL_DISMISSES_KEYBOARD; mode arg decomposes to UISemantic.scroll_dismisses_keyboard_mode (uiir.h:723, uiir.h:761, chain.c:390, chain.c:953) and JSON emits payload.mode (json_modifier.c:1078).nonisolated public func defaultScrollAnchor(_ anchor: UnitPoint?) -> some ViewUI_SEMANTIC_DEFAULT_SCROLL_ANCHOR; UnitPoint preset anchor decomposes to UISemantic.default_scroll_anchor (uiir.h:724, uiir.h:763, chain.c:392, chain.c:965) and JSON emits payload.anchor (json_modifier.c:1086).nonisolated public func contentMargins(_ edges: Edge.Set = .all, _ insets: EdgeInsets, for placement: ContentMarginPlacement = .automatic) -> some ViewUILayout.content_margin_* plus content_margin_placement (uiir.h:151, layout.c:734) and JSON emits contentMargin* fields (json_node.c:503).nonisolated public func safeAreaInset<V>(edge: VerticalEdge, alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: () -> V) -> some ViewUI_SEMANTIC_SAFE_AREA_INSET; edge/alignment/spacing decompose to UISemantic.safe_area_inset_* (uiir.h:719, uiir.h:861, chain.c:1693) and JSON emits payload.edge/alignment/spacing (json_modifier.c:1255). SwiftUICore modifier.nonisolated public func safeAreaPadding(_ insets: EdgeInsets) -> some ViewEdgeInsets values decompose into UILayout.safe_pad_* fields (uiir.h:115, layout.c:327) and JSON emits safeAreaPad* fields (json_node.c:428). SwiftUICore modifier.@inlinable nonisolated public func gridCellColumns(_ count: Int) -> some ViewUILayout.grid_cell_columns (uiir.h:155, layout.c:798) and JSON emits layout.gridCellColumns (json_node.c:518). Renderer cell-merge support remains separate from capture.@inlinable nonisolated public func gridCellAnchor(_ anchor: UnitPoint) -> some ViewUILayout.grid_cell_anchor (uiir.h:156, layout.c:840) and JSON emits layout.gridCellAnchor (json_node.c:520). Renderer alignment support remains separate from capture.@inlinable nonisolated public func gridCellUnsizedAxes(_ axes: Axis.Set) -> some ViewUILayout.grid_cell_unsized_axes (uiir.h:157, layout.c:852) and JSON emits layout.gridCellUnsizedAxes (json_node.c:525). Renderer sizing behavior remains separate from capture.@inlinable nonisolated public func gridColumnAlignment(_ guide: HorizontalAlignment) -> some ViewUILayout.grid_column_alignment (uiir.h:158, layout.c:863) and JSON emits layout.gridColumnAlignment (json_node.c:530). Renderer column alignment behavior remains separate from capture.nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyleUI_SEMANTIC_GROUP_BOX_STYLE; style arg is preserved as typed payload.style (chain.c:715, json_modifier.c:2267). Style protocol execution remains out of scope.nonisolated public func controlGroupStyle<S>(_ style: S) -> some View where S : ControlGroupStyleUI_SEMANTIC_CONTROL_GROUP_STYLE; style arg is preserved as typed payload.style (chain.c:711, json_modifier.c:2265). Style protocol execution remains out of scope.nonisolated public func formStyle<S>(_ style: S) -> some View where S : FormStyleUI_SEMANTIC_FORM_STYLE; style arg is preserved as typed payload.style (chain.c:707, json_modifier.c:2263). Style protocol execution remains out of scope.nonisolated public func labeledContentStyle<S>(_ style: S) -> some View where S : LabeledContentStyleUI_SEMANTIC_LABELED_CONTENT_STYLE; style arg is preserved as typed payload.style (uiir.h:867, chain.c:699, json_modifier.c:2259). Style protocol execution remains out of scope.@inlinable nonisolated public func alignmentGuide(_ g: HorizontalAlignment, computeValue: @escaping (ViewDimensions) -> CGFloat) -> some ViewUI_SEMANTIC_ALIGNMENT_GUIDE maps alignmentGuide (modules/swiftui/compiler/lower/chain.c:793, include/internal/uiir.h:877) and serializes typed payload.guide plus payload.computeValue (modules/swiftui/compiler/uiir/names.c:503, modules/swiftui/compiler/uiir/json_modifier.c:2378). ViewDimensions evaluation remains renderer/runtime policy.@inlinable nonisolated public func alignmentGuide(_ g: VerticalAlignment, computeValue: @escaping (ViewDimensions) -> CGFloat) -> some ViewUI_SEMANTIC_ALIGNMENT_GUIDE path captures the vertical guide token and compute closure under typed payload fields (modules/swiftui/compiler/uiir/json_modifier.c:2378). ViewDimensions-based custom guide execution is not performed by lowering.@MainActor @preconcurrency public struct Map<Content> : View where Content : View@MainActor @preconcurrency public init<Items, Annotation>(coordinateRegion: Binding<MKCoordinateRegion>, interactionModes: MapInteractionModes = .all, showsUserLocation: Bool = false, userTrackingMode: Binding<MapUserTrackingMode>? = nil, annotationItems: Items, annotationContent: @escaping (Items.Element) -> Annotation) where Content == _DefaultAnnotatedMapContent<Items>public struct HSplitView<Content> : View where Content : Viewpublic init(@ViewBuilder content: () -> Content)public struct VSplitView<Content> : View where Content : Viewpublic init(@ViewBuilder content: () -> Content)@frozen public struct Text : Equatable, Viewnonisolated public init(_ content: some StringProtocol)public init(verbatim content: String)public init(_ key: LocalizedStringKey, tableName: String? = nil, bundle: Bundle? = nil, comment: StaticString? = nil)public init(_ resource: LocalizedStringResource)public init<F>(_ input: F.FormatInput, format: F) where F : FormatStyle, F.FormatInput : Equatable, F.FormatOutput == Stringpublic init(_ date: Date, style: Text.DateStyle)public init(_ dates: ClosedRange<Date>)public init(_ interval: DateInterval)public init(timerInterval: ClosedRange<Date>, pauseTime: Date? = nil, countsDown: Bool = true, showsHours: Bool = true)public init(_ attributedContent: AttributedString)public init(_ image: Image)public static func + (lhs: Text, rhs: Text) -> Textpublic func foregroundColor(_ color: Color?) -> Textpublic func foregroundStyle(_ style: some ShapeStyle) -> Textpublic func font(_ font: Font?) -> Textpublic func fontWeight(_ weight: Font.Weight?) -> Textpublic func fontWidth(_ width: Font.Width?) -> TextUI_SEMANTIC_FONT_WIDTH; Font.Width arg decomposes to UISemantic.font_width and JSON payload.width (uiir.h:829, chain.c:943, json_modifier.c:1405).public func fontDesign(_ design: Font.Design?) -> TextUI_SEMANTIC_FONT_DESIGN; Font.Design arg decomposes to UISemantic.font_design and JSON payload.design (uiir.h:830, chain.c:946, json_modifier.c:1412).public func bold() -> TextUI_STYLE_BOLD); chain.c:293 defaults UIStyle.style_enabled=true, serialized as payload.enabled in json_modifier.c:909.public func bold(_ isActive: Bool) -> Textchain.c:303 decomposes positional bool into UIStyle.style_enabled, serialized as payload.enabled in json_modifier.c:911.public func italic() -> TextUI_STYLE_ITALIC); chain.c:293 defaults UIStyle.style_enabled=true, serialized as payload.enabled in json_modifier.c:909.public func italic(_ isActive: Bool) -> Textchain.c:303 decomposes positional bool into UIStyle.style_enabled, serialized as payload.enabled in json_modifier.c:911.public func monospaced(_ isActive: Bool = true) -> Textpublic func monospacedDigit() -> Textpublic func strikethrough(_ isActive: Bool = true, color: Color? = nil) -> Textpublic func strikethrough(_ isActive: Bool = true, pattern: Text.LineStyle.Pattern, color: Color? = nil) -> Textpublic func underline(_ isActive: Bool = true, color: Color? = nil) -> Textpublic func underline(_ isActive: Bool = true, pattern: Text.LineStyle.Pattern, color: Color? = nil) -> Textpublic func kerning(_ kerning: CGFloat) -> Textpublic func tracking(_ tracking: CGFloat) -> Textpublic func baselineOffset(_ baselineOffset: CGFloat) -> Textpublic func textScale(_ scale: Text.Scale, isEnabled: Bool = true) -> Textpublic func speechAlwaysIncludesPunctuation(_ value: Bool = true) -> TextUI_ACCESSIBILITY_SPEECH_ALWAYS_INCLUDES_PUNCTUATION; lowering maps it in modules/swiftui/compiler/lower/chain.c:116, stores default/literal bool in UIAccessibility (include/internal/uiir.h:572), and JSON emits accessibility.payload.alwaysIncludesPunctuation (modules/swiftui/compiler/uiir/json_modifier.c:544).public func speechSpellsOutCharacters(_ value: Bool = true) -> TextUI_ACCESSIBILITY_SPEECH_SPELLS_OUT_CHARACTERS; catalogued as UIMOD_SPEECH_SPELLS_OUT_CHARACTERS, lowering maps it in modules/swiftui/compiler/lower/chain.c:122, stores default/literal bool in UIAccessibility (include/internal/uiir.h:579), and JSON emits accessibility.payload.spellsOutCharacters (modules/swiftui/compiler/uiir/json_modifier.c:572).public func speechAdjustedPitch(_ value: Double) -> TextUI_ACCESSIBILITY_SPEECH_ADJUSTED_PITCH; lowering maps it in modules/swiftui/compiler/lower/chain.c:118, decomposes numeric pitch in chain.c:157, and JSON emits accessibility.payload.pitch (modules/swiftui/compiler/uiir/json_modifier.c:554).public func speechAnnouncementsQueued(_ value: Bool = true) -> TextUI_ACCESSIBILITY_SPEECH_ANNOUNCEMENTS_QUEUED; lowering maps it in modules/swiftui/compiler/lower/chain.c:120, stores default/literal bool in UIAccessibility (include/internal/uiir.h:576), and JSON emits accessibility.payload.announcementsQueued (modules/swiftui/compiler/uiir/json_modifier.c:562).nonisolated public func accessibilityLabel(_ label: Text) -> Textnonisolated public func accessibilityTextContentType(_ value: AccessibilityTextContentType) -> TextUI_ACCESSIBILITY_TEXT_CONTENT_TYPE; lowering maps it in modules/swiftui/compiler/lower/chain.c:120, stores the token in UIAccessibility.text_content_type (include/internal/uiir.h:576), and JSON emits accessibility.payload.textContentType (modules/swiftui/compiler/uiir/json_modifier.c:553).nonisolated public func accessibilityHeading(_ level: AccessibilityHeadingLevel) -> TextUI_ACCESSIBILITY_HEADING; lowering maps it in modules/swiftui/compiler/lower/chain.c:118, stores the token in UIAccessibility.heading_level (include/internal/uiir.h:575), and JSON emits accessibility.payload.headingLevel (modules/swiftui/compiler/uiir/json_modifier.c:544).public struct DateStyle : Equatable, Sendable@frozen public struct LineStyle : Equatable, Sendablepublic enum Pattern : Sendablepublic enum TruncationMode : SendabletruncationMode(_:) lower to UISemantic.truncation_mode and JSON payload.mode (chain.c:1464, json_modifier.c:1444).public enum Case : SendabletextCase(_:) lower to UISemantic.text_case and JSON payload.textCase (chain.c:1479, json_modifier.c:1466).public enum Scale : Sendable.default/.secondary args lower as UISemantic.text_scale in textScale(_:isEnabled:). Other standalone uses remain structural/source.@frozen public struct Image : Equatable, Viewpublic init(_ name: String, bundle: Bundle? = nil)imageValue with source:"asset" and name; lowering hoists it in modules/swiftui/compiler/lower/view.c:243 / expr.c:691, and JSON emits imageValue in modules/swiftui/compiler/uiir/json_node.c:729.public init(_ name: String, variableValue: Double?, bundle: Bundle? = nil)UIImageValue payload: asset name plus numeric variableValue decompose to imageValue.name / imageValue.variableValue (include/internal/uiir.h:659, modules/swiftui/compiler/uiir/json_node.c:648).public init(_ name: String, label: Text)imageValue, but the Text label/a11y composition is still carried structurally rather than as dedicated Image label metadata.public init(decorative name: String, bundle: Bundle? = nil)UIImageValue payload: decorative asset source/name and flag decompose to JSON imageValue.source, imageValue.name, and imageValue.decorative.public init(systemName name: String)imageValue with source:"system" and symbol name; renderer symbol coverage remains separate.public init(systemName name: String, variableValue: Double?)UIImageValue payload: system symbol name plus numeric variableValue decompose to JSON imageValue.name / imageValue.variableValue.public init(_ resource: ImageResource)public init(uiImage: UIImage)nonisolated public init(nsImage: NSImage)public init(_ cgImage: CGImage, scale: CGFloat, orientation: Image.Orientation = .up, label: Text)public func resizable(capInsets: EdgeInsets = EdgeInsets(), resizingMode: Image.ResizingMode = .stretch) -> Imagepublic func renderingMode(_ renderingMode: Image.TemplateRenderingMode?) -> Imagepublic func interpolation(_ interpolation: Image.Interpolation) -> Imagepublic func antialiased(_ isAntialiased: Bool) -> Imagepublic func symbolRenderingMode(_ mode: SymbolRenderingMode?) -> some ViewUI_SEMANTIC_SYMBOL_RENDERING_MODE; chain.c:491 maps the modifier and chain.c:1946 decomposes the SymbolRenderingMode token into UISemantic.symbol_rendering_mode (uiir.h:921), with JSON literal payload.mode (json_modifier.c:1586). Renderer behavior remains separate.public func symbolVariant(_ variant: SymbolVariants) -> some ViewUI_SEMANTIC_SYMBOL_VARIANT; chain.c:493 maps the modifier and chain.c:1946 decomposes the SymbolVariants token into UISemantic.symbol_variant (uiir.h:922), with JSON literal payload.variant (json_modifier.c:1594). Renderer behavior remains separate.public func symbolEffect<T>(_ effect: T, options: SymbolEffectOptions = .default, isActive: Bool = true) -> some View where T : IndefiniteSymbolEffectUI_SEMANTIC_SYMBOL_EFFECT; chain.c:600 maps the modifier and chain.c:2500 decomposes effect, options, and literal/default isActive into UISemantic.symbol_effect, symbol_effect_options, and symbol_effect_is_active (uiir.h:997), with JSON payload.effect, payload.options, and payload.isActive (json_modifier.c:1791). Symbol animation playback remains renderer/runtime policy.public func imageScale(_ scale: Image.Scale) -> some ViewUI_SEMANTIC_IMAGE_SCALE; chain.c:1946 decomposes the Image.Scale token into UISemantic.image_scale (uiir.h:920) and JSON emits literal payload.scale (json_modifier.c:1579). Renderer behavior remains separate.public enum ResizingMode : Sendablepublic enum TemplateRenderingMode : Sendablepublic enum Interpolation : Sendablepublic enum Scale : SendableimageScale(_:) contextually lowers enum/member tokens to UISemantic.image_scale (chain.c:1946, json_modifier.c:1579). Other contexts remain raw args.@frozen public enum Orientation : UInt8, CaseIterable, Hashable, Sendablepublic enum DynamicRange : Hashable, Sendableextension Image : Transferable@MainActor @preconcurrency public struct Label<Title, Icon> : View where Title : View, Icon : Viewpublic init(@ViewBuilder title: () -> Title, @ViewBuilder icon: () -> Icon)nonisolated public init(_ titleKey: LocalizedStringKey, image name: String)nonisolated public init(_ titleKey: LocalizedStringKey, systemImage name: String)nonisolated public init(_ titleKey: LocalizedStringKey, image resource: ImageResource)nonisolated public init(_ configuration: LabelStyleConfiguration)nonisolated public func labelStyle<S>(_ style: S) -> some View where S : LabelStyle@MainActor @preconcurrency public protocol LabelStylepublic struct LabelStyleConfigurationpublic struct DefaultLabelStyle : LabelStylepublic struct IconOnlyLabelStyle : LabelStylepublic struct TitleOnlyLabelStyle : LabelStylepublic struct TitleAndIconLabelStyle : LabelStylepublic struct AsyncImage<Content> : View where Content : Viewpublic init(url: URL?, scale: CGFloat = 1) where Content == Imagepublic init<I, P>(url: URL?, scale: CGFloat = 1, @ViewBuilder content: @escaping (Image) -> I, @ViewBuilder placeholder: @escaping () -> P)public init(url: URL?, scale: CGFloat = 1, transaction: Transaction = Transaction(), @ViewBuilder content: @escaping (AsyncImagePhase) -> Content)public enum AsyncImagePhase : Sendablecase emptycase success(Image)case failure(any Error)public var image: Image? { get }public var error: (any Error)? { get }public struct ContentUnavailableView<Label, Description, Actions> : View where Label : View, Description : View, Actions : Viewpublic init(@ViewBuilder label: () -> Label, @ViewBuilder description: () -> Description = { EmptyView() }, @ViewBuilder actions: () -> Actions = { EmptyView() })nonisolated public init(_ title: LocalizedStringKey, image name: String, description: Text? = nil)nonisolated public init(_ title: LocalizedStringKey, systemImage name: String, description: Text? = nil)public static var search: ContentUnavailableView<SearchUnavailableContent.Label, SearchUnavailableContent.Description, SearchUnavailableContent.Actions> { get }public static func search(text: String) -> ContentUnavailableView<...>@MainActor @preconcurrency public struct Link<Label> : View where Label : View@MainActor public init(destination: URL, @ViewBuilder label: () -> Label)nonisolated public init(_ titleKey: LocalizedStringKey, destination: URL)nonisolated public init<S>(_ title: S, destination: URL) where S : StringProtocolnonisolated public init(_ titleResource: LocalizedStringResource, destination: URL)public struct ShareLink<Data, PreviewImage, PreviewIcon, Label> : View where Data : RandomAccessCollection, ...public init(items: Data, subject: Text? = nil, message: Text? = nil, preview: @escaping (Data.Element) -> SharePreview<PreviewImage, PreviewIcon>, @ViewBuilder label: () -> Label)nonisolated public init<I>(item: I, subject: Text? = nil, message: Text? = nil, preview: SharePreview<PreviewImage, PreviewIcon>, @ViewBuilder label: () -> Label) where Data == CollectionOfOne<I>, I : Transferablenonisolated public init(items: Data, subject: Text? = nil, message: Text? = nil, @ViewBuilder label: () -> Label)nonisolated public init(items: Data, subject: Text? = nil, message: Text? = nil, preview: @escaping (Data.Element) -> SharePreview<...>)nonisolated public init<I>(_ titleKey: LocalizedStringKey, item: I, subject: Text? = nil, message: Text? = nil, preview: SharePreview<...>) where Data == CollectionOfOne<I>, I : Transferablenonisolated public init(item: URL, subject: Text? = nil, message: Text? = nil) where Data == CollectionOfOne<URL>public struct SharePreview<Image, Icon> where Image : Transferable, Icon : Transferablepublic init(_ titleKey: LocalizedStringKey, image: Image, icon: Icon)public init(_ titleKey: LocalizedStringKey, icon: Icon)public init(_ titleKey: LocalizedStringKey, image: Image)public init(_ titleKey: LocalizedStringKey)nonisolated public func lineLimit(_ number: Int?) -> some Viewnonisolated public func lineLimit(_ limit: Int, reservesSpace: Bool) -> some Viewnonisolated public func lineSpacing(_ lineSpacing: CGFloat) -> some ViewUI_SEMANTIC_LINE_SPACING; numeric arg decomposes to UISemantic.line_spacing and JSON payload.lineSpacing (chain.c:1458, json_modifier.c:1422).nonisolated public func multilineTextAlignment(_ alignment: TextAlignment) -> some ViewUI_SEMANTIC_MULTILINE_TEXT_ALIGNMENT; alignment arg decomposes to UISemantic.multiline_text_alignment and JSON payload.alignment (chain.c:1445, json_modifier.c:1164).nonisolated public func truncationMode(_ mode: Text.TruncationMode) -> some ViewUI_SEMANTIC_TRUNCATION_MODE; mode arg decomposes to UISemantic.truncation_mode and JSON payload.mode (chain.c:1464, json_modifier.c:1444).nonisolated public func allowsTightening(_ flag: Bool) -> some ViewUI_SEMANTIC_ALLOWS_TIGHTENING; bool arg decomposes to UISemantic.allows_tightening and JSON payload.flag (chain.c:1467, json_modifier.c:1452).nonisolated public func minimumScaleFactor(_ factor: CGFloat) -> some ViewUI_SEMANTIC_MINIMUM_SCALE_FACTOR; numeric arg decomposes to UISemantic.minimum_scale_factor and JSON payload.factor (chain.c:1473, json_modifier.c:1459).nonisolated public func textCase(_ textCase: Text.Case?) -> some ViewUI_SEMANTIC_TEXT_CASE; enum arg decomposes to UISemantic.text_case and JSON payload.textCase (chain.c:1479, json_modifier.c:1466).nonisolated public func textSelection<S>(_ selectability: S) -> some View where S : TextSelectabilityUI_SEMANTIC_TEXT_SELECTION; chain.c:495 maps the modifier and chain.c:1946 decomposes the TextSelectability token into UISemantic.text_selection (uiir.h:923), with JSON literal payload.selectability (json_modifier.c:1601). Renderer behavior remains separate.nonisolated public func textRenderer<T>(_ renderer: T) -> some View where T : TextRendererUI_SEMANTIC_TEXT_RENDERER; lowering maps textRenderer in modules/swiftui/compiler/lower/chain.c:733, and JSON preserves the renderer arg as semantic.payload.renderer (modules/swiftui/compiler/uiir/json_modifier.c:2215). TextRenderer protocol execution remains out of scope.nonisolated public func dynamicTypeSize(_ size: DynamicTypeSize) -> some Viewnonisolated public func privacySensitive(_ sensitive: Bool = true) -> some Viewnonisolated public func redacted(reason: RedactionReasons) -> some Viewnonisolated public func unredacted() -> some Viewnonisolated public func imageScale(_ scale: Image.Scale) -> some ViewUI_SEMANTIC_IMAGE_SCALE; chain.c:1946 decomposes the Image.Scale token into UISemantic.image_scale (uiir.h:920) and JSON emits literal payload.scale (json_modifier.c:1579). Renderer behavior remains separate.nonisolated public func tint(_ tint: Color?) -> some Viewpublic struct Font : Hashable, Sendablepublic struct HelpLink : Viewpublic init(action: @escaping () -> Void)public init(destination: URL)public init(anchor: NSHelpManager.AnchorName)public struct Button<Label> : View where Label : Viewpublic init(action: @escaping @MainActor () -> Void, @ViewBuilder label: () -> Label)public init(_ titleKey: LocalizedStringKey, action: @escaping @MainActor () -> Void)public init<S>(_ title: S, action: @escaping @MainActor () -> Void) where S : StringProtocolpublic init(_ titleKey: LocalizedStringKey, systemImage: String, action: @escaping @MainActor () -> Void)public init(_ titleKey: LocalizedStringKey, image: ImageResource, action: @escaping @MainActor () -> Void)public init(_ titleResource: LocalizedStringResource, action: @escaping @MainActor () -> Void)public init(role: ButtonRole?, action: @escaping @MainActor () -> Void, @ViewBuilder label: () -> Label)public init(_ titleKey: LocalizedStringKey, role: ButtonRole?, action: @escaping @MainActor () -> Void)public init(role: ButtonRole, action: @escaping @MainActor () -> Void)public init(_ configuration: PrimitiveButtonStyleConfiguration)public struct ButtonRole : Equatable, Sendablepublic static let destructive: ButtonRolepublic struct ButtonBorderShape : Equatable, SendablebuttonBorderShape(_:) contextually lowers static/factory tokens to UISemantic.button_border_shape (chain.c:1946, json_modifier.c:1608). Other contexts remain raw args.public struct ButtonRepeatBehavior : Hashable, SendablebuttonRepeatBehavior(_:) contextually lowers behavior tokens to UISemantic.button_repeat_behavior (chain.c:1946, json_modifier.c:1616). Other contexts remain raw args.public func buttonStyle<S>(_ style: S) -> some View where S : PrimitiveButtonStylepublic func buttonStyle<S>(_ style: S) -> some View where S : ButtonStylepublic func buttonBorderShape(_ shape: ButtonBorderShape) -> some ViewUI_SEMANTIC_BUTTON_BORDER_SHAPE; chain.c:497 maps the modifier and chain.c:1946 decomposes static/factory shape tokens into UISemantic.button_border_shape (uiir.h:924), with JSON literal payload.shape (json_modifier.c:1608). Renderer behavior remains separate.public func buttonRepeatBehavior(_ behavior: ButtonRepeatBehavior) -> some ViewUI_SEMANTIC_BUTTON_REPEAT_BEHAVIOR; chain.c:499 maps the modifier and chain.c:1946 decomposes behavior tokens into UISemantic.button_repeat_behavior (uiir.h:925), with JSON literal payload.behavior (json_modifier.c:1616). Renderer behavior remains separate.public func buttonSizing(_ sizing: ButtonSizing) -> some ViewUI_SEMANTIC_BUTTON_SIZING; chain.c:509 maps the modifier and chain.c:1946 decomposes ButtonSizing tokens into UISemantic.button_sizing (uiir.h:930), with JSON literal payload.sizing (json_modifier.c:1654). Renderer behavior remains separate.public protocol ButtonStylepublic protocol PrimitiveButtonStylepublic struct BorderedButtonStyle : PrimitiveButtonStylepublic struct BorderedProminentButtonStyle : PrimitiveButtonStylepublic struct BorderlessButtonStyle : PrimitiveButtonStylepublic struct PlainButtonStyle : PrimitiveButtonStylepublic struct DefaultButtonStyle : PrimitiveButtonStylepublic struct GlassButtonStyle : PrimitiveButtonStylepublic struct Toggle<Label> : View where Label : Viewpublic init(isOn: Binding<Bool>, @ViewBuilder label: () -> Label)public init(_ titleKey: LocalizedStringKey, isOn: Binding<Bool>)public init<S>(_ title: S, isOn: Binding<Bool>) where S : StringProtocolpublic init(_ titleKey: LocalizedStringKey, systemImage: String, isOn: Binding<Bool>)public init(_ titleKey: LocalizedStringKey, image: ImageResource, isOn: Binding<Bool>)public init<C>(sources: C, isOn: KeyPath<C.Element, Binding<Bool>>, @ViewBuilder label: () -> Label) where C : RandomAccessCollectionpublic init(_ configuration: ToggleStyleConfiguration)public func toggleStyle<S>(_ style: S) -> some View where S : ToggleStylepublic protocol ToggleStylepublic struct SwitchToggleStyle : ToggleStylepublic struct ButtonToggleStyle : ToggleStylepublic struct DefaultToggleStyle : ToggleStylepublic struct Slider<Label, ValueLabel> : View where Label : View, ValueLabel : Viewpublic init<V>(value: Binding<V>, in bounds: ClosedRange<V> = 0...1, onEditingChanged: @escaping (Bool) -> Void = { _ in }) where V : BinaryFloatingPoint, V.Stride : BinaryFloatingPointpublic init<V>(value: Binding<V>, in bounds: ClosedRange<V>, step: V.Stride = 1, onEditingChanged: @escaping (Bool) -> Void = { _ in }) where V : BinaryFloatingPointpublic init<V>(value: Binding<V>, in bounds: ClosedRange<V> = 0...1, @ViewBuilder label: () -> Label, @ViewBuilder minimumValueLabel: () -> ValueLabel, @ViewBuilder maximumValueLabel: () -> ValueLabel, onEditingChanged: ...) where V : BinaryFloatingPointpublic init<V>(value: Binding<V>, in bounds: ClosedRange<V> = 0...1, neutralValue: V? = nil, enabledBounds: ClosedRange<V>? = nil, ... @SliderTickBuilder<V> ticks: () -> some SliderTickContent, ...)public struct SliderTick<V> : SliderTickContent, Identifiable, Comparable where V : BinaryFloatingPointpublic protocol SliderTickContent<Value>@resultBuilder public struct SliderTickBuilder<V> where V : BinaryFloatingPointpublic func sliderThumbVisibility(_ visibility: Visibility) -> some ViewUI_SEMANTIC_SLIDER_THUMB_VISIBILITY; chain.c:511 maps the modifier and chain.c:1946 decomposes the Visibility token into UISemantic.slider_thumb_visibility (uiir.h:931), with JSON literal payload.visibility (json_modifier.c:1662). Renderer behavior remains separate.public struct Stepper<Label> : View where Label : Viewpublic init(@ViewBuilder label: () -> Label, onIncrement: (() -> Void)?, onDecrement: (() -> Void)?, onEditingChanged: @escaping (Bool) -> Void = { _ in })public init<V>(value: Binding<V>, step: V.Stride = 1, @ViewBuilder label: () -> Label, onEditingChanged: ...) where V : Strideablepublic init<V>(value: Binding<V>, in bounds: ClosedRange<V>, step: V.Stride = 1, @ViewBuilder label: () -> Label, onEditingChanged: ...) where V : Strideablepublic init<V>(_ titleKey: LocalizedStringKey, value: Binding<V>, in bounds: ClosedRange<V>, step: V.Stride = 1, onEditingChanged: ...) where V : Strideablepublic init<F>(value: Binding<F.FormatInput>, step: F.FormatInput.Stride = 1, format: F, @ViewBuilder label: () -> Label, onEditingChanged: ...) where F : ParseableFormatStyle, F.FormatOutput == Stringpublic struct TextField<Label> : View where Label : Viewpublic init(_ titleKey: LocalizedStringKey, text: Binding<String>)public init<S>(_ title: S, text: Binding<String>) where S : StringProtocolpublic init(_ titleKey: LocalizedStringKey, text: Binding<String>, prompt: Text?)public init(text: Binding<String>, prompt: Text? = nil, @ViewBuilder label: () -> Label)public init(_ titleKey: LocalizedStringKey, text: Binding<String>, prompt: Text?, axis: Axis)public init(_ titleKey: LocalizedStringKey, text: Binding<String>, selection: Binding<TextSelection?>, prompt: Text? = nil, axis: Axis? = nil)public init<F>(_ titleKey: LocalizedStringKey, value: Binding<F.FormatInput?>, format: F, prompt: Text? = nil) where F : ParseableFormatStyle, F.FormatOutput == Stringpublic init<V>(_ titleKey: LocalizedStringKey, value: Binding<V>, formatter: Formatter)public init<S>(_ title: S, text: Binding<String>, onEditingChanged: @escaping (Bool) -> Void, onCommit: @escaping () -> Void) where S : StringProtocolpublic func textFieldStyle<S>(_ style: S) -> some View where S : TextFieldStylepublic protocol TextFieldStylepublic struct RoundedBorderTextFieldStyle : TextFieldStylepublic struct PlainTextFieldStyle : TextFieldStylepublic func keyboardType(_ type: UIKeyboardType) -> some Viewpublic func textContentType(_ textContentType: UITextContentType?) -> some Viewpublic func textInputAutocapitalization(_ autocapitalization: TextInputAutocapitalization?) -> some Viewpublic func autocorrectionDisabled(_ disable: Bool = true) -> some Viewpublic func submitLabel(_ submitLabel: SubmitLabel) -> some Viewpublic struct SubmitLabel : Sendablepublic func textInputCompletion(_ completion: String) -> some Viewpublic func textInputSuggestions(...) -> some ViewUI_SEMANTIC_TEXT_INPUT_SUGGESTIONS; lowering maps textInputSuggestions in modules/swiftui/compiler/lower/chain.c:880, and JSON preserves the suggestions arg as semantic.payload.suggestions (modules/swiftui/compiler/uiir/json_modifier.c:2629).public struct SecureField<Label> : View where Label : Viewpublic init(_ titleKey: LocalizedStringKey, text: Binding<String>)public init(_ titleKey: LocalizedStringKey, text: Binding<String>, prompt: Text?)public init(text: Binding<String>, prompt: Text? = nil, @ViewBuilder label: () -> Label)public init(_ titleKey: LocalizedStringKey, text: Binding<String>, onCommit: @escaping () -> Void)public struct TextEditor : Viewpublic init(text: Binding<String>)public init(text: Binding<String>, selection: Binding<TextSelection?>)public init(text: Binding<AttributedString>, selection: Binding<AttributedTextSelection>? = nil)public func textEditorStyle(_ style: some TextEditorStyle) -> some ViewUI_SEMANTIC_TEXT_EDITOR_STYLE; style arg is preserved as typed payload.style (uiir.h:866, chain.c:697, json_modifier.c:2258). Style protocol execution remains out of scope.public protocol TextEditorStylepublic struct Picker<Label, SelectionValue, Content> : View where Label : View, SelectionValue : Hashable, Content : Viewpublic init(selection: Binding<SelectionValue>, @ViewBuilder content: () -> Content, @ViewBuilder label: () -> Label)public init(_ titleKey: LocalizedStringKey, selection: Binding<SelectionValue>, @ViewBuilder content: () -> Content)public init<S>(_ title: S, selection: Binding<SelectionValue>, @ViewBuilder content: () -> Content) where S : StringProtocolpublic init(_ titleKey: LocalizedStringKey, systemImage: String, selection: Binding<SelectionValue>, @ViewBuilder content: () -> Content)public init<C>(sources: C, selection: KeyPath<C.Element, Binding<SelectionValue>>, @ViewBuilder content: () -> Content, @ViewBuilder label: () -> Label) where C : RandomAccessCollectionpublic init(selection: Binding<SelectionValue>, @ViewBuilder content: () -> Content, @ViewBuilder label: () -> Label, @ViewBuilder currentValueLabel: () -> some View)public func pickerStyle<S>(_ style: S) -> some View where S : PickerStylepublic protocol PickerStylepublic struct SegmentedPickerStyle : PickerStylepublic struct WheelPickerStyle : PickerStylepublic struct MenuPickerStyle : PickerStylepublic struct InlinePickerStyle : PickerStylepublic struct RadioGroupPickerStyle : PickerStylepublic func horizontalRadioGroupLayout() -> some Viewpublic func defaultWheelPickerItemHeight(_ height: CGFloat) -> some Viewpublic struct DatePicker<Label> : View where Label : Viewpublic init(selection: Binding<Date>, displayedComponents: DatePicker<Label>.Components = [.hourAndMinute, .date], @ViewBuilder label: () -> Label)public init(_ titleKey: LocalizedStringKey, selection: Binding<Date>, displayedComponents: DatePicker<Label>.Components = [.hourAndMinute, .date])public init(_ titleKey: LocalizedStringKey, selection: Binding<Date>, in range: ClosedRange<Date>, displayedComponents: ...)public init(_ titleKey: LocalizedStringKey, selection: Binding<Date>, in range: PartialRangeFrom<Date>, displayedComponents: ...)public struct DatePickerComponents : OptionSet, Sendablepublic func datePickerStyle<S>(_ style: S) -> some View where S : DatePickerStylepublic protocol DatePickerStylepublic struct CompactDatePickerStyle : DatePickerStylepublic struct MultiDatePicker<Label> : View where Label : Viewpublic init(selection: Binding<Set<DateComponents>>, @ViewBuilder label: () -> Label)public init(_ titleKey: LocalizedStringKey, selection: Binding<Set<DateComponents>>, in bounds: Range<Date>)public struct ColorPicker<Label> : View where Label : Viewpublic init(selection: Binding<Color>, supportsOpacity: Bool = true, @ViewBuilder label: () -> Label)public init(_ titleKey: LocalizedStringKey, selection: Binding<Color>, supportsOpacity: Bool = true)public init(selection: Binding<CGColor>, supportsOpacity: Bool = true, @ViewBuilder label: () -> Label)public struct ProgressView<Label, CurrentValueLabel> : View where Label : View, CurrentValueLabel : Viewpublic init() where Label == EmptyViewpublic init<V>(value: V?, total: V = 1.0) where Label == EmptyView, CurrentValueLabel == EmptyView, V : BinaryFloatingPointpublic init<V>(_ titleKey: LocalizedStringKey, value: V?, total: V = 1.0) where Label == Text, CurrentValueLabel == EmptyView, V : BinaryFloatingPointpublic init(_ titleKey: LocalizedStringKey) where Label == Textpublic init(timerInterval: ClosedRange<Date>, countsDown: Bool = true, @ViewBuilder label: () -> Label, @ViewBuilder currentValueLabel: () -> CurrentValueLabel)public init(_ progress: Progress) where Label == EmptyView, CurrentValueLabel == EmptyViewpublic func progressViewStyle<S>(_ style: S) -> some View where S : ProgressViewStylepublic protocol ProgressViewStylepublic struct LinearProgressViewStyle : ProgressViewStylepublic struct Gauge<Label, CurrentValueLabel, BoundsLabel, MarkedValueLabels> : View where Label : View, ...public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ViewBuilder label: () -> Label) where ..., V : BinaryFloatingPointpublic init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ViewBuilder label: () -> Label, @ViewBuilder currentValueLabel: () -> CurrentValueLabel) where ...public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, ... @ViewBuilder minimumValueLabel: () -> BoundsLabel, @ViewBuilder maximumValueLabel: () -> BoundsLabel, @ViewBuilder markedValueLabels: () -> MarkedValueLabels) where V : BinaryFloatingPointpublic func gaugeStyle<S>(_ style: S) -> some View where S : GaugeStylepublic protocol GaugeStylepublic struct AccessoryCircularGaugeStyle : GaugeStylepublic struct Menu<Label, Content> : View where Label : View, Content : Viewpublic init(@ViewBuilder content: () -> Content, @ViewBuilder label: () -> Label)public init(_ titleKey: LocalizedStringKey, @ViewBuilder content: () -> Content) where Label == Textpublic init(_ titleKey: LocalizedStringKey, systemImage: String, @ViewBuilder content: () -> Content)public init(_ titleKey: LocalizedStringKey, @ViewBuilder content: () -> Content, primaryAction: @escaping () -> Void) where Label == Textpublic init(_ configuration: MenuStyleConfiguration)public func menuStyle<S>(_ style: S) -> some View where S : MenuStylepublic protocol MenuStylepublic struct ButtonMenuStyle : MenuStylepublic func menuOrder(_ order: MenuOrder) -> some ViewUI_SEMANTIC_MENU_ORDER; chain.c:501 maps the modifier and chain.c:1946 decomposes MenuOrder tokens into UISemantic.menu_order (uiir.h:926), with JSON literal payload.order (json_modifier.c:1623). Renderer behavior remains separate.public struct MenuOrder : Equatable, Hashable, SendablemenuOrder(_:) contextually lowers order tokens to UISemantic.menu_order (chain.c:1946, json_modifier.c:1623). Other contexts remain raw args.public func menuIndicator(_ visibility: Visibility) -> some ViewUI_SEMANTIC_MENU_INDICATOR; chain.c:503 maps the modifier and chain.c:1946 decomposes the Visibility token into UISemantic.menu_indicator_visibility (uiir.h:927), with JSON literal payload.visibility (json_modifier.c:1630). Renderer behavior remains separate.public func menuActionDismissBehavior(_ behavior: MenuActionDismissBehavior) -> some ViewUI_SEMANTIC_MENU_ACTION_DISMISS_BEHAVIOR; chain.c:505 maps the modifier and chain.c:1946 decomposes behavior tokens into UISemantic.menu_action_dismiss_behavior (uiir.h:928), with JSON literal payload.behavior (json_modifier.c:1638). Renderer behavior remains separate.public struct MenuActionDismissBehavior : EquatablemenuActionDismissBehavior(_:) contextually lowers behavior tokens to UISemantic.menu_action_dismiss_behavior (chain.c:1946, json_modifier.c:1638). Other contexts remain raw args.public struct MenuButton<Label, Content> : View where Label : View, Content : Viewpublic protocol MenuButtonStylepublic struct PullDownMenuButtonStyle : MenuButtonStylepublic struct EditButton : Viewpublic init()public struct PasteButton : Viewpublic init(supportedContentTypes: [UTType], payloadAction: @escaping ([NSItemProvider]) -> Void)public init<T>(payloadType: T.Type, onPaste: @escaping ([T]) -> Void) where T : Transferablepublic struct RenameButton<Label> : View where Label : Viewpublic init() where Label == Label<Text, Image>public func renameAction(_ isFocused: FocusState<Bool>.Binding) -> some ViewrenameAction as action-capable (include/generated/swiftui_stubs.h:543); lowering maps it to UI_SEMANTIC_RENAME_ACTION (modules/swiftui/compiler/lower/chain.c:932) and JSON emits semantic.payload.mode=focus plus payload.isFocused for the FocusState binding (modules/swiftui/compiler/uiir/json_modifier.c:1888).public func renameAction(_ action: @escaping () -> Void) -> some ViewUI_SEMANTIC_RENAME_ACTION path with semantic.payload.mode=action; closure overload maps to UI_EVENT_PAYLOAD_RENAME (modules/swiftui/compiler/lower/chain.c:51) and lowers the closure to actionIR.public func controlSize(_ controlSize: ControlSize) -> some ViewUI_SEMANTIC_CONTROL_SIZE; chain.c:1946 decomposes the enum/member token into UISemantic.control_size (uiir.h:919) and JSON emits literal payload.size (json_modifier.c:1572). Renderer behavior remains separate.public func controlGroupStyle<S>(_ style: S) -> some View where S : ControlGroupStyleUI_SEMANTIC_CONTROL_GROUP_STYLE; style arg is preserved as typed payload.style (chain.c:711, json_modifier.c:2265).public func labelsHidden() -> some Viewpublic func tint(_ tint: Color?) -> some Viewpublic func disabled(_ disabled: Bool) -> some ViewUI_SEMANTIC_DISABLED; chain.c:1753 decomposes literal Bool into UISemantic.disabled (uiir.h:872) and JSON emits payload.isDisabled (json_modifier.c:1427). SwiftUICore decl.public func keyboardShortcut(_ key: KeyEquivalent, modifiers: EventModifiers = .command) -> some ViewUI_SEMANTIC_KEYBOARD_SHORTCUT via semantic_kind_for_modifier in modules/swiftui/compiler/lower/chain.c:654; key/modifier fields live in include/internal/uiir.h:946; JSON emits payload.key, payload.keyKind, and payload.modifiers in modules/swiftui/compiler/uiir/json_modifier.c:2094. Shortcut dispatch remains renderer/runtime policy.public func digitalCrownRotation<V>(_ binding: Binding<V>) -> some View where V : BinaryFloatingPointAuthenticationServices.SignInWithAppleButtonpublic struct TextFieldLink<Label> : View where Label : Viewpublic nonisolated init(_ titleKey: LocalizedStringKey, prompt: Text? = nil, onSubmit: @escaping (String) -> Void)@MainActor public struct List<SelectionValue, Content> : View where SelectionValue : Hashable, Content : Viewinit(@ViewBuilder content: () -> Content) where SelectionValue == Neverinit<Data, RowContent>(_ data: Data, @ViewBuilder rowContent: @escaping (Data.Element) -> RowContent) where Content == ForEach<Data, Data.Element.ID, RowContent>init<Data, ID, RowContent>(_ data: Data, id: KeyPath<Data.Element, ID>, @ViewBuilder rowContent: @escaping (Data.Element) -> RowContent) where Content == ForEach<Data, ID, RowContent>init<Data, RowContent>(_ data: Data, selection: Binding<Set<SelectionValue>>?, @ViewBuilder rowContent: @escaping (Data.Element) -> RowContent)init<Data, RowContent>(_ data: Data, selection: Binding<SelectionValue?>?, @ViewBuilder rowContent: @escaping (Data.Element) -> RowContent)init<Data, RowContent>(_ data: Data, children: KeyPath<Data.Element, Data?>, selection:..., rowContent:) where Content == OutlineGroup<...>init<RowContent>(_ data: Range<Int>, selection:..., @ViewBuilder rowContent: @escaping (Int) -> RowContent) where Content == ForEach<Range<Int>, Int, ...>init<Data, RowContent>(_ data: Binding<Data>, selection:..., @ViewBuilder rowContent: @escaping (Binding<Data.Element>) -> RowContent)public struct ForEach<Data, ID, Content> where Data : RandomAccessCollection, ID : Hashable (View/DynamicViewContent)init(_ data: Data, @ViewBuilder content: @escaping (Data.Element) -> Content) where ID == Data.Element.ID, Data.Element : Identifiableinit(_ data: Data, id: KeyPath<Data.Element, ID>, @ViewBuilder content: @escaping (Data.Element) -> Content)init(_ data: Range<Int>, @ViewBuilder content: @escaping (Int) -> Content) where Data == Range<Int>, ID == Intinit<C, R>(_ data: Binding<C>, editActions: EditActions<C>, @ViewBuilder content: @escaping (Binding<C.Element>) -> R)init<C, R>(_ data: Binding<C>, id: KeyPath<C.Element, ID>, editActions: EditActions<C>, @ViewBuilder content: @escaping (Binding<C.Element>) -> R)extension ForEach : DynamicViewContent where Content : Viewpublic struct Section<Parent, Content, Footer>init(@ViewBuilder content: () -> Content, @ViewBuilder header: () -> Parent, @ViewBuilder footer: () -> Footer)init(_ titleKey: LocalizedStringKey, @ViewBuilder content: () -> Content) where Parent == Text, Footer == EmptyViewinit(_ titleKey: LocalizedStringKey, isExpanded: Binding<Bool>, @ViewBuilder content: () -> Content)init<V, H>(@TableRowBuilder<V> content: () -> Content, @ViewBuilder header: () -> H) where Parent == TableHeaderRowContent<V, H>public struct DisclosureGroup<Label, Content> : View where Label : View, Content : Viewinit(@ViewBuilder content: @escaping () -> Content, @ViewBuilder label: () -> Label)init(isExpanded: Binding<Bool>, @ViewBuilder content: @escaping () -> Content, @ViewBuilder label: () -> Label)init(_ titleKey: LocalizedStringKey, @ViewBuilder content: @escaping () -> Content) where Label == Textinit(_ titleKey: LocalizedStringKey, isExpanded: Binding<Bool>, @ViewBuilder content: @escaping () -> Content)public struct OutlineGroup<Data, ID, Parent, Leaf, Subgroup> where Data : RandomAccessCollection, ID : Hashableinit<DataElement>(_ root: DataElement, children: KeyPath<DataElement, Data?>, @ViewBuilder content: @escaping (DataElement) -> Leaf)init<DataElement>(_ data: Data, id: KeyPath<DataElement, ID>, children: KeyPath<DataElement, Data?>, @ViewBuilder content: @escaping (DataElement) -> Leaf)init<DataElement>(_ data: Data, children: KeyPath<DataElement, Data?>) where Parent == TableRow<DataElement>public struct Table<Value, Rows, Columns> : View where Rows : TableRowContent, Columns : TableColumnContentinit(of valueType: Value.Type, @TableColumnBuilder columns: () -> Columns, @TableRowBuilder rows: () -> Rows)init(of valueType: Value.Type, selection: Binding<Set<Value.ID>>, @TableColumnBuilder columns:..., @TableRowBuilder rows:...)init<Data>(_ data: Data, @TableColumnBuilder<Value, Never> columns: () -> Columns) where Rows == TableForEachContent<Data>init<Sort>(sortOrder: Binding<[Sort]>, @TableColumnBuilder<Value, Sort> columns:..., @TableRowBuilder rows:...) where Sort : SortComparatorinit(of valueType: Value.Type, columnCustomization: Binding<TableColumnCustomization<Value>>, @TableColumnBuilder columns:..., @TableRowBuilder rows:...)public struct TableColumn<RowValue, Sort, Content, Label> : TableColumnContent where RowValue : Identifiable, Sort : SortComparatorinit(_ titleKey: LocalizedStringKey, @ViewBuilder content: @escaping (RowValue) -> Content)init(_ titleKey: LocalizedStringKey, value: KeyPath<RowValue, String>) where Content == Textinit<V>(_ titleKey: LocalizedStringKey, value: KeyPath<RowValue, V>, @ViewBuilder content: @escaping (RowValue) -> Content) where V : Comparableinit<V, C>(_ titleKey: LocalizedStringKey, value: KeyPath<RowValue, V>, comparator: C, @ViewBuilder content:...) where C : SortComparatorinit(_ titleKey: LocalizedStringKey, sortUsing comparator: Sort, @ViewBuilder content: @escaping (RowValue) -> Content)public struct TableColumnForEach<Data, ID, RowValue, Sort, Content> : TableColumnContentinit(_ data: Data, @TableColumnBuilder content: @escaping (Data.Element) -> Content) where ID == Data.Element.ID, Data.Element : Identifiableinit(_ data: Data, id: KeyPath<Data.Element, ID>, @TableColumnBuilder content: @escaping (Data.Element) -> Content)public struct TableRow<Value> : TableRowContent where Value : Identifiablepublic init(_ value: Value)public protocol TableRowContent (TableRowValue, body)public protocol DynamicTableRowContent : TableRowContentpublic struct DisclosureTableRow<RowValue, Content> : TableRowContentpublic struct TableColumnCustomization<RowValue> : Equatable, Sendable, Codablepublic struct TableColumnCustomizationBehavior : SetAlgebra, Sendablepublic struct EmptyTableRowContent<Value> : TableRowContent where Value : Identifiablepublic struct TableColumnAlignment : Hashable, Sendable@resultBuilder public struct TableColumnBuilder<RowValue, Sort>@resultBuilder public struct TableRowBuilder<Value>public struct EditButton : Viewpublic init()public enum EditMode : Sendable { case inactive, transient, active }public struct EditActions<Data> : OptionSet, Sendablefunc listStyle<S>(_ style: S) -> some View where S : ListStyle@inlinable func listRowInsets(_ insets: EdgeInsets?) -> some ViewUI_SEMANTIC_LIST_ROW_INSETS; chain.c:529 maps the modifier and chain.c:2072 decomposes literal EdgeInsets into UISemantic.list_row_inset_top/leading/bottom/trailing (uiir.h:949-uiir.h:953), with JSON payload.insets (json_modifier.c:240, case at json_modifier.c:1767). Nil/dynamic insets fall back to the raw arg. Renderer behavior remains separate.func listRowInsets(_ edges: Edge.Set = .all, _ length: CGFloat?) -> some ViewUI_SEMANTIC_LIST_ROW_INSETS; chain.c:2072 decomposes the Edge.Set overload into UISemantic.list_row_inset_edges (uiir.h:955) and numeric UISemantic.list_row_inset_length (uiir.h:957), with JSON payload.edges/payload.length (json_modifier.c:1767). Nil/dynamic length falls back to raw args. Renderer behavior remains separate.func listRowBackground<V>(_ view: V?) -> some View where V : ViewUI_SEMANTIC_LIST_ROW_BACKGROUND; lowering maps listRowBackground in modules/swiftui/compiler/lower/chain.c:750, and JSON emits the row background view/style as semantic.payload.background (modules/swiftui/compiler/uiir/json_modifier.c:2283). Renderer treatment remains separate.func listRowSeparator(_ visibility: Visibility, edges: VerticalEdge.Set = .all) -> some ViewUI_SEMANTIC_LIST_ROW_SEPARATOR; chain.c:517 maps the modifier and chain.c:1999 decomposes Visibility into UISemantic.list_row_separator_visibility plus edges: into top/bottom UIEdgeSet (uiir.h:937, uiir.h:939), with JSON literal payload.visibility/payload.edges (json_modifier.c:1687). Missing edges default to top+bottom; renderer behavior remains separate.func listRowSeparatorTint(_ color: Color?, edges: VerticalEdge.Set = .all) -> some ViewUI_SEMANTIC_LIST_ROW_SEPARATOR_TINT; chain.c:521 maps the modifier and chain.c:1999 decomposes the first Color/ShapeStyle arg into UISemantic.color_value (uiir.h:974) plus edges: into top/bottom UIEdgeSet (uiir.h:944), with JSON payload.colorValue/payload.edges (json_modifier.c:1719). Missing edges default to top+bottom; unresolved/nil color falls back to the raw color arg. Renderer behavior remains separate.func listSectionSeparator(_ visibility: Visibility, edges: VerticalEdge.Set = .all) -> some ViewUI_SEMANTIC_LIST_SECTION_SEPARATOR; chain.c:519 maps the modifier and chain.c:1999 decomposes Visibility into UISemantic.list_section_separator_visibility plus edges: into top/bottom UIEdgeSet (uiir.h:940, uiir.h:942), with JSON literal payload.visibility/payload.edges (json_modifier.c:1703). Missing edges default to top+bottom; renderer behavior remains separate.func listSectionSeparatorTint(_ color: Color?, edges: VerticalEdge.Set = .all) -> some ViewUI_SEMANTIC_LIST_SECTION_SEPARATOR_TINT; chain.c:523 maps the modifier and chain.c:1999 decomposes the first Color/ShapeStyle arg into UISemantic.color_value (uiir.h:974) plus edges: into top/bottom UIEdgeSet (uiir.h:946), with JSON payload.colorValue/payload.edges (json_modifier.c:1734). Missing edges default to top+bottom; unresolved/nil color falls back to the raw color arg. Renderer behavior remains separate.@inlinable func listRowSpacing(_ spacing: CGFloat?) -> some ViewUI_SEMANTIC_LIST_ROW_SPACING; chain.c:513 maps the modifier and chain.c:1978 decomposes numeric CGFloat into UISemantic.list_row_spacing (uiir.h:933), with JSON literal payload.spacing (json_modifier.c:1669). Non-literal/nil spacing remains as arg fallback. Renderer behavior remains separate.@inlinable func listSectionSpacing(_ spacing: ListSectionSpacing) -> some ViewUI_SEMANTIC_LIST_SECTION_SPACING; chain.c:515 maps the modifier and chain.c:1978 decomposes ListSectionSpacing tokens into UISemantic.list_section_spacing_kind (uiir.h:934), with JSON literal payload.spacing (json_modifier.c:1676). macOS unavailable; renderer behavior remains separate.@inlinable func listSectionSpacing(_ spacing: CGFloat) -> some ViewUI_SEMANTIC_LIST_SECTION_SPACING; chain.c:515 maps the modifier and chain.c:1978 decomposes numeric CGFloat into UISemantic.list_section_spacing (uiir.h:936), with JSON literal payload.spacing (json_modifier.c:1676). macOS unavailable; renderer behavior remains separate.@inlinable func listItemTint(_ tint: Color?) -> some ViewUI_SEMANTIC_LIST_ITEM_TINT; chain.c:527 maps the modifier and chain.c:2124 decomposes ListItemTint tokens/factories into UISemantic.list_item_tint (uiir.h:948), while the Color overload and fixed/preferred factory colors lower into UISemantic.color_value (uiir.h:974; nested call extraction at chain.c:2107). JSON emits payload.tint and/or payload.colorValue (json_modifier.c:1756). Renderer behavior remains separate.func listRowHoverEffect(_ effect: HoverEffect?) -> some Viewfunc swipeActions<T>(edge: HorizontalEdge = .trailing, allowsFullSwipe: Bool = true, @ViewBuilder content: () -> T) -> some View where T : ViewUI_SEMANTIC_SWIPE_ACTIONS; chain.c:531 maps the modifier and chain.c:2276 decomposes edge: into UISemantic.swipe_actions_edge (uiir.h:978) plus allowsFullSwipe: into UISemantic.swipe_actions_allows_full_swipe (uiir.h:980). Defaults are captured as trailing/true; JSON emits payload.edge/payload.allowsFullSwipe (json_modifier.c:2033). The action content closure remains structurally captured in args; swipe runtime is renderer policy.@inlinable func moveDisabled(_ isDisabled: Bool) -> some ViewUI_SEMANTIC_MOVE_DISABLED; chain.c:461 maps the modifier and chain.c:1852 decomposes Bool into UISemantic.move_disabled (uiir.h:896), with JSON literal payload.isDisabled (json_modifier.c:1478). Renderer/runtime behavior remains separate.@inlinable func deleteDisabled(_ isDisabled: Bool) -> some ViewUI_SEMANTIC_DELETE_DISABLED; chain.c:463 maps the modifier and chain.c:1855 decomposes Bool into UISemantic.delete_disabled (uiir.h:898), with JSON literal payload.isDisabled (json_modifier.c:1485). Renderer/runtime behavior remains separate.func selectionDisabled(_ isDisabled: Bool = true) -> some ViewUI_SEMANTIC_SELECTION_DISABLED; chain.c:465 maps the modifier and chain.c:1836 captures the default true / chain.c:1858 decomposes explicit Bool into UISemantic.selection_disabled (uiir.h:900), with JSON literal payload.isDisabled (json_modifier.c:1492). Renderer/runtime behavior remains separate.func refreshable(action: @escaping @Sendable () async -> Void) -> some Viewfunc tableColumnHeaders(_ visibility: Visibility) -> some ViewUI_SEMANTIC_TABLE_COLUMN_HEADERS; chain.c:507 maps the modifier and chain.c:1946 decomposes the Visibility token into UISemantic.table_column_headers_visibility (uiir.h:929), with JSON literal payload.visibility (json_modifier.c:1646). Renderer behavior remains separate.func tableStyle<S>(_ style: S) -> some View where S : TableStylefunc disclosureGroupStyle<S>(_ style: S) -> some View where S : DisclosureGroupStylepublic protocol ListStyle@MainActor public protocol TableStyle { func makeBody(configuration:) }@MainActor public protocol DisclosureGroupStyle { func makeBody(configuration:) }public struct DisclosureGroupStyleConfigurationpublic struct OutlineSubgroupChildren : Viewpublic struct EditableCollectionContent<Content, Data> : Viewpublic protocol DynamicViewContent : Viewfunc onDelete(perform action: ((IndexSet) -> Void)?) -> some DynamicViewContentinclude/generated/swiftui_stubs.h:659, include/generated/uiir_kinds.h:641); lowering maps it to UI_EVENT_PAYLOAD_DELETE_ITEMS (modules/swiftui/compiler/lower/chain.c:59), captures the closure as actionIR (chain.c:3630), and JSON emits eventPayload.kind=deleteItems with typed IndexSet indices field (modules/swiftui/compiler/uiir/json_action.c:360). Collection edit execution remains renderer/runtime policy.func onMove(perform action: ((IndexSet, Int) -> Void)?) -> some DynamicViewContentinclude/generated/swiftui_stubs.h:660, include/generated/uiir_kinds.h:642); lowering maps it to UI_EVENT_PAYLOAD_MOVE_ITEMS (modules/swiftui/compiler/lower/chain.c:61), captures closure params/actionIR (chain.c:3630), and JSON emits eventPayload.kind=moveItems with typed IndexSet source and Int destination fields (modules/swiftui/compiler/uiir/json_action.c:364). Collection edit execution remains renderer/runtime policy.func onInsert(of supportedContentTypes: [UTType], perform action: @escaping (Int, [NSItemProvider]) -> Void) -> some DynamicViewContentinclude/generated/swiftui_stubs.h:661, include/generated/uiir_kinds.h:643); lowering maps it to UI_EVENT_PAYLOAD_INSERT_ITEMS/CollectionInsert (modules/swiftui/compiler/lower/chain.c:75, chain.c:128), captures closure params/actionIR (chain.c:3789), JSON emits typed index and [NSItemProvider] item-provider fields (modules/swiftui/compiler/uiir/json_action.c:407), and UI_SEMANTIC_ON_INSERT preserves of: as semantic.payload.supportedContentTypes (modules/swiftui/compiler/lower/chain.c:879, modules/swiftui/compiler/uiir/json_modifier.c:3094). Collection insert execution remains renderer/runtime policy.func badge(_ count: Int) -> some ViewUI_SEMANTIC_BADGE; chain.c:530 maps the modifier and chain.c:2266 decomposes integer literals into UISemantic.badge_count (uiir.h:976) and string/interpolated literals into UISemantic.badge_text (uiir.h:977). JSON emits payload.count or payload.text with raw fallback for dynamic values (json_modifier.c:2023). Renderer behavior remains separate.func headerProminence(_ prominence: Prominence) -> some ViewUI_SEMANTIC_HEADER_PROMINENCE; chain.c:525 maps the modifier and chain.c:1946 decomposes the Prominence token into UISemantic.header_prominence (uiir.h:947), with JSON literal payload.prominence (json_modifier.c:1749). Renderer behavior remains separate.public struct ListItemTint : SendablelistItemTint(_:) contextually lowers .monochrome plus .fixed/.preferred factory names into UISemantic.list_item_tint, and factory Color args into UISemantic.color_value (chain.c:2124, json_modifier.c:1756). Other contexts remain raw source.public struct ListSectionSpacing : SendablelistSectionSpacing(_:) contextually lowers tokens such as .default/.compact to UISemantic.list_section_spacing_kind (chain.c:1978, json_modifier.c:1676). Other contexts remain raw args; macOS unavailable.@MainActor public struct NavigationStack<Data, Root> : View where Root : Viewpublic init(@ViewBuilder root: () -> Root) where Data == NavigationPathpublic init(path: Binding<NavigationPath>, @ViewBuilder root: () -> Root) where Data == NavigationPathpublic init(path: Binding<Data>, @ViewBuilder root: () -> Root) where Data : MutableCollection, Data : RandomAccessCollection, Data : RangeReplaceableCollection, Data.Element : Hashable@MainActor public var body: some View { get }public struct NavigationView<Content> : View where Content : Viewpublic init(@ViewBuilder content: () -> Content)public struct NavigationSplitView<Sidebar, Content, Detail> : View where Sidebar : View, Content : View, Detail : Viewpublic init(@ViewBuilder sidebar: () -> Sidebar, @ViewBuilder content: () -> Content, @ViewBuilder detail: () -> Detail)public init(columnVisibility: Binding<NavigationSplitViewVisibility>, @ViewBuilder sidebar: () -> Sidebar, @ViewBuilder content: () -> Content, @ViewBuilder detail: () -> Detail)public init(@ViewBuilder sidebar: () -> Sidebar, @ViewBuilder detail: () -> Detail) where Content == EmptyViewpublic init(preferredCompactColumn: Binding<NavigationSplitViewColumn>, @ViewBuilder sidebar: () -> Sidebar, @ViewBuilder content: () -> Content, @ViewBuilder detail: () -> Detail)public init(columnVisibility: Binding<NavigationSplitViewVisibility>, preferredCompactColumn: Binding<NavigationSplitViewColumn>, @ViewBuilder sidebar: () -> Sidebar, @ViewBuilder detail: () -> Detail) where Content == EmptyViewpublic struct NavigationLink<Label, Destination> : View where Label : View, Destination : Viewpublic init(@ViewBuilder destination: () -> Destination, @ViewBuilder label: () -> Label)public init<P>(value: P?, @ViewBuilder label: () -> Label) where P : Hashablepublic init<P>(_ titleKey: LocalizedStringKey, value: P?) where Label == Text, P : Hashablepublic init<S, P>(_ title: S, value: P?) where Label == Text, S : StringProtocol, P : Hashablepublic init(_ titleKey: LocalizedStringKey, @ViewBuilder destination: () -> Destination) where Label == Textpublic init<S>(_ title: S, @ViewBuilder destination: () -> Destination) where Label == Text, S : StringProtocolpublic init(isActive: Binding<Bool>, @ViewBuilder destination: () -> Destination, @ViewBuilder label: () -> Label)public init<V>(tag: V, selection: Binding<V?>, @ViewBuilder destination: () -> Destination, @ViewBuilder label: () -> Label) where V : Hashablepublic func isDetailLink(_ isDetailLink: Bool) -> some ViewUIMOD_IS_DETAIL_LINK (include/generated/swiftui_stubs.h:658, include/generated/uiir_kinds.h:640); lowering maps it to UI_NAVIGATION_DETAIL_LINK (modules/swiftui/compiler/lower/chain.c:352), and JSON emits navigation.kind=detailLink plus payload.isDetailLink (modules/swiftui/compiler/uiir/json_action.c:484). Deprecated/iOS-only navigation behavior remains renderer policy.@MainActor public var body: some View { get }public struct NavigationPathpublic var count: Int { get }public var isEmpty: Bool { get }public var codable: NavigationPath.CodableRepresentation? { get }public init()public init<S>(_ elements: S) where S : Sequence, S.Element : Hashablepublic mutating func append<V>(_ value: V) where V : Hashablepublic mutating func removeLast(_ k: Int = 1)public struct CodableRepresentation : Codablepublic struct NavigationSplitViewVisibility : Equatable, Codable, Sendablepublic static var automatic: NavigationSplitViewVisibility { get }public static var all: NavigationSplitViewVisibility { get }public static var doubleColumn: NavigationSplitViewVisibility { get }public static var detailOnly: NavigationSplitViewVisibility { get }public struct NavigationSplitViewColumn : Hashable, Sendablepublic static var sidebar: NavigationSplitViewColumn { get }public static var content: NavigationSplitViewColumn { get }public static var detail: NavigationSplitViewColumn { get }public struct NavigationBarItem : Sendablepublic enum TitleDisplayMode : Sendablecase automaticcase inlinecase largepublic struct TabView<SelectionValue, Content> : View where SelectionValue : Hashable, Content : Viewpublic init(selection: Binding<SelectionValue>?, @ViewBuilder content: () -> Content)public init(@ViewBuilder content: () -> Content) where SelectionValue == Intpublic init<C>(selection: Binding<SelectionValue>, @TabContentBuilder<SelectionValue> content: () -> C) where C : TabContentpublic init<C>(@TabContentBuilder<Never> content: () -> C) where SelectionValue == Never, C : TabContent@MainActor public var body: some View { get }public struct Tab<Value, Content, Label>public init<S>(_ title: S, image: String, value: Value, @ViewBuilder content: () -> Content) where Label == DefaultTabLabel, S : StringProtocolpublic init<S>(_ title: S, systemImage: String, value: Value, @ViewBuilder content: () -> Content) where Label == DefaultTabLabel, S : StringProtocolpublic init(value: Value, role: TabRole?, @ViewBuilder content: () -> Content, @ViewBuilder label: () -> Label)public init(@ViewBuilder content: () -> Content) where Value == Never, Label == EmptyView@MainActor public var body: Tab<Value, Content, Label> { get }public struct TabRole : Hashable, Sendablepublic static var search: TabRole { get }public func tabItem<V>(@ViewBuilder _ label: () -> V) -> some View where V : ViewUI_SEMANTIC_TAB_ITEM; lowering maps tabItem in modules/swiftui/compiler/lower/chain.c:695, and JSON emits the lowered label closure as semantic.payload.label (modules/swiftui/compiler/uiir/json_modifier.c:2012). Tab chrome rendering remains renderer policy.public func tabViewStyle<S>(_ style: S) -> some View where S : TabViewStylepublic func navigationTitle(_ title: Text) -> some Viewpublic func navigationTitle(_ titleKey: LocalizedStringKey) -> some Viewpublic func navigationTitle<S>(_ title: S) -> some View where S : StringProtocolpublic func navigationTitle(_ title: Binding<String>) -> some Viewpublic func navigationSubtitle(_ subtitle: Text) -> some Viewnavigation_kind_for_modifier in modules/swiftui/compiler/lower/chain.c:140; UINavigationKind has UI_NAVIGATION_SUBTITLE at include/internal/uiir.h:555; JSON emits payload.subtitle in modules/swiftui/compiler/uiir/json_action.c:396.public func navigationSubtitle<S>(_ subtitle: S) -> some View where S : StringProtocolnavigation_kind_for_modifier in modules/swiftui/compiler/lower/chain.c:140; string arg captured as payload.subtitle by modules/swiftui/compiler/uiir/json_action.c:396.public func navigationDestination<D, C>(for data: D.Type, @ViewBuilder destination: @escaping (D) -> C) -> some View where D : Hashable, C : Viewpublic func navigationDestination<V>(isPresented: Binding<Bool>, @ViewBuilder destination: () -> V) -> some View where V : Viewpublic func navigationDestination<D, C>(item: Binding<D?>, @ViewBuilder destination: @escaping (D) -> C) -> some View where D : Hashable, C : Viewpublic func navigationBarHidden(_ hidden: Bool) -> some Viewpublic func navigationBarBackButtonHidden(_ hidesBackButton: Bool = true) -> some Viewpublic func navigationBarTitleDisplayMode(_ displayMode: NavigationBarItem.TitleDisplayMode) -> some Viewpublic func navigationBarTitle(_ title: Text) -> some Viewnavigation_kind_for_modifier in modules/swiftui/compiler/lower/chain.c:144; UINavigationKind has UI_NAVIGATION_BAR_TITLE at include/internal/uiir.h:557; JSON emits payload.title in modules/swiftui/compiler/uiir/json_action.c:402. Deprecated, macOS-unavailable.public func navigationBarTitle(_ title: Text, displayMode: NavigationBarItem.TitleDisplayMode) -> some Viewnavigation_kind_for_modifier in modules/swiftui/compiler/lower/chain.c:144; JSON emits payload.title and payload.displayMode in modules/swiftui/compiler/uiir/json_action.c:402. Deprecated, macOS-unavailable.public func navigationBarItems<L, T>(leading: L, trailing: T) -> some View where L : View, T : ViewnavigationBarItems to UI_NAVIGATION_BAR_ITEMS (modules/swiftui/compiler/lower/chain.c:397, include/internal/uiir.h:664), and JSON emits navigation.kind=barItems with typed payload.leading/payload.trailing args (modules/swiftui/compiler/uiir/names.c:386, modules/swiftui/compiler/uiir/json_action.c:541). Deprecated/iOS-only bar item placement remains renderer policy.public func navigationSplitViewColumnWidth(_ width: CGFloat) -> some Viewpublic func navigationSplitViewColumnWidth(min: CGFloat? = nil, ideal: CGFloat, max: CGFloat? = nil) -> some Viewpublic func navigationSplitViewStyle<S>(_ style: S) -> some View where S : NavigationSplitViewStylepublic func navigationViewStyle<S>(_ style: S) -> some View where S : NavigationViewStylepublic func toolbarRole(_ role: ToolbarRole) -> some Viewnavigation_kind_for_modifier in modules/swiftui/compiler/lower/chain.c:148; UINavigationKind has UI_NAVIGATION_TOOLBAR_ROLE at include/internal/uiir.h:559; JSON emits payload.role in modules/swiftui/compiler/uiir/json_action.c:408.public func navigationLinkIndicatorVisibility(_ visibility: Visibility) -> some Viewnavigation_kind_for_modifier in modules/swiftui/compiler/lower/chain.c:142; UINavigationKind has UI_NAVIGATION_LINK_INDICATOR_VISIBILITY at include/internal/uiir.h:556; JSON emits payload.visibility in modules/swiftui/compiler/uiir/json_action.c:399.public func navigationDocument<D>(_ document: D) -> some View where D : TransferablenavigationDocument to UI_NAVIGATION_DOCUMENT (modules/swiftui/compiler/lower/chain.c:399, include/internal/uiir.h:665); JSON emits navigation.kind=document and typed payload.document (modules/swiftui/compiler/uiir/names.c:387, modules/swiftui/compiler/uiir/json_action.c:553). Transfer/document runtime remains renderer policy.public func navigationDocument(_ url: URL) -> some ViewUI_NAVIGATION_DOCUMENT metadata path as the Transferable overload; URL args are preserved under typed navigation.payload.document (modules/swiftui/compiler/uiir/json_action.c:553). URL document-opening/runtime policy is outside lowering.public func navigationTransition(_ style: some NavigationTransition) -> some ViewnavigationTransition to UI_NAVIGATION_TRANSITION (modules/swiftui/compiler/lower/chain.c:401, include/internal/uiir.h:666); JSON emits navigation.kind=transition and typed payload.style (modules/swiftui/compiler/uiir/names.c:388, modules/swiftui/compiler/uiir/json_action.c:556). NavigationTransition runtime/zoom animation remains renderer policy.@MainActor public protocol TabViewStylepublic struct PageTabViewStyle : TabViewStylepublic struct DefaultTabViewStyle : TabViewStylepublic struct SidebarAdaptableTabViewStyle : TabViewStyle@MainActor public protocol NavigationSplitViewStyle@MainActor public static var balanced: BalancedNavigationSplitViewStyle { get }@MainActor public static var prominentDetail: ProminentDetailNavigationSplitViewStyle { get }public protocol NavigationViewStylepublic struct ToolbarRole : SendabletoolbarRole(_:) now captures role tokens as dedicated navigation payload.public static var automatic: ToolbarRole { get }toolbarRole(_:).public static var navigationStack: ToolbarRole { get }toolbarRole(_:).public static var browser: ToolbarRole { get }toolbarRole(_:).public static var editor: ToolbarRole { get }toolbarRole(_:).@MainActor public protocol TabContent<TabValue>@resultBuilder public struct TabContentBuilder<TabValue> where TabValue : Hashablenonisolated public func sheet<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : Viewnonisolated public func sheet<Content>(isPresented: Binding<Bool>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping () -> Content) -> some View where Content : Viewnonisolated public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : Viewnonisolated public func fullScreenCover<Content>(isPresented: Binding<Bool>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping () -> Content) -> some View where Content : Viewnonisolated public func popover<Content>(isPresented: Binding<Bool>, attachmentAnchor: PopoverAttachmentAnchor = .rect(.bounds), arrowEdge: Edge? = nil, @ViewBuilder content: @escaping () -> Content) -> some View where Content : ViewUI_PRESENTATION_POPOVER; lowering maps popover in modules/swiftui/compiler/lower/presentation.c:37, captures trailing content as a content slot (modules/swiftui/compiler/lower/presentation.c:214), and JSON emits isPresented, default/explicit attachmentAnchor, and tokenized arrowEdge payloads (modules/swiftui/compiler/uiir/json_modifier.c:979).nonisolated public func popover<Item, Content>(item: Binding<Item?>, attachmentAnchor: PopoverAttachmentAnchor = .rect(.bounds), arrowEdge: Edge? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : ViewUI_PRESENTATION_POPOVER; item binding becomes the trigger, content closure lowers to slot=content, and .rect/.point anchors plus arrowEdge enum/nil values serialize as typed presentation payload fields (modules/swiftui/compiler/uiir/json_modifier.c:242, modules/swiftui/compiler/uiir/json_modifier.c:979).nonisolated public func alert<A>(_ titleKey: LocalizedStringKey, isPresented: Binding<Bool>, @ViewBuilder actions: () -> A) -> some View where A : Viewnonisolated public func alert<A, M>(_ titleKey: LocalizedStringKey, isPresented: Binding<Bool>, @ViewBuilder actions: () -> A, @ViewBuilder message: () -> M) -> some View where A : View, M : Viewnonisolated public func alert<A, T>(_ titleKey: LocalizedStringKey, isPresented: Binding<Bool>, presenting data: T?, @ViewBuilder actions: (T) -> A) -> some View where A : Viewnonisolated public func alert<A, M, T>(_ titleKey: LocalizedStringKey, isPresented: Binding<Bool>, presenting data: T?, @ViewBuilder actions: (T) -> A, @ViewBuilder message: (T) -> M) -> some View where A : View, M : Viewnonisolated public func alert<E, A>(isPresented: Binding<Bool>, error: E?, @ViewBuilder actions: () -> A) -> some View where E : LocalizedError, A : Viewnonisolated public func alert<Item>(item: Binding<Item?>, content: (Item) -> Alert) -> some View where Item : Identifiablenonisolated public func alert(isPresented: Binding<Bool>, content: () -> Alert) -> some Viewpublic struct Alertpublic init(title: Text, message: Text? = nil, dismissButton: Alert.Button? = nil)public init(title: Text, message: Text? = nil, primaryButton: Alert.Button, secondaryButton: Alert.Button)public static func `default`(_ label: Text, action: (() -> Void)? = {}) -> Alert.Buttonpublic static func cancel(_ label: Text, action: (() -> Void)? = {}) -> Alert.Buttonpublic static func destructive(_ label: Text, action: (() -> Void)? = {}) -> Alert.Buttonnonisolated public func confirmationDialog<A>(_ titleKey: LocalizedStringKey, isPresented: Binding<Bool>, titleVisibility: Visibility = .automatic, @ViewBuilder actions: () -> A) -> some View where A : Viewnonisolated public func confirmationDialog<A, M>(_ titleKey: LocalizedStringKey, isPresented: Binding<Bool>, titleVisibility: Visibility = .automatic, @ViewBuilder actions: () -> A, @ViewBuilder message: () -> M) -> some View where A : View, M : Viewnonisolated public func confirmationDialog<A, T>(_ titleKey: LocalizedStringKey, isPresented: Binding<Bool>, titleVisibility: Visibility = .automatic, presenting data: T?, @ViewBuilder actions: (T) -> A) -> some View where A : Viewnonisolated public func confirmationDialog<A, M, T>(_ titleKey: LocalizedStringKey, isPresented: Binding<Bool>, titleVisibility: Visibility = .automatic, presenting data: T?, @ViewBuilder actions: (T) -> A, @ViewBuilder message: (T) -> M) -> some View where A : View, M : Viewnonisolated public func actionSheet(isPresented: Binding<Bool>, content: () -> ActionSheet) -> some Viewpublic struct ActionSheetnonisolated public func dialogIcon(_ icon: Image?) -> some ViewUI_SEMANTIC_DIALOG_ICON; lowering maps dialogIcon in modules/swiftui/compiler/lower/chain.c:713, and JSON emits the icon arg as semantic.payload.icon (modules/swiftui/compiler/uiir/json_modifier.c:2134).nonisolated public func dialogSeverity(_ severity: DialogSeverity) -> some Viewpublic struct DialogSeverity : Equatable, Sendablenonisolated public func dialogSuppressionToggle(_ titleKey: LocalizedStringKey, isSuppressed: Binding<Bool>) -> some ViewUI_SEMANTIC_DIALOG_SUPPRESSION_TOGGLE; lowering maps dialogSuppressionToggle in modules/swiftui/compiler/lower/chain.c:715, and JSON emits semantic.payload.title plus isSuppressed binding (modules/swiftui/compiler/uiir/json_modifier.c:2137).nonisolated public func dialogSuppressionToggle(isSuppressed: Binding<Bool>) -> some ViewUI_SEMANTIC_DIALOG_SUPPRESSION_TOGGLE; binding-only overload omits payload.title and emits semantic.payload.isSuppressed (modules/swiftui/compiler/uiir/json_modifier.c:2137).nonisolated public func dialogPreventsAppTermination(_ preventsAppTermination: Bool?) -> some ViewUI_SEMANTIC_DIALOG_PREVENTS_APP_TERMINATION; lowering maps dialogPreventsAppTermination in modules/swiftui/compiler/lower/chain.c:717, and JSON emits semantic.payload.preventsAppTermination (modules/swiftui/compiler/uiir/json_modifier.c:2146).nonisolated public func toolbar<Content>(@ViewBuilder content: () -> Content) -> some View where Content : Viewnonisolated public func toolbar<Content>(@ToolbarContentBuilder content: () -> Content) -> some View where Content : ToolbarContentnonisolated public func toolbar<Content>(id: String, @ToolbarContentBuilder content: () -> Content) -> some View where Content : CustomizableToolbarContentnonisolated public func toolbar(_ visibility: Visibility, for bars: ToolbarPlacement...) -> some ViewUI_SEMANTIC_TOOLBAR_VISIBILITY when a for: arg is present (modules/swiftui/compiler/lower/chain.c:3135) and kept out of toolbar-content presentation lowering (modules/swiftui/compiler/lower/chain.c:3407). JSON decomposes visibility plus bars in modules/swiftui/compiler/uiir/json_modifier.c:2137.nonisolated public func toolbar(removing defaultItemKind: ToolbarDefaultItemKind?) -> some ViewUI_SEMANTIC_TOOLBAR_REMOVING; toolbar calls with a removing: arg are mapped in modules/swiftui/compiler/lower/chain.c:3123 and kept out of presentation-content lowering in modules/swiftui/compiler/lower/chain.c:3395. JSON emits semantic.payload.defaultItemKind as a token or null in modules/swiftui/compiler/uiir/json_modifier.c:2173.public struct ToolbarItem<ID, Content> : ToolbarContent where Content : Viewnonisolated public init(placement: ToolbarItemPlacement = .automatic, @ViewBuilder content: () -> Content)nonisolated public init(id: String, placement: ToolbarItemPlacement = .automatic, @ViewBuilder content: () -> Content)nonisolated public init(id: String, placement: ToolbarItemPlacement = .automatic, showsByDefault: Bool, @ViewBuilder content: () -> Content)public var id: ID { get }public struct ToolbarItemGroup<Content> : ToolbarContent where Content : Viewpublic init(placement: ToolbarItemPlacement = .automatic, @ViewBuilder content: () -> Content)nonisolated public init<C, L>(placement: ToolbarItemPlacement = .automatic, @ViewBuilder content: () -> C, @ViewBuilder label: () -> L) where Content == LabeledToolbarItemGroupContent<C, L>, C : View, L : Viewpublic struct ToolbarItemPlacementpublic static let automatic: ToolbarItemPlacementpublic static let principal: ToolbarItemPlacementpublic static let navigation: ToolbarItemPlacementpublic static let primaryAction: ToolbarItemPlacementpublic static let secondaryAction: ToolbarItemPlacementpublic static let status: ToolbarItemPlacementpublic static let confirmationAction: ToolbarItemPlacementpublic static let cancellationAction: ToolbarItemPlacementpublic static let destructiveAction: ToolbarItemPlacementpublic static let keyboard: ToolbarItemPlacementpublic static var topBarLeading: ToolbarItemPlacement { get }public static var topBarTrailing: ToolbarItemPlacement { get }public static let navigationBarLeading: ToolbarItemPlacementpublic static let navigationBarTrailing: ToolbarItemPlacementpublic static let bottomBar: ToolbarItemPlacementpublic static let largeTitle: ToolbarItemPlacementpublic static let subtitle: ToolbarItemPlacementpublic static let largeSubtitle: ToolbarItemPlacementpublic static func accessoryBar<ID>(id: ID) -> ToolbarItemPlacement where ID : Hashable@MainActor @preconcurrency public protocol ToolbarContent@ToolbarContentBuilder @MainActor @preconcurrency var body: Self.Body { get }nonisolated public func sharedBackgroundVisibility(_ visibility: Visibility) -> some ToolbarContentnonisolated public func matchedTransitionSource(id: some Hashable, in namespace: Namespace.ID) -> some ToolbarContentpublic protocol CustomizableToolbarContent : ToolbarContent where Self.Body : CustomizableToolbarContentpublic func defaultCustomization(_ defaultVisibility: Visibility = .automatic, options: ToolbarCustomizationOptions = []) -> some CustomizableToolbarContentnonisolated public func customizationBehavior(_ behavior: ToolbarCustomizationBehavior) -> some CustomizableToolbarContent@resultBuilder public struct ToolbarContentBuilderpublic static func buildBlock<Content>(_ content: Content) -> some ToolbarContent where Content : ToolbarContentpublic static func buildExpression<Content>(_ content: Content) -> Content where Content : ToolbarContentpublic static func buildIf<Content>(_ content: Content?) -> Content? where Content : ToolbarContentpublic static func buildEither<TrueContent, FalseContent>(first: TrueContent) -> _ConditionalContent<TrueContent, FalseContent> where TrueContent : ToolbarContent, FalseContent : ToolbarContentpublic static func buildEither<TrueContent, FalseContent>(second: FalseContent) -> _ConditionalContent<TrueContent, FalseContent> where TrueContent : ToolbarContent, FalseContent : ToolbarContentpublic static func buildLimitedAvailability(_ content: any ToolbarContent) -> some ToolbarContentnonisolated public func presentationDetents(_ detents: Set<PresentationDetent>) -> some Viewnonisolated public func presentationDetents(_ detents: Set<PresentationDetent>, selection: Binding<PresentationDetent>) -> some Viewpublic struct PresentationDetent : Hashable, Sendablepublic static let medium: PresentationDetentpublic static let large: PresentationDetentpublic static func fraction(_ fraction: CGFloat) -> PresentationDetentpublic static func height(_ height: CGFloat) -> PresentationDetentpublic static func custom<D>(_ type: D.Type) -> PresentationDetent where D : CustomPresentationDetent@dynamicMemberLookup public struct Contextpublic protocol CustomPresentationDetentnonisolated public func presentationDragIndicator(_ visibility: Visibility) -> some Viewnonisolated public func presentationBackground<S>(_ style: S) -> some View where S : ShapeStylenonisolated public func presentationBackground<V>(alignment: Alignment = .center, @ViewBuilder content: () -> V) -> some View where V : Viewnonisolated public func presentationCornerRadius(_ cornerRadius: CGFloat?) -> some Viewnonisolated public func presentationBackgroundInteraction(_ interaction: PresentationBackgroundInteraction) -> some Viewnonisolated public func presentationCompactAdaptation(_ adaptation: PresentationAdaptation) -> some Viewnonisolated public func presentationCompactAdaptation(horizontal horizontalAdaptation: PresentationAdaptation, vertical verticalAdaptation: PresentationAdaptation) -> some Viewnonisolated public func presentationContentInteraction(_ behavior: PresentationContentInteraction) -> some Viewnonisolated public func presentationSizing(_ sizing: some PresentationSizing) -> some ViewUI_PRESENTATION_POLICY_SIZING; lowering maps presentationSizing in modules/swiftui/compiler/lower/chain.c:351, and JSON emits the sizing value as presentationPolicy.payload.sizing (modules/swiftui/compiler/uiir/json_modifier.c:880).nonisolated public func interactiveDismissDisabled(_ isDisabled: Bool = true) -> some Viewpublic struct PresentationAdaptation : Sendablepublic static var automatic: PresentationAdaptation { get }public static var popover: PresentationAdaptation { get }public static var sheet: PresentationAdaptation { get }public static var fullScreenCover: PresentationAdaptation { get }public struct PresentationBackgroundInteraction : Sendablepublic static func enabled(upThrough detent: PresentationDetent) -> PresentationBackgroundInteractionpublic struct PresentationContentInteraction : Equatable, Sendablepublic static var resizes: PresentationContentInteraction { get }public static var scrolls: PresentationContentInteraction { get }public enum PopoverAttachmentAnchorcase rect(Anchor<CGRect>.Source)case point(UnitPoint)@MainActor @preconcurrency public struct DismissAction@MainActor @preconcurrency public func callAsFunction()public var dismiss: DismissAction { get }public struct DismissBehavior : Sendablepublic static let interactive: DismissBehaviorpublic static let destructive: DismissBehaviorpublic struct PresentationModenonisolated public func inspector<V>(isPresented: Binding<Bool>, @ViewBuilder content: () -> V) -> some View where V : ViewUI_PRESENTATION_INSPECTOR; modules/swiftui/compiler/lower/presentation.c:39 recognizes inspector, presentation.c:212 lowers its content closure into a content slot, and JSON emits presentation.kind=inspector plus payload.isPresented/trigger (modules/swiftui/compiler/uiir/json_modifier.c:881).nonisolated public func inspectorColumnWidth(min: CGFloat? = nil, ideal: CGFloat, max: CGFloat? = nil) -> some ViewUI_SEMANTIC_INSPECTOR_COLUMN_WIDTH; lowering maps inspectorColumnWidth in modules/swiftui/compiler/lower/chain.c:707, decomposes numeric min/ideal/max into UISemantic.inspector_column_*_width fields (chain.c:2296), and JSON emits payload.min/ideal/max (modules/swiftui/compiler/uiir/json_modifier.c:2097).nonisolated public func inspectorColumnWidth(_ width: CGFloat) -> some ViewUI_SEMANTIC_INSPECTOR_COLUMN_WIDTH; the fixed-width overload decomposes the unlabeled numeric arg into UISemantic.inspector_column_width (include/internal/uiir.h:1121, chain.c:2303) and JSON emits payload.width (modules/swiftui/compiler/uiir/json_modifier.c:2097).nonisolated public func fileImporter(isPresented: Binding<Bool>, allowedContentTypes: [UTType], onCompletion: @escaping (_ result: Result<URL, any Error>) -> Void) -> some Viewnonisolated public func fileImporter(isPresented: Binding<Bool>, allowedContentTypes: [UTType], allowsMultipleSelection: Bool, onCompletion: @escaping (_ result: Result<[URL], any Error>) -> Void) -> some Viewnonisolated public func fileImporter(isPresented: Binding<Bool>, allowedContentTypes: [UTType], allowsMultipleSelection: Bool, onCompletion: @escaping (_ result: Result<[URL], any Error>) -> Void, onCancellation: @escaping () -> Void) -> some Viewnonisolated public func fileExporter<D>(isPresented: Binding<Bool>, document: D?, contentType: UTType, defaultFilename: String? = nil, onCompletion: @escaping (_ result: Result<URL, any Error>) -> Void) -> some View where D : FileDocumentnonisolated public func fileExporter<C>(isPresented: Binding<Bool>, documents: C, contentType: UTType, onCompletion: @escaping (_ result: Result<[URL], any Error>) -> Void) -> some View where C : Collection, C.Element : FileDocumentnonisolated public func fileExporter<T>(isPresented: Binding<Bool>, item: T?, contentTypes: [UTType] = [], defaultFilename: String? = nil, onCompletion: @escaping (Result<URL, any Error>) -> Void, onCancellation: @escaping () -> Void = { }) -> some View where T : Transferablenonisolated public func fileExporterFilenameLabel(_ label: Text?) -> some Viewnonisolated public func fileMover(isPresented: Binding<Bool>, file: URL?, onCompletion: @escaping (_ result: Result<URL, any Error>) -> Void) -> some Viewnonisolated public func fileMover<C>(isPresented: Binding<Bool>, files: C, onCompletion: @escaping (_ result: Result<[URL], any Error>) -> Void) -> some View where C : Collection, C.Element == URLnonisolated public func fileMover(isPresented: Binding<Bool>, file: URL?, onCompletion: @escaping (Result<URL, any Error>) -> Void, onCancellation: @escaping () -> Void) -> some Viewnonisolated public func toolbarBackground<S>(_ style: S, for bars: ToolbarPlacement...) -> some View where S : ShapeStyleUI_SEMANTIC_TOOLBAR_BACKGROUND; lowering maps toolbarBackground in modules/swiftui/compiler/lower/chain.c:697, and JSON emits style overloads as semantic.payload.style plus bars (modules/swiftui/compiler/uiir/json_modifier.c:2048).nonisolated public func toolbarBackground(_ visibility: Visibility, for bars: ToolbarPlacement...) -> some ViewUI_SEMANTIC_TOOLBAR_BACKGROUND metadata; .visible/.hidden/.automatic decompose to semantic.payload.visibility plus bars (modules/swiftui/compiler/uiir/json_modifier.c:2048).nonisolated public func toolbarBackgroundVisibility(_ visibility: Visibility, for bars: ToolbarPlacement...) -> some ViewUI_SEMANTIC_TOOLBAR_BACKGROUND_VISIBILITY; lowering maps toolbarBackgroundVisibility in modules/swiftui/compiler/lower/chain.c:699, and JSON emits semantic.payload.visibility plus bars (modules/swiftui/compiler/uiir/json_modifier.c:2061).nonisolated public func toolbarColorScheme(_ colorScheme: ColorScheme?, for bars: ToolbarPlacement...) -> some ViewUI_SEMANTIC_TOOLBAR_COLOR_SCHEME; lowering maps toolbarColorScheme in modules/swiftui/compiler/lower/chain.c:701, and JSON emits semantic.payload.colorScheme plus bars (modules/swiftui/compiler/uiir/json_modifier.c:2076).nonisolated public func toolbarVisibility(_ visibility: Visibility, for bars: ToolbarPlacement...) -> some ViewUI_SEMANTIC_TOOLBAR_VISIBILITY; lowering maps toolbarVisibility in modules/swiftui/compiler/lower/chain.c:703, and JSON emits semantic.payload.visibility plus bars (modules/swiftui/compiler/uiir/json_modifier.c:2061).nonisolated public func toolbarForegroundStyle<S>(_ style: S, for bars: ToolbarPlacement...) -> some View where S : ShapeStyleUI_SEMANTIC_TOOLBAR_FOREGROUND_STYLE; lowering maps toolbarForegroundStyle in modules/swiftui/compiler/lower/chain.c:705, and JSON emits semantic.payload.style plus bars (modules/swiftui/compiler/uiir/json_modifier.c:2089).nonisolated public func toolbarRole(_ role: ToolbarRole) -> some Viewnavigation_kind_for_modifier in modules/swiftui/compiler/lower/chain.c:148; role arg serialized as payload.role in modules/swiftui/compiler/uiir/json_action.c:408.nonisolated public func toolbarTitleDisplayMode(_ mode: ToolbarTitleDisplayMode) -> some Viewnavigation_kind_for_modifier in modules/swiftui/compiler/lower/chain.c:148; UINavigationKind has UI_NAVIGATION_TOOLBAR_TITLE_DISPLAY_MODE at include/internal/uiir.h:559; JSON emits payload.displayMode in modules/swiftui/compiler/uiir/json_action.c:408.nonisolated public func toolbarTitleMenu<C>(@ViewBuilder content: () -> C) -> some View where C : ViewUI_SEMANTIC_TOOLBAR_TITLE_MENU; lowering maps it in modules/swiftui/compiler/lower/chain.c:740, skips the ViewBuilder closure from raw args (chain.c:3577), captures it as UI_SLOT_TOOLBAR_TITLE_MENU content (chain.c:3449, chain.c:3666), and JSON emits semantic.payload.hasContentSlot/contentSlot (modules/swiftui/compiler/uiir/json_modifier.c:2398).nonisolated public func toolbarItemHidden(_ hidden: Bool = true) -> some ToolbarContentpublic struct ToolbarPlacementpublic struct ToolbarRole : SendabletoolbarRole(_:) captures role tokens as dedicated navigation payload.public struct ToolbarTitleDisplayModepublic struct ToolbarDefaultItemKindpublic struct ToolbarLabelStyle : Sendable, Equatablenonisolated public func contextMenu<MenuItems>(@ViewBuilder menuItems: () -> MenuItems) -> some View where MenuItems : ViewUI_SEMANTIC_CONTEXT_MENU; contextMenu maps in modules/swiftui/compiler/lower/chain.c:799, trailing menu content lowers into mod.content with slot=content (modules/swiftui/compiler/lower/chain.c:3287, modules/swiftui/compiler/lower/chain.c:3535), and JSON emits semantic.payload.hasMenuSlot (modules/swiftui/compiler/uiir/json_modifier.c:2949).nonisolated public func contextMenu<M, P>(@ViewBuilder menuItems: () -> M, @ViewBuilder preview: () -> P) -> some View where M : View, P : ViewUI_SEMANTIC_CONTEXT_MENU; menu content lowers to content, preview lowers to previewContent with slot=preview (include/internal/uiir.h:520, modules/swiftui/compiler/uiir/json_node.c:336), and JSON emits semantic.payload.hasPreviewSlot (modules/swiftui/compiler/uiir/json_modifier.c:2952).nonisolated public func contextMenu<I, M>(forSelectionType itemType: I.Type = I.self, @ViewBuilder menu: @escaping (Set<I>) -> M, primaryAction: ((Set<I>) -> Void)? = nil) -> some View where I : Hashable, M : ViewUI_SEMANTIC_CONTEXT_MENU now captures forSelectionType as semantic.payload.selectionType and lowers label-arg menu: plus primaryAction: closures to content/actionIR (modules/swiftui/compiler/lower/chain.c:3304, modules/swiftui/compiler/lower/chain.c:3339, modules/swiftui/compiler/uiir/json_modifier.c:2957). Swift multiple-trailing primaryAction: is still a parser binding gap, so this overload remains partial.nonisolated public func onCopyCommand(perform payloadAction: (() -> [NSItemProvider])?) -> some ViewonCopyCommand as action-capable (include/generated/swiftui_stubs.h:484); lowering maps it to UI_EVENT_PAYLOAD_COPY_COMMAND with [NSItemProvider] payload type (modules/swiftui/compiler/lower/chain.c:63, chain.c:94), captures the closure as actionIR through the action pipeline (chain.c:3630), and JSON emits eventPayload.kind=copyCommand plus returned itemProviders field (modules/swiftui/compiler/uiir/json_action.c:351). macOS command dispatch remains renderer/runtime policy.nonisolated public func onCutCommand(perform payloadAction: (() -> [NSItemProvider])?) -> some ViewonCutCommand as action-capable (include/generated/swiftui_stubs.h:485); lowering maps it to UI_EVENT_PAYLOAD_CUT_COMMAND with [NSItemProvider] payload type (modules/swiftui/compiler/lower/chain.c:65, chain.c:95), captures the closure as actionIR (chain.c:3630), and JSON emits eventPayload.kind=cutCommand plus returned itemProviders field (modules/swiftui/compiler/uiir/json_action.c:351). macOS command dispatch remains renderer/runtime policy.nonisolated public func onPasteCommand(of supportedContentTypes: [UTType], perform payloadAction: @escaping ([NSItemProvider]) -> Void) -> some Viewnonisolated public func onPasteCommand<Payload>(of supportedContentTypes: [UTType], validator: @escaping ([NSItemProvider]) -> Payload?, perform payloadAction: @escaping (Payload) -> Void) -> some Viewnonisolated public func onDeleteCommand(perform action: (() -> Void)?) -> some ViewonDeleteCommand as action-capable (include/generated/swiftui_stubs.h:486); lowering maps it to UI_EVENT_PAYLOAD_DELETE_COMMAND/Void (modules/swiftui/compiler/lower/chain.c:67, chain.c:96), captures the closure as actionIR (chain.c:3630), and JSON emits eventPayload.kind=deleteCommand (modules/swiftui/compiler/uiir/names.c:285). macOS command dispatch remains renderer/runtime policy.nonisolated public func onMoveCommand(perform action: ((MoveCommandDirection) -> Void)?) -> some ViewonMoveCommand as action-capable (include/generated/swiftui_stubs.h:498); lowering maps it to UI_EVENT_PAYLOAD_MOVE_COMMAND/MoveCommandDirection (modules/swiftui/compiler/lower/chain.c:69, chain.c:97), captures closure params/actionIR (chain.c:3630), and JSON emits eventPayload.kind=moveCommand with a typed direction field (modules/swiftui/compiler/uiir/json_action.c:356). macOS command dispatch remains renderer/runtime policy.nonisolated public func statusBarHidden(_ hidden: Bool = true) -> some ViewUI_SEMANTIC_STATUS_BAR_HIDDEN via semantic_kind_for_modifier in modules/swiftui/compiler/lower/chain.c:451; fields live in include/internal/uiir.h:987; JSON emits payload.hidden in modules/swiftui/compiler/uiir/json_modifier.c:1427. iOS-only status-bar chrome remains renderer/runtime policy.public protocol Shape : Animatable, View, Sendable { func path(in rect: CGRect) -> Path }nonisolated public func path(in rect: CGRect) -> Pathpublic func fill<S>(_ content: S, style: FillStyle = FillStyle()) -> some View where S : ShapeStylepublic func fill(style: FillStyle = FillStyle()) -> some Viewpublic func stroke<S>(_ content: S, style: StrokeStyle) -> some View where S : ShapeStylepublic func stroke<S>(_ content: S, lineWidth: CGFloat = 1) -> some View where S : ShapeStylepublic func stroke(style: StrokeStyle) -> Self.StrokeShapepublic func trim(from startFraction: CGFloat = 0, to endFraction: CGFloat = 1) -> some Shapepublic func fill(_ content:, style: FillStyle) (FillStyle: eoFill/antialiased)public func size(_ size: CGSize) -> some Shapepublic func size(width: CGFloat, height: CGFloat) -> some Shapepublic func offset(_ offset: CGSize) -> OffsetShape<Self>public func offset(x: CGFloat = 0, y: CGFloat = 0) -> OffsetShape<Self>public func offset(_ offset: CGPoint) -> OffsetShape<Self>public func scale(_ scale: CGFloat, anchor: UnitPoint = .center) -> ScaledShape<Self>public func scale(x: CGFloat = 1, y: CGFloat = 1, anchor: UnitPoint = .center) -> ScaledShape<Self>public func rotation(_ angle: Angle, anchor: UnitPoint = .center) -> RotatedShape<Self>public func transform(_ transform: CGAffineTransform) -> TransformedShape<Self>public protocol InsettableShape : Shape { associatedtype InsetShape : InsettableShape; func inset(by amount: CGFloat) -> Self.InsetShape }@inlinable nonisolated public func inset(by amount: CGFloat) -> some InsettableShapepublic func strokeBorder<S>(_ content: S, style: StrokeStyle, antialiased: Bool = true) -> some View where S : ShapeStylepublic func strokeBorder<S>(_ content: S, lineWidth: CGFloat = 1, antialiased: Bool = true) -> some View where S : ShapeStylepublic func strokeBorder(style: StrokeStyle, antialiased: Bool = true) -> some View@frozen public struct Rectangle : Shape { @inlinable public init() }nonisolated public func path(in rect: CGRect) -> Path@frozen public struct RoundedRectangle : Shape { public var cornerSize: CGSize; public var style: RoundedCornerStyle }@inlinable public init(cornerSize: CGSize, style: RoundedCornerStyle = .continuous)@inlinable public init(cornerRadius: CGFloat, style: RoundedCornerStyle = .continuous)@frozen public struct UnevenRoundedRectangle : Shape { public var cornerRadii: RectangleCornerRadii; public var style: RoundedCornerStyle }public init(cornerRadii: RectangleCornerRadii, style: RoundedCornerStyle = .continuous)public init(topLeadingRadius: CGFloat = 0, bottomLeadingRadius: CGFloat = 0, bottomTrailingRadius: CGFloat = 0, topTrailingRadius: CGFloat = 0, style: RoundedCornerStyle = .continuous)@frozen public struct ConcentricRectangle : Shape@frozen public struct Circle : Shape { @inlinable public init() }nonisolated public func path(in rect: CGRect) -> Path@frozen public struct Ellipse : Shape { @inlinable public init() }@frozen public struct Capsule : Shape { public var style: RoundedCornerStyle; @inlinable public init(style: RoundedCornerStyle = .continuous) }@inlinable public init(style: RoundedCornerStyle = .continuous)@frozen public struct ContainerRelativeShape : Shape { @inlinable public init() }@frozen public struct AnyShape : Shape { public init<S>(_ shape: S) where S : Shape }public init<S>(_ shape: S) where S : Shape@frozen public struct OffsetShape<Content> : Shape where Content : Shape { public var shape: Content; public var offset: CGSize }@frozen public struct RotatedShape<Content> : Shape where Content : Shape { public var shape: Content; public var angle: Angle; public var anchor: UnitPoint }@frozen public struct ScaledShape<Content> : Shape where Content : Shape { public var shape: Content; public var scale: CGSize; public var anchor: UnitPoint }@frozen public struct TransformedShape<Content> : Shape where Content : Shape { public var shape: Content; public var transform: CGAffineTransform }@frozen public struct Path : Equatable, LosslessStringConvertible, @unchecked Sendablepublic init()public init(_ rect: CGRect)public init(roundedRect rect: CGRect, cornerRadius: CGFloat, style: RoundedCornerStyle = .continuous)public init(roundedRect rect: CGRect, cornerSize: CGSize, style: RoundedCornerStyle = .continuous)public init(ellipseIn rect: CGRect)public init(_ path: CGPath)public init(_ callback: (inout Path) -> ())public init?(_ string: String)public mutating func move(to p: CGPoint)public mutating func addLine(to p: CGPoint)public mutating func addQuadCurve(to p: CGPoint, control cp: CGPoint)public mutating func addCurve(to p: CGPoint, control1 cp1: CGPoint, control2 cp2: CGPoint)public mutating func addRect(_ rect: CGRect)public mutating func addRoundedRect(in rect: CGRect, cornerSize: CGSize, style: RoundedCornerStyle = .continuous)public mutating func addEllipse(in rect: CGRect)public mutating func addArc(center: CGPoint, radius: CGFloat, startAngle: Angle, endAngle: Angle, clockwise: Bool, transform: CGAffineTransform = .identity)public mutating func addArc(tangent1End p1: CGPoint, tangent2End p2: CGPoint, radius: CGFloat, transform: CGAffineTransform = .identity)public mutating func addRelativeArc(center: CGPoint, radius: CGFloat, startAngle: Angle, delta: Angle, transform: CGAffineTransform = .identity)public mutating func addPath(_ path: Path, transform: CGAffineTransform = .identity)public mutating func addLines(_ lines: [CGPoint])public mutating func closeSubpath()public mutating func addRects(_ rects: [CGRect])public mutating func addEllipses(_ rects: [CGRect])public func applying(_ transform: CGAffineTransform) -> Pathpublic func offsetBy(dx: CGFloat, dy: CGFloat) -> Pathpublic func trimmedPath(from: CGFloat, to: CGFloat) -> Pathpublic var boundingRect: CGRect { get }public func contains(_ p: CGPoint, eoFill: Bool = false) -> Boolpublic var isEmpty: Bool { get }public var cgPath: CGPath { get }public var currentPoint: CGPoint? { get }public var description: String { get }@frozen public enum Element : Equatable { case move(to:); case line(to:); case quadCurve(to:control:); case curve(to:control1:control2:); case closeSubpath }public func forEach(_ body: (Path.Element) -> Void)@frozen public enum RoundedCornerStyle : Equatable, Hashable, Sendable { case circular; case continuous }case circularcase continuouspublic struct StrokeStyle : Equatable { var lineWidth, lineCap, lineJoin, miterLimit, dash, dashPhase }public init(lineWidth: CGFloat = 1, lineCap: CGLineCap = .butt, lineJoin: CGLineJoin = .miter, miterLimit: CGFloat = 10, dash: [CGFloat] = [CGFloat](), dashPhase: CGFloat = 0)public var lineWidth: CGFloatpublic var lineCap: CGLineCappublic var lineJoin: CGLineJoinpublic var dash: [CGFloat]public var dashPhase: CGFloat@frozen public struct FillStyle : Equatable { public var isEOFilled: Bool; public var isAntialiased: Bool }public init(eoFill: Bool = false, antialiased: Bool = true)public var isEOFilled: Boolpublic var isAntialiased: Boolpublic struct ButtonBorderShape : Equatable, SendablebuttonBorderShape(_:) contextually lowers static/factory tokens to payload.shape, while standalone values remain structural.public static let automatic: ButtonBorderShapebuttonBorderShape(_:) to payload.shape="automatic"; standalone value remains structural.public static let capsule: ButtonBorderShapebuttonBorderShape(_:) to payload.shape="capsule"; standalone value remains structural.public static let roundedRectangle: ButtonBorderShapebuttonBorderShape(_:) to payload.shape="roundedRectangle"; standalone value remains structural.public static func roundedRectangle(radius: CGFloat) -> ButtonBorderShapebuttonBorderShape(_:) to payload.shape="roundedRectangle" while preserving the radius call arg; standalone value remains structural.public static let circle: ButtonBorderShapebuttonBorderShape(_:) to payload.shape="circle"; standalone value remains structural.nonisolated public func path(in rect: CGRect) -> Path@inlinable nonisolated public func inset(by amount: CGFloat) -> some InsettableShape@inlinable nonisolated public func buttonBorderShape(_ shape: ButtonBorderShape) -> some ViewUI_SEMANTIC_BUTTON_BORDER_SHAPE; chain.c:497 maps the modifier and chain.c:1946 decomposes static/factory shape tokens into UISemantic.button_border_shape (uiir.h:924), with JSON literal payload.shape (json_modifier.c:1608). Renderer behavior remains separate.public func clipShape<S>(_ shape: S, style: FillStyle = FillStyle()) -> some View where S : Shapepublic func clipShape(_ shape: RoundedRectangle) -> some MatchedTransitionSourceConfigurationpublic func contentShape<S>(_ shape: S, eoFill: Bool = false) -> some View where S : ShapeUI_SEMANTIC_CONTENT_SHAPE; chain.c:1826 defaults/decomposes eoFill into UISemantic.content_shape_eo_fill (uiir.h:886) and JSON emits payload.shape + payload.eoFill (json_modifier.c:1452). View decl is SwiftUICore.public func contentShape<S>(_ kind: ContentShapeKinds, _ shape: S, eoFill: Bool = false) -> some View where S : ShapeUI_SEMANTIC_CONTENT_SHAPE; chain.c:1436 maps ContentShapeKinds to a UIContentShapeKindSet (uiir.h:134), chain.c:1826 keeps shape as the second arg and decomposes eoFill, and JSON emits payload.kinds/shape/eoFill (json_modifier.c:261, json_modifier.c:1452).@inlinable nonisolated public func containerShape<T>(_ shape: T) -> some View where T : InsettableShapeUI_SEMANTIC_CONTAINER_SHAPE; lowering maps containerShape in modules/swiftui/compiler/lower/chain.c:675, and JSON preserves the shape expression as semantic.payload.shape (modules/swiftui/compiler/uiir/json_modifier.c:1960). ContainerRelativeShape resolution remains renderer/runtime policy.public func cornerRadius(_ radius: CGFloat, antialiased: Bool = true) -> some View@available(iOS 15.0, macOS 12.0, *) public struct Canvas<Symbols> where Symbols : Viewpublic init(opaque: Bool = false, colorMode: ColorRenderingMode = .nonLinear, rendersAsynchronously: Bool = false, renderer: @escaping (inout GraphicsContext, CGSize) -> Void) where Symbols == EmptyViewpublic init(opaque: Bool = false, colorMode: ColorRenderingMode = .nonLinear, rendersAsynchronously: Bool = false, renderer: @escaping (inout GraphicsContext, CGSize) -> Void, @ViewBuilder symbols: () -> Symbols)public var body: some View { get }@available(iOS 15.0, macOS 12.0, *) public struct GraphicsContextpublic var opacity: Double { get set }public var blendMode: GraphicsContext.BlendMode { get set }public var environment: EnvironmentValues { get }public var transform: CGAffineTransform { get set }public var clipBoundingRect: CGRect { get }public mutating func clip(to path: Path, style: FillStyle = FillStyle(), options: GraphicsContext.ClipOptions = ClipOptions())public mutating func clipToLayer(opacity: Double = 1, options: GraphicsContext.ClipOptions = ClipOptions(), content: (inout GraphicsContext) throws -> Void) rethrowspublic func fill(_ path: Path, with shading: GraphicsContext.Shading, style: FillStyle = FillStyle())public func stroke(_ path: Path, with shading: GraphicsContext.Shading, style: StrokeStyle = StrokeStyle())public func stroke(_ path: Path, with shading: GraphicsContext.Shading, lineWidth: CGFloat = 1)public func draw(_ image: GraphicsContext.ResolvedImage, in rect: CGRect, style: FillStyle = FillStyle())public func draw(_ text: GraphicsContext.ResolvedText, at point: CGPoint, anchor: UnitPoint = .center)public func drawLayer(content: (inout GraphicsContext) throws -> Void) rethrowspublic func resolve(_ shading: GraphicsContext.Shading) -> GraphicsContext.Shadingpublic func resolveSymbol<ID>(id: ID) -> GraphicsContext.ResolvedSymbol? where ID : Hashablepublic mutating func translateBy(x: CGFloat, y: CGFloat)public mutating func scaleBy(x: CGFloat, y: CGFloat)public mutating func rotate(by angle: Angle)public mutating func concatenate(_ matrix: CGAffineTransform)public func withCGContext(content: (CGContext) throws -> Void) rethrowspublic mutating func addFilter(_ filter: GraphicsContext.Filter, options: GraphicsContext.FilterOptions = FilterOptions())public func resolve(_ text: Text) -> GraphicsContext.ResolvedTextpublic func resolve(_ image: Image) -> GraphicsContext.ResolvedImagepublic struct Shadingpublic static var backdrop: GraphicsContext.Shading { get }public static var foreground: GraphicsContext.Shading { get }public static func color(_ color: Color) -> GraphicsContext.Shadingpublic static func color(_ colorSpace: Color.RGBColorSpace = .sRGB, red: Double, green: Double, blue: Double, opacity: Double = 1) -> GraphicsContext.Shadingpublic static func style<S>(_ style: S) -> GraphicsContext.Shading where S : ShapeStylepublic static func linearGradient(_ gradient: Gradient, startPoint: CGPoint, endPoint: CGPoint, options: GraphicsContext.GradientOptions = GradientOptions()) -> GraphicsContext.Shadingpublic static func radialGradient(_ gradient: Gradient, center: CGPoint, startRadius: CGFloat, endRadius: CGFloat, options: GraphicsContext.GradientOptions = GradientOptions()) -> GraphicsContext.Shadingpublic static func conicGradient(_ gradient: Gradient, center: CGPoint, angle: Angle = Angle(), options: GraphicsContext.GradientOptions = GradientOptions()) -> GraphicsContext.Shadingpublic static func tiledImage(_ image: Image, origin: CGPoint = .zero, sourceRect: CGRect = CGRect(x: 0, y: 0, width: 1, height: 1), scale: CGFloat = 1) -> GraphicsContext.Shadingpublic static func palette(_ array: [GraphicsContext.Shading]) -> GraphicsContext.Shadingpublic struct Filterpublic static func projectionTransform(_ matrix: ProjectionTransform) -> GraphicsContext.Filterpublic static func shadow(color: Color = Color(.sRGBLinear, white: 0, opacity: 0.33), radius: CGFloat, x: CGFloat = 0, y: CGFloat = 0, blendMode: GraphicsContext.BlendMode = .normal, options: GraphicsContext.ShadowOptions = ShadowOptions()) -> GraphicsContext.Filterpublic static func colorMultiply(_ color: Color) -> GraphicsContext.Filterpublic static func colorMatrix(_ matrix: ColorMatrix) -> GraphicsContext.Filterpublic static func hueRotation(_ angle: Angle) -> GraphicsContext.Filterpublic static func saturation(_ amount: Double) -> GraphicsContext.Filterpublic static func brightness(_ amount: Double) -> GraphicsContext.Filterpublic static func contrast(_ amount: Double) -> GraphicsContext.Filterpublic static func grayscale(_ amount: Double) -> GraphicsContext.Filterpublic static var luminanceToAlpha: GraphicsContext.Filter { get }public static func blur(radius: CGFloat, options: GraphicsContext.BlurOptions = BlurOptions()) -> GraphicsContext.Filterpublic static func alphaThreshold(min: Double, max: Double = 1, color: Color = Color.black) -> GraphicsContext.Filter@frozen public struct BlendMode : RawRepresentable, Equatablepublic static var normal: GraphicsContext.BlendMode { get }public static var multiply: GraphicsContext.BlendMode { get }public static var screen: GraphicsContext.BlendMode { get }public static var overlay: GraphicsContext.BlendMode { get }public static var softLight | hardLight | darken | lighten | colorDodge | colorBurn | difference | exclusion | hue | saturation | color | luminosity : GraphicsContext.BlendMode { get }public static var clear | copy | sourceIn | sourceOut | sourceAtop | destinationOver | destinationIn | destinationOut | destinationAtop | xor | plusDarker | plusLighter : GraphicsContext.BlendMode { get }public struct ResolvedSymbolpublic var size: CGSize { get }public struct ResolvedTextpublic func measure(in size: CGSize) -> CGSizepublic struct ResolvedImagepublic var size: CGSize { get }@frozen public struct ClipOptions : OptionSet@frozen public struct BlurOptions : OptionSet@frozen public struct GradientOptions : OptionSet@frozen public struct ShadowOptions : OptionSet@frozen public struct FilterOptions : OptionSet@available(iOS 15.0, macOS 12.0, *) public struct TimelineView<Schedule, Content> where Schedule : TimelineSchedulenonisolated public init(_ schedule: Schedule, @ViewBuilder content: @escaping (TimelineViewDefaultContext) -> Content)nonisolated public init(_ schedule: Schedule, @ViewBuilder content: @escaping (TimelineView<Schedule, Content>.Context) -> Content)extension TimelineView : View where Content : View { public typealias Body = Never }public struct Contextpublic let date: Datepublic let cadence: TimelineView<Schedule, Content>.Context.Cadencepublic enum Cadence : Comparable, Sendable { case live, seconds, minutes }public func invalidateTimelineContent()public typealias TimelineViewDefaultContext = TimelineView<EveryMinuteTimelineSchedule, Never>.Contextpublic protocol TimelineSchedulefunc entries(from startDate: Date, mode: TimelineScheduleMode) -> Self.Entriesassociatedtype Entries : Sequence where Self.Entries.Element == Datepublic enum TimelineScheduleMode { case normal, lowFrequency }public static var everyMinute: EveryMinuteTimelineSchedule { get }public static func periodic(from startDate: Date, by interval: TimeInterval) -> PeriodicTimelineSchedulepublic static func explicit<S>(_ dates: S) -> ExplicitTimelineSchedule<S> where S : Sequence, S.Element == Dateextension TimelineSchedule where Self == AnimationTimelineSchedule { public static var animation: AnimationTimelineSchedule { get } }public static func animation(minimumInterval: Double? = nil, paused: Bool = false) -> AnimationTimelineSchedule@available(iOS 15.0, macOS 12.0, *) public struct AnimationTimelineSchedule : TimelineSchedule, Sendablepublic init(minimumInterval: Double? = nil, paused: Bool = false)public func entries(from start: Date, mode: TimelineScheduleMode) -> AnimationTimelineSchedule.Entriespublic struct Entries : Sequence, IteratorProtocol, Sendablepublic mutating func next() -> Date?@available(iOS 15.0, macOS 12.0, *) public struct EveryMinuteTimelineSchedule : TimelineSchedule@available(iOS 15.0, macOS 12.0, *) public struct PeriodicTimelineSchedule : TimelineSchedule@available(iOS 15.0, macOS 12.0, *) public struct ExplicitTimelineSchedule<Entries> : TimelineSchedule where Entries : Sequence, Entries.Element == Date@available(iOS 16.0, macOS 13.0, *) @MainActor final public class ImageRenderer<Content> : ObservableObject where Content : View@MainActor public init(content: Content)@MainActor final public var uiImage: UIImage? { get }@MainActor final public var nsImage: NSImage? { get }@MainActor final public var cgImage: CGImage? { get }@MainActor final public var scale: CGFloat@MainActor final public var isOpaque: Bool@MainActor final public var colorMode: ColorRenderingMode@MainActor final public var proposedSize: ProposedViewSize@MainActor final public var content: Content@MainActor final public func render(rasterizationScale: CGFloat = 1, renderer: (CGSize, (CGContext) -> Void) -> Void)nonisolated public var objectWillChange: ObservableObjectPublisher { get }@available(iOS 13.0, macOS 10.15, *) public func drawingGroup(opaque: Bool = false, colorMode: ColorRenderingMode = .nonLinear) -> some ViewUI_SEMANTIC_DRAWING_GROUP; opaque and colorMode decompose to UISemantic.drawing_group_* (uiir.h:865, chain.c:1717) and JSON emits payload.opaque/payload.colorMode while preserving payload.enabled (json_modifier.c:1390). Decl absent from both dumps.@available(iOS 13.0, macOS 10.15, *) public func compositingGroup() -> some View@available(iOS 13.0, macOS 10.15, *) public func blendMode(_ blendMode: BlendMode) -> some View@frozen public enum BlendMode : Hashable { case normal, multiply, screen, overlay, darken, lighten, colorDodge, colorBurn, softLight, hardLight, difference, exclusion, hue, saturation, color, luminosity, sourceAtop, destinationOver, destinationOut, plusDarker, plusLighter }@available(iOS 13.0, macOS 10.15, *) public func luminanceToAlpha() -> some View@available(iOS 13.0, macOS 10.15, *) public func colorMultiply(_ color: Color) -> some View@available(iOS 13.0, macOS 10.15, *) public func grayscale(_ amount: Double) -> some View@available(iOS 13.0, macOS 10.15, *) public func brightness(_ amount: Double) -> some View@available(iOS 13.0, macOS 10.15, *) public func contrast(_ amount: Double) -> some View@available(iOS 13.0, macOS 10.15, *) public func saturation(_ amount: Double) -> some View@available(iOS 13.0, macOS 10.15, *) public func hueRotation(_ angle: Angle) -> some View@available(iOS 13.0, macOS 10.15, *) public func colorInvert() -> some View@available(iOS 13.0, macOS 10.15, *) public func blur(radius: CGFloat, opaque: Bool = false) -> some View@available(iOS 15.0, macOS 12.0, *) public func mask<Mask>(alignment: Alignment = .center, @ViewBuilder _ mask: () -> Mask) -> some View where Mask : View@available(iOS 13.0, macOS 10.15, *) public func shadow(color: Color = Color(.sRGBLinear, white: 0, opacity: 0.33), radius: CGFloat, x: CGFloat = 0, y: CGFloat = 0) -> some View@available(iOS 13.0, macOS 10.15, *) public func opacity(_ opacity: Double) -> some Viewextension View { public func tag<V>(_ tag: V) -> some View where V : Hashable } (used to identify a Canvas symbol)public protocol ShapeStyle : Sendablefunc resolve(in environment: EnvironmentValues) -> Self.Resolvedassociatedtype Resolved : ShapeStyle = Neverfunc opacity(_ opacity: Double) -> some ShapeStylefunc blendMode(_ mode: BlendMode) -> some ShapeStylefunc shadow(_ style: ShadowStyle) -> some ShapeStyle@frozen public struct AnyShapeStyle : ShapeStylepublic init<S>(_ style: S) where S : ShapeStyle@frozen public struct HierarchicalShapeStyle : ShapeStylepublic static var primary: HierarchicalShapeStyle { get }public static var secondary: HierarchicalShapeStyle { get }public static var tertiary: HierarchicalShapeStyle { get }public static var quaternary: HierarchicalShapeStyle { get }public static var quinary: HierarchicalShapeStyle { get }@frozen public struct Color : Hashable, CustomStringConvertible, ShapeStyle, SendablecolorValue payloads for named, rgb, white, hsb, and asset values.public init(_ colorSpace: Color.RGBColorSpace = .sRGB, red: Double, green: Double, blue: Double, opacity: Double = 1)colorValue (color.c:97, json_node.c:557).public init(_ colorSpace: Color.RGBColorSpace = .sRGB, white: Double, opacity: Double = 1)colorValue (color.c:132, json_node.c:557).public init(hue: Double, saturation: Double, brightness: Double, opacity: Double = 1)colorValue (color.c:142, json_node.c:557).public init(_ name: String, bundle: Bundle? = nil)colorValue.kind=asset; bundle remains a raw arg/no asset resolution at lowering (color.c:172, json_node.c:557).public init(_ color: UIColor)public init(uiColor: UIColor)nonisolated public init(_ color: NSColor)nonisolated public init(nsColor: NSColor)public init(cgColor: CGColor)public func opacity(_ opacity: Double) -> Colorcolor.c:398 recognizes .opacity(...) on lowered Color/ShapeStyle expressions, stores the scalar in UIColorValue.opacity (uiir.h:647), and shared JSON color serialization emits colorValue.opacity (json_expr.c:183). When used as a Color view modifier chain, MiniSwift also captures the visual View.opacity payload.public var gradient: AnyGradient { get }public func resolve(in environment: EnvironmentValues) -> Color.Resolved@frozen public struct Color.Resolved : Hashable, ShapeStyle, Animatablepublic enum Color.RGBColorSpace : Hashable, Sendablecase sRGB / case sRGBLinear / case displayP3public static let red: Color (and the standard system colors)colorValue.kind=named with the color name (color.c:14, color.c:166, json_expr.c:142).public static let primary: Color / public static let secondary: Colorprimary/secondary; environment resolution remains renderer/runtime policy (color.c:14, json_expr.c:142).public static var accentColor: Color { get } / public static let clear: ColoraccentColor and clear tokens for Color nodes/style args (color.c:14, color.c:166, json_expr.c:142).extension ShapeStyle where Self == Color { static var red/blue/... }extension Color : Transferable { static var transferRepresentation: some TransferRepresentation }@frozen public struct Gradient : Equatable, Hashable, ShapeStyle, Sendablepublic init(colors: [Color])public init(stops: [Gradient.Stop])@frozen public struct Gradient.Stop : Equatable, Hashable, Sendablepublic init(color: Color, location: CGFloat)@frozen public struct AnyGradient : Hashable, ShapeStyle, Sendable@frozen public struct LinearGradient : ShapeStyle, View, Sendablepublic init(gradient: Gradient, startPoint: UnitPoint, endPoint: UnitPoint)public init(colors: [Color], startPoint: UnitPoint, endPoint: UnitPoint)public init(stops: [Gradient.Stop], startPoint: UnitPoint, endPoint: UnitPoint)public static func linearGradient(_ gradient: Gradient, startPoint: UnitPoint, endPoint: UnitPoint) -> some ShapeStyle@frozen public struct RadialGradient : ShapeStyle, View, Sendablepublic init(gradient: Gradient, center: UnitPoint, startRadius: CGFloat, endRadius: CGFloat)public init(colors: [Color], center: UnitPoint, startRadius: CGFloat, endRadius: CGFloat)public init(stops: [Gradient.Stop], center: UnitPoint, startRadius: CGFloat, endRadius: CGFloat)public static func radialGradient(_ gradient: Gradient, center: UnitPoint, startRadius: CGFloat, endRadius: CGFloat) -> some ShapeStyle@frozen public struct AngularGradient : ShapeStyle, View, Sendablepublic init(gradient: Gradient, center: UnitPoint, angle: Angle = .zero)public init(colors: [Color], center: UnitPoint, startAngle: Angle, endAngle: Angle)public init(stops: [Gradient.Stop], center: UnitPoint, startAngle: Angle, endAngle: Angle)public init(gradient: Gradient, center: UnitPoint, startAngle: Angle, endAngle: Angle)public static func angularGradient(_ gradient: Gradient, center: UnitPoint, startAngle: Angle, endAngle: Angle) -> some ShapeStylepublic static func conicGradient(_ gradient: Gradient, center: UnitPoint, angle: Angle = .zero) -> some ShapeStyle@frozen public struct EllipticalGradient : ShapeStyle, View, Sendablepublic init(gradient: Gradient, center: UnitPoint = .center, startRadiusFraction: CGFloat = 0, endRadiusFraction: CGFloat = 0.5)public init(colors: [Color], center: UnitPoint = .center, startRadiusFraction: CGFloat = 0, endRadiusFraction: CGFloat = 0.5)public init(stops: [Gradient.Stop], center: UnitPoint = .center, startRadiusFraction: CGFloat = 0, endRadiusFraction: CGFloat = 0.5)public static func ellipticalGradient(_ gradient: Gradient, center: UnitPoint = .center, startRadiusFraction: CGFloat = 0, endRadiusFraction: CGFloat = 0.5) -> some ShapeStyle@frozen public struct MeshGradient : ShapeStyle, View, Sendablepublic init(width: Int, height: Int, points: [SIMD2<Float>], colors: [Color], background: Color = .clear, smoothsColors: Bool = true, colorSpace: Gradient.ColorSpace = .device)public init(width: Int, height: Int, points: [MeshGradient.Point], colors: [Color], ...)public enum Gradient.ColorSpace : Hashable, Sendable { case device; case perceptual }public struct Material : Sendablepublic static var ultraThinMaterial: Material { get } (and the thin/regular/thick/ultraThick variants)materialValue (color.c:390, json_modifier.c:848).public static var bar: Material { get }materialValue.kind=bar (color.c:402, json_modifier.c:848).extension ShapeStyle where Self == Material { static var ultraThinMaterial: Material { get } }.background, .foregroundStyle, and .backgroundStyle lower to materialValue payloads, including per-level foregroundStyle values (chain.c:313, json_modifier.c:756, json_modifier.c:1243).@frozen public struct ImagePaint : ShapeStylepublic init(image: Image, sourceRect: CGRect = CGRect(x: 0, y: 0, width: 1, height: 1), scale: CGFloat = 1)@frozen public struct ForegroundStyle : ShapeStyleextension ShapeStyle where Self == ForegroundStyle { static var foreground: ForegroundStyle }.foreground ShapeStyle token lowers to UIColorValue.kind=styleToken and serializes as payload.colorValue.name=foreground in foregroundStyle/tint-style payloads (color.c:29, color.c:427, json_modifier.c:848).@frozen public struct BackgroundStyle : ShapeStylepublic init()extension ShapeStyle where Self == BackgroundStyle { static var background: BackgroundStyle }.background ShapeStyle token lowers to UIColorValue.kind=styleToken; backgroundStyle semantic metadata stores semantic.color_value and JSON emits payload.colorValue.name=background (color.c:427, chain.c:1368, json_modifier.c:1444).public struct SeparatorShapeStyle : ShapeStyleextension ShapeStyle where Self == SeparatorShapeStyle { static var separator: SeparatorShapeStyle }.separator ShapeStyle token lowers to UIColorValue.kind=styleToken and serializes as payload.colorValue.name=separator for ShapeStyle-accepting modifiers (color.c:29, color.c:427, json_expr.c:154).public struct SelectionShapeStyle : ShapeStylepublic static var selection: SelectionShapeStyle { get }.selection ShapeStyle token lowers to UIColorValue.kind=styleToken and serializes as payload.colorValue.name=selection for ShapeStyle-accepting modifiers (color.c:29, color.c:427, json_expr.c:154).@frozen public struct TintShapeStyle : ShapeStyleextension ShapeStyle where Self == TintShapeStyle { static var tint: TintShapeStyle }.tint ShapeStyle token lowers to UIColorValue.kind=styleToken and serializes as payload.colorValue.name=tint, including the View.tint(_:) style metadata path (color.c:29, color.c:427, json_modifier.c:841).@frozen public struct FillShapeStyle : ShapeStylepublic static var fill: FillShapeStyle { get }.fill ShapeStyle token lowers to UIColorValue.kind=styleToken and serializes as payload.colorValue.name=fill for ShapeStyle-accepting modifiers (color.c:29, color.c:427, json_expr.c:154).@frozen public struct PlaceholderTextShapeStyle : ShapeStylepublic static var placeholder: PlaceholderTextShapeStyle { get }.placeholder ShapeStyle token lowers to UIColorValue.kind=styleToken and serializes as payload.colorValue.name=placeholder for ShapeStyle-accepting modifiers (color.c:29, color.c:427, json_expr.c:154).@frozen public struct LinkShapeStyle : ShapeStylepublic static var link: LinkShapeStyle { get }.link ShapeStyle token lowers to UIColorValue.kind=styleToken and serializes as payload.colorValue.name=link for ShapeStyle-accepting modifiers (color.c:29, color.c:427, json_expr.c:154).public struct WindowBackgroundShapeStyle : ShapeStylepublic static var windowBackground: WindowBackgroundShapeStyle { get }public func foregroundStyle<S>(_ style: S) -> some View where S : ShapeStylepublic func foregroundStyle<S1, S2>(_ primary: S1, _ secondary: S2) -> some View where S1, S2 : ShapeStylepayload.style and serializes multi-level payload.styles[] role/value entries for primary/secondary/tertiary (json_modifier.c:710, json_modifier.c:748).public func foregroundColor(_ color: Color?) -> some Viewpublic func backgroundStyle<S>(_ style: S) -> some View where S : ShapeStylepublic func tint<S>(_ tint: S?) -> some View where S : ShapeStylepublic func tint(_ tint: Color?) -> some Viewpublic func accentColor(_ accentColor: Color?) -> some Viewpublic func colorInvert() -> some Viewpublic func background<S>(_ style: S, in shape: some Shape, fillStyle: FillStyle = FillStyle()) -> some View where S : ShapeStylepublic func glassEffect(_ glass: Glass = .regular, in shape: some Shape = .capsule) -> some ViewUI_EFFECT_GLASS; chain.c:474 maps glassEffect, chain.c:941 decomposes default/explicit glass style and shape tokens into UIVisualEffect.glass_style/glass_shape (uiir.h:777), and JSON emits payload.glass/payload.shape (json_modifier.c:1314). Dynamic args remain preserved in raw values; renderer behavior remains separate.@frozen public struct Font : Hashable, SendableUIFontValue captures common Font values inside .font(_:), including kind/textStyle/system/custom fields and chained font modifiers; standalone Font evaluation remains outside UIIR lowering (uiir.h:597, chain.c:312, json_modifier.c:901).public static let largeTitle: FontUIFontValue.kind=textStyle with textStyle=largeTitle in .font(_:) payloads (chain.c:922, json_modifier.c:784).public static let title: FontUIFontValue.kind=textStyle with textStyle=title in .font(_:) payloads (chain.c:922, json_modifier.c:784).public static let title2: FontUIFontValue.kind=textStyle with textStyle=title2 in .font(_:) payloads (chain.c:922, json_modifier.c:784).public static let title3: FontUIFontValue.kind=textStyle with textStyle=title3 in .font(_:) payloads (chain.c:922, json_modifier.c:784).public static let headline: FontUIFontValue.kind=textStyle with textStyle=headline in .font(_:) payloads (chain.c:922, json_modifier.c:784).public static let subheadline: FontUIFontValue.kind=textStyle with textStyle=subheadline in .font(_:) payloads (chain.c:922, json_modifier.c:784).public static let body: FontUIFontValue.kind=textStyle with textStyle=body in .font(_:) payloads (chain.c:922, json_modifier.c:784).public static let callout: FontUIFontValue.kind=textStyle with textStyle=callout in .font(_:) payloads (chain.c:922, json_modifier.c:784).public static let footnote: FontUIFontValue.kind=textStyle with textStyle=footnote in .font(_:) payloads (chain.c:922, json_modifier.c:784).public static let caption: FontUIFontValue.kind=textStyle with textStyle=caption in .font(_:) payloads (chain.c:922, json_modifier.c:784).public static let caption2: FontUIFontValue.kind=textStyle with textStyle=caption2 in .font(_:) payloads (chain.c:922, json_modifier.c:784).public static func system(_ style: Font.TextStyle, design: Font.Design = .default) -> Font.font(.system(...)) lowers to UIFontValue.kind=system with typed textStyle/design/weight/size payload fields (chain.c:836, json_modifier.c:782).public static func system(_ style: Font.TextStyle, design: Font.Design? = nil, weight: Font.Weight? = nil) -> Font.font(.system(...)) lowers to UIFontValue.kind=system with typed textStyle/design/weight payload fields (chain.c:836, chain.c:849, json_modifier.c:792).public static func system(size: CGFloat, weight: Font.Weight = .regular, design: Font.Design = .default) -> FontUIFontValue.size, weight, and design and serialize as payload.font fields (chain.c:845, chain.c:849, json_modifier.c:786).public static func system(size: CGFloat, design: Font.Design? = nil, weight: Font.Weight? = nil) -> FontUIFontValue.size, design, and weight and serialize as payload.font fields (chain.c:845, chain.c:851, json_modifier.c:786).public static func custom(_ name: String, size: CGFloat) -> Font.font(.custom(...)) lowers to UIFontValue.kind=custom with typed name/size payload fields (chain.c:860, chain.c:870, json_modifier.c:785).public static func custom(_ name: String, size: CGFloat, relativeTo textStyle: Font.TextStyle) -> FontUIFontValue.name, size, and relative_to and serialize as payload.font fields (chain.c:860, chain.c:880, json_modifier.c:791).public static func custom(_ name: String, fixedSize: CGFloat) -> FontUIFontValue.fixed_size and serialize as payload.font.fixedSize (chain.c:876, json_modifier.c:788).public init(_ font: CTFont)public func weight(_ weight: Font.Weight) -> Font.font(...) decompose to UIFontValue.weight and serialize as payload.font.weight (chain.c:748, chain.c:791, json_modifier.c:792).public func width(_ width: Font.Width) -> Font.font(...) decompose to UIFontValue.width and serialize as payload.font.width (chain.c:748, chain.c:793, json_modifier.c:794).public func bold() -> Font.font(...) decompose to UIFontValue.bold and serialize as payload.font.bold=true (chain.c:797, json_modifier.c:797).public func italic() -> Font.font(...) decompose to UIFontValue.italic and serialize as payload.font.italic=true (chain.c:799, json_modifier.c:799).public func monospaced() -> Font.font(...) decompose to UIFontValue.monospaced and serialize as payload.font.monospaced=true (chain.c:801, json_modifier.c:801).public func monospacedDigit() -> Font.font(...) decompose to UIFontValue.monospaced_digit and serialize as payload.font.monospacedDigit=true (chain.c:803, json_modifier.c:803).public func smallCaps() -> Font.font(...) decompose to UIFontValue.small_caps=all and serialize as payload.font.smallCaps=all (chain.c:805, json_modifier.c:796).public func lowercaseSmallCaps() -> Font.font(...) decompose to UIFontValue.small_caps=lowercase and serialize as payload.font.smallCaps=lowercase (chain.c:807, json_modifier.c:796).public func uppercaseSmallCaps() -> Font.font(...) decompose to UIFontValue.small_caps=uppercase and serialize as payload.font.smallCaps=uppercase (chain.c:809, json_modifier.c:796).public func leading(_ leading: Font.Leading) -> Font.font(...) decompose to UIFontValue.leading and serialize as payload.font.leading (chain.c:795, json_modifier.c:795).@frozen public struct Font.Weight : Hashable, Sendable.fontWeight(_:), .font(.system(... weight:)), and .font(...weight(...)) args lower to typed font weight fields (chain.c:315, chain.c:849, json_modifier.c:906).public static let ultraLight: Font.Weightweight / weightValue payload strings (chain.c:315, chain.c:932, json_modifier.c:906).public static let thin: Font.Weightweight / weightValue payload strings (chain.c:315, chain.c:932, json_modifier.c:906).public static let light: Font.Weightweight / weightValue payload strings (chain.c:315, chain.c:932, json_modifier.c:906).public static let regular: Font.Weightweight / weightValue payload strings (chain.c:315, chain.c:932, json_modifier.c:906).public static let medium: Font.Weightweight / weightValue payload strings (chain.c:315, chain.c:932, json_modifier.c:906).public static let semibold: Font.Weightweight / weightValue payload strings (chain.c:315, chain.c:932, json_modifier.c:906).public static let bold: Font.Weightweight / weightValue payload strings (chain.c:315, chain.c:932, json_modifier.c:906).public static let heavy: Font.Weightweight / weightValue payload strings (chain.c:315, chain.c:932, json_modifier.c:906).public static let black: Font.Weightweight / weightValue payload strings (chain.c:315, chain.c:932, json_modifier.c:906).@frozen public enum Font.Design : Hashable, Sendable.font(.system(... design:)) lowers to UIFontValue.design; fontDesign(_:) lowers to UISemantic.font_design and JSON payload.design (chain.c:851, chain.c:946, json_modifier.c:1412).case `default`.font(.system(... design:)) and fontDesign(_:) lowers to typed design payloads.case serif.font(.system(... design:)) and fontDesign(_:) lowers to typed design payloads.case rounded.font(.system(... design:)) and fontDesign(_:) lowers to typed design payloads.case monospaced.font(.system(... design:)) and fontDesign(_:) lowers to typed design payloads.public enum Font.TextStyle : CaseIterable, Hashable, Sendable.font(.title) and .font(.system(.body, ...)) lower to UIFontValue.text_style (chain.c:922, chain.c:853, json_modifier.c:784).case largeTitle.font(...) lowers to UIFontValue.text_style (chain.c:922, json_modifier.c:784).case title.font(...) lowers to UIFontValue.text_style (chain.c:922, json_modifier.c:784).case title2.font(...) lowers to UIFontValue.text_style (chain.c:922, json_modifier.c:784).case title3.font(...) lowers to UIFontValue.text_style (chain.c:922, json_modifier.c:784).case headline.font(...) lowers to UIFontValue.text_style (chain.c:922, json_modifier.c:784).case subheadline.font(...) lowers to UIFontValue.text_style (chain.c:922, json_modifier.c:784).case body.font(...) lowers to UIFontValue.text_style (chain.c:922, json_modifier.c:784).case callout.font(...) lowers to UIFontValue.text_style (chain.c:922, json_modifier.c:784).case footnote.font(...) lowers to UIFontValue.text_style (chain.c:922, json_modifier.c:784).case caption.font(...) lowers to UIFontValue.text_style (chain.c:922, json_modifier.c:784).case caption2.font(...) lowers to UIFontValue.text_style (chain.c:922, json_modifier.c:784).@frozen public struct Font.Width : Hashable, Sendable.font(...width(...)) values lower to UIFontValue.width; fontWidth(_:) lowers to UISemantic.font_width and JSON payload.width (chain.c:793, chain.c:943, json_modifier.c:1405).public static let compressed: Font.Width.font(...width(.compressed)) and fontWidth(_:) lower to typed width payloads.public static let condensed: Font.Width.font(...width(.condensed)) and fontWidth(_:) lower to typed width payloads.public static let standard: Font.Width.font(...width(.standard)) and fontWidth(_:) lower to typed width payloads.public static let expanded: Font.Width.font(...width(.expanded)) and fontWidth(_:) lower to typed width payloads.public init(_ value: CGFloat)public enum Font.Leading : Hashable, Sendable.font(...leading(...)) values lower to UIFontValue.leading (chain.c:795, json_modifier.c:795).case standard.font(...leading(.standard)) lowers to UIFontValue.leading (chain.c:795, json_modifier.c:795).case tight.font(...leading(.tight)) lowers to UIFontValue.leading (chain.c:795, json_modifier.c:795).case loose.font(...leading(.loose)) lowers to UIFontValue.leading (chain.c:795, json_modifier.c:795).public func font(_ font: Font?) -> some View.font args decompose into dedicated UIFontValue payload fields for textStyle/system/custom/chained font modifiers (chain.c:312, json_modifier.c:901).public func fontWeight(_ weight: Font.Weight?) -> some ViewUIStyle.font_weight, serialized as payload.weightValue (chain.c:315, json_modifier.c:906).public func fontDesign(_ design: Font.Design?) -> some ViewUI_SEMANTIC_FONT_DESIGN; arg decomposes to UISemantic.font_design and JSON payload.design, while .font(.system(... design:)) also lowers design into UIFontValue.design (uiir.h:830, chain.c:946, json_modifier.c:1412).public func fontWidth(_ width: Font.Width?) -> some ViewUI_SEMANTIC_FONT_WIDTH; arg decomposes to UISemantic.font_width and JSON payload.width, while chained .font(...width(...)) lowers width into UIFontValue.width (uiir.h:829, chain.c:943, json_modifier.c:1405).public func bold(_ isActive: Bool = true) -> some ViewUIStyle.has_style_enabled/style_enabled (uiir.h:650) captures default/explicit active bool and json_modifier.c:911 emits payload.enabled.public func italic(_ isActive: Bool = true) -> some ViewUIStyle.has_style_enabled/style_enabled (uiir.h:650) captures default/explicit active bool and json_modifier.c:911 emits payload.enabled.public func underline(_ isActive: Bool = true, color: Color? = nil) -> some Viewpublic func underline(_ isActive: Bool = true, pattern: Text.LineStyle.Pattern = .solid, color: Color? = nil) -> some Viewpublic func strikethrough(_ isActive: Bool = true, color: Color? = nil) -> some Viewpublic func strikethrough(_ isActive: Bool = true, pattern: Text.LineStyle.Pattern = .solid, color: Color? = nil) -> some Viewpublic func kerning(_ kerning: CGFloat) -> some Viewpublic func tracking(_ tracking: CGFloat) -> some Viewpublic func baselineOffset(_ baselineOffset: CGFloat) -> some Viewpublic func monospaced(_ isActive: Bool = true) -> some ViewUI_SEMANTIC_MONOSPACED; missing arg defaults to payload.isActive=true, bool arg decomposes to UISemantic.monospaced_active (chain.c:1449, json_modifier.c:1411).public func monospacedDigit() -> some ViewUI_SEMANTIC_MONOSPACED_DIGIT; zero-arg flag serializes payload.enabled=true (chain.c:1455, json_modifier.c:1418).public func textCase(_ textCase: Text.Case?) -> some ViewUI_SEMANTIC_TEXT_CASE; enum arg decomposes to UISemantic.text_case and JSON payload.textCase (chain.c:1479, json_modifier.c:1466).public func textScale(_ scale: Text.Scale, isEnabled: Bool = true) -> some Viewpublic func lineLimit(_ number: Int?) -> some Viewpublic func lineLimit(_ limit: Int, reservesSpace: Bool) -> some Viewpublic func lineLimit(_ limit: PartialRangeFrom<Int>) -> some ViewUI_SEMANTIC_LINE_LIMIT; postfix range UIExpr lowering preserves the lower bound (value_expr.c:553), chain.c:2065 stores it in UISemantic.line_limit_range_lower (uiir.h:920), and JSON emits payload.range.lower (json_modifier.c:1370).public func lineLimit(_ limit: PartialRangeThrough<Int>) -> some ViewUI_SEMANTIC_LINE_LIMIT; prefix range UIExpr lowering preserves the upper bound (value_expr.c:553), chain.c:2065 stores it in UISemantic.line_limit_range_upper (uiir.h:922), and JSON emits payload.range.upper plus upperExclusive=false (json_modifier.c:1379).public func lineLimit(_ limit: ClosedRange<Int>) -> some ViewUI_SEMANTIC_LINE_LIMIT; chain.c:2065 decomposes numeric lower/upper bounds into UISemantic.line_limit_range_* fields (uiir.h:920), and JSON emits payload.range.lower, upper, and upperExclusive (json_modifier.c:1370).public func lineSpacing(_ lineSpacing: CGFloat) -> some ViewUI_SEMANTIC_LINE_SPACING; numeric arg decomposes to UISemantic.line_spacing and JSON payload.lineSpacing (chain.c:1458, json_modifier.c:1422).public func lineHeight(_ lineHeight: Text.LineHeight) -> some Viewpublic func multilineTextAlignment(_ alignment: TextAlignment) -> some ViewUI_SEMANTIC_MULTILINE_TEXT_ALIGNMENT; alignment arg decomposes to UISemantic.multiline_text_alignment and JSON payload.alignment (chain.c:1445, json_modifier.c:1164).public func minimumScaleFactor(_ factor: CGFloat) -> some ViewUI_SEMANTIC_MINIMUM_SCALE_FACTOR; numeric arg decomposes to UISemantic.minimum_scale_factor and JSON payload.factor (chain.c:1473, json_modifier.c:1459).public func allowsTightening(_ flag: Bool) -> some ViewUI_SEMANTIC_ALLOWS_TIGHTENING; bool arg decomposes to UISemantic.allows_tightening and JSON payload.flag (chain.c:1467, json_modifier.c:1452).public func truncationMode(_ mode: Text.TruncationMode) -> some ViewUI_SEMANTIC_TRUNCATION_MODE; mode arg decomposes to UISemantic.truncation_mode and JSON payload.mode (chain.c:1464, json_modifier.c:1444).public func dynamicTypeSize(_ size: DynamicTypeSize) -> some Viewpublic func dynamicTypeSize<T>(_ range: T) -> some View where T : RangeExpression, T.Bound == DynamicTypeSizeUI_SEMANTIC_DYNAMIC_TYPE_SIZE; prefix/postfix range UIExpr lowering preserves one-sided upper/lower bounds (value_expr.c:552), chain.c:2021 decomposes enum/member bounds into UISemantic.dynamic_type_range_lower/upper (uiir.h:932), and JSON emits payload.range.lower, upper, and upperExclusive while retaining legacy partialBound for one-sided ranges (json_modifier.c:1331).@frozen public enum TextAlignment : Hashable, CaseIterable, SendablemultilineTextAlignment(_:) lower to UISemantic.multiline_text_alignment and JSON payload.alignment (chain.c:1445, json_modifier.c:1164).case leading.leading lowers as typed multilineTextAlignment payload value.case center.center lowers as typed multilineTextAlignment payload value.case trailing.trailing lowers as typed multilineTextAlignment payload value.public enum Text.Case : Hashable, SendabletextCase(_:) lower to UISemantic.text_case and JSON payload.textCase (chain.c:1479, json_modifier.c:1466).case uppercase.uppercase lowers as typed textCase payload value.case lowercase.lowercase lowers as typed textCase payload value.@frozen public struct Text.LineStyle : Hashable, Sendablepublic init(pattern: Text.LineStyle.Pattern = .solid, color: Color? = nil)public static let single: Text.LineStylepublic enum Text.LineStyle.Pattern : Sendable@frozen public enum Text.TruncationMode : Hashable, SendabletruncationMode(_:) lower to UISemantic.truncation_mode and JSON payload.mode (chain.c:1464, json_modifier.c:1444).case head.head lowers as typed truncationMode payload value.case tail.tail lowers as typed truncationMode payload value.case middle.middle lowers as typed truncationMode payload value.public struct Text.Scale : Hashable, Sendablepublic enum DynamicTypeSize : Hashable, Comparable, CaseIterable, Sendablecase xSmallcase smallcase mediumcase largecase xLargecase xxLargecase xxxLargecase accessibility1case accessibility2case accessibility3case accessibility4case accessibility5public var isAccessibilitySize: Bool { get }public init?(_ uiSizeCategory: UIContentSizeCategory)public init(_ dynamicTypeSize: DynamicTypeSize?)nonisolated public func writingDirection(_ direction: WritingDirection) -> some ViewUI_SEMANTIC_WRITING_DIRECTION; enum arg decomposes to UISemantic.writing_direction and JSON payload.direction (uiir.h:752, uiir.h:844, chain.c:507, chain.c:1484, json_modifier.c:1489).nonisolated public func padding(_ length: CGFloat) -> some Viewnonisolated public func padding(_ edges: Edge.Set = .all, _ length: CGFloat? = nil) -> some Viewnonisolated public func padding(_ insets: EdgeInsets) -> some View.init(top:leading:bottom:trailing:) expr args decompose to node.layout.pad_top/pad_right/pad_bottom/pad_left in layout.c:130 and layout.c:206. Dynamic inset values remain structurally captured. EdgeInsets is Core.nonisolated public func frame(width: CGFloat? = nil, height: CGFloat? = nil, alignment: Alignment = .center) -> some Viewnonisolated public func frame(minWidth: CGFloat? = nil, idealWidth: CGFloat? = nil, maxWidth: CGFloat? = nil, minHeight: CGFloat? = nil, idealHeight: CGFloat? = nil, maxHeight: CGFloat? = nil, alignment: Alignment = .center) -> some Viewnonisolated public func frame() -> some Viewnonisolated public func fixedSize() -> some Viewnonisolated public func fixedSize(horizontal: Bool, vertical: Bool) -> some Viewnonisolated public func layoutPriority(_ value: Double) -> some Viewnonisolated public func aspectRatio(_ aspectRatio: CGFloat? = nil, contentMode: ContentMode) -> some Viewnonisolated public func aspectRatio(_ aspectRatio: CGSize, contentMode: ContentMode) -> some Viewnonisolated public func position(_ position: CGPoint) -> some Viewnonisolated public func position(x: CGFloat = 0, y: CGFloat = 0) -> some Viewnonisolated public func offset(_ offset: CGSize) -> some Viewnonisolated public func offset(x: CGFloat = 0, y: CGFloat = 0) -> some Viewnonisolated public func alignmentGuide(_ g: HorizontalAlignment, computeValue: @escaping (ViewDimensions) -> CGFloat) -> some ViewUI_SEMANTIC_ALIGNMENT_GUIDE captures the horizontal guide and compute closure as typed semantic payload (modules/swiftui/compiler/lower/chain.c:793, modules/swiftui/compiler/uiir/json_modifier.c:2378). Core decl absent from dumps; closure evaluation remains renderer/runtime policy.nonisolated public func alignmentGuide(_ g: VerticalAlignment, computeValue: @escaping (ViewDimensions) -> CGFloat) -> some ViewcomputeValue closure under typed payload fields (modules/swiftui/compiler/uiir/json_modifier.c:2378). ViewDimensions closure execution is outside lowering.nonisolated public func ignoresSafeArea(_ regions: SafeAreaRegions = .all, edges: Edge.Set = .all) -> some ViewUISemantic.safe_area_regions/safe_area_edges (uiir.h:856, chain.c:1659) and JSON emits payload.regions/payload.edges arrays (json_modifier.c:1232). Core decl absent from dumps.nonisolated public func edgesIgnoringSafeArea(_ edges: Edge.Set) -> some Viewchain.c:1681 decomposes the Edge.Set arg to UISemantic.safe_area_edges, serialized as payload.edges in json_modifier.c:1248. Core decl absent from dumps.nonisolated public func safeAreaInset<V>(edge: VerticalEdge, alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: () -> V) -> some View where V : ViewUI_SEMANTIC_SAFE_AREA_INSET; chain.c:1697 captures edge:, chain.c:1702 captures/defaults alignment:, chain.c:1709 decomposes numeric spacing:, and JSON emits typed payload fields at json_modifier.c:1255. Core decl absent from dumps.nonisolated public func safeAreaInset<V>(edge: HorizontalEdge, alignment: VerticalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: () -> V) -> some View where V : ViewUI_SEMANTIC_SAFE_AREA_INSET capture as vertical form; horizontal edge/alignment tokens become payload.edge/payload.alignment, numeric spacing becomes payload.spacing (chain.c:1693, json_modifier.c:1255). Core decl absent from dumps.nonisolated public func safeAreaPadding(_ insets: EdgeInsets) -> some ViewEdgeInsets/.init args decompose to UILayout.safe_pad_top/right/bottom/left (layout.c:341, layout.c:357) and JSON emits safeAreaPad* fields (json_node.c:428). Core decl absent from dumps.nonisolated public func safeAreaPadding(_ edges: Edge.Set = .all, _ length: CGFloat? = nil) -> some ViewUILayout.safe_pad_* fields (layout.c:327, layout.c:369) and JSON emits safeAreaPad* fields (json_node.c:428). Core decl absent from dumps.nonisolated public func safeAreaBar(edge: VerticalEdge, alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: () -> some View) -> some ViewUI_SEMANTIC_SAFE_AREA_BAR; chain.c:516 maps the modifier, chain.c:2288 decomposes vertical edge/alignment/default center plus numeric spacing into UISemantic.safe_area_inset_* fields (uiir.h:788, uiir.h:970), and JSON emits payload.edge/alignment/spacing (json_modifier.c:1450). Content closure remains structurally captured as child UIIR.nonisolated public func safeAreaBar(edge: HorizontalEdge, alignment: VerticalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: () -> some View) -> some ViewUI_SEMANTIC_SAFE_AREA_BAR capture as vertical form; horizontal edge/alignment tokens become typed payload.edge/payload.alignment, numeric spacing becomes payload.spacing (chain.c:2288, json_modifier.c:1450). Renderer bar layout remains out of scope.nonisolated public func containerRelativeFrame(_ axes: Axis.Set, alignment: Alignment = .center) -> some ViewUILayout.container_relative_axes, alignment defaults/cases to container_relative_alignment (layout.c:243, layout.c:574); JSON emits typed containerRelative fields (json_node.c:474).nonisolated public func containerRelativeFrame(_ axes: Axis.Set, count: Int, span: Int = 1, spacing: CGFloat, alignment: Alignment = .center) -> some ViewUILayout.container_relative_* fields (layout.c:574, layout.c:622) and JSON emits typed containerRelative payload (json_node.c:474).nonisolated public func containerRelativeFrame(_ axes: Axis.Set, alignment: Alignment = .center, _ length: @escaping (CGFloat, Axis) -> CGFloat) -> some Viewnonisolated public func coordinateSpace(_ name: NamedCoordinateSpace) -> some ViewUI_SEMANTIC_COORDINATE_SPACE; chain.c:762 maps the modifier and chain.c:2857 decomposes .named("..."), .local, and .global into UISemantic.coordinate_space_kind/name (uiir.h:1056), with JSON payload.space/kind/name (json_modifier.c:1550). No coordinate-space resolver/runtime is implied.nonisolated public func coordinateSpace<T>(name: T) -> some View where T : HashableUI_SEMANTIC_COORDINATE_SPACE; chain.c:2861 recognizes the name: arg, stores literal/interpolated names as coordinate_space_name (uiir.h:1057), and JSON emits payload.kind=named plus payload.name (json_modifier.c:1550). Dynamic names remain preserved as raw payload.space.nonisolated public func scrollContentBackground(_ visibility: Visibility) -> some ViewUI_SEMANTIC_SCROLL_CONTENT_BACKGROUND; Visibility arg decomposes to typed payload.visibility (uiir.h:720, uiir.h:753, chain.c:384, chain.c:861, json_modifier.c:1032).nonisolated public func scrollPosition(_ position: Binding<ScrollPosition>, anchor: UnitPoint? = nil) -> some ViewUI_SEMANTIC_SCROLL_POSITION; unlabeled binding overload decomposes to payload.bindingKind=position, raw payload.binding, and typed/static payload.anchor (chain.c:526, chain.c:2820, uiir.h:1054, json_modifier.c:1527). ScrollPosition value updates are runtime policy.nonisolated public func scrollPosition(id: Binding<(some Hashable)?>, anchor: UnitPoint? = nil) -> some ViewUI_SEMANTIC_SCROLL_POSITION; id: binding overload decomposes to payload.bindingKind=id, raw payload.binding, and payload.anchor token or null default (chain.c:2824, json_modifier.c:1527). Scroll-to-id execution is renderer-side policy.nonisolated public func scrollTargetBehavior(_ behavior: some ScrollTargetBehavior) -> some ViewUI_SEMANTIC_SCROLL_TARGET_BEHAVIOR; .paging, .viewAligned, and .viewAligned(...) decompose to typed payload.behavior (uiir.h:723, uiir.h:764, chain.c:976, json_modifier.c:1080). No snap runtime is implied.nonisolated public func scrollTargetLayout(isEnabled: Bool = true) -> some ViewUI_SEMANTIC_SCROLL_TARGET_LAYOUT; default/literal bool decomposes to typed payload.isEnabled (uiir.h:722, uiir.h:758, chain.c:388, chain.c:935, json_modifier.c:1070).nonisolated public func scrollClipDisabled(_ disabled: Bool = true) -> some Viewpayload.disabled=true, literal bool args decompose to typed UISemantic.scroll_clip_disabled (chain.c:818), and JSON emits payload.disabled (json_modifier.c:1025).nonisolated public func scrollDismissesKeyboard(_ mode: ScrollDismissesKeyboardMode) -> some ViewUI_SEMANTIC_SCROLL_DISMISSES_KEYBOARD; mode arg decomposes to typed payload.mode (uiir.h:723, uiir.h:761, chain.c:390, chain.c:953, json_modifier.c:1078).nonisolated public func defaultScrollAnchor(_ anchor: UnitPoint?) -> some ViewUI_SEMANTIC_DEFAULT_SCROLL_ANCHOR; UnitPoint preset anchor decomposes to typed payload.anchor (uiir.h:724, uiir.h:763, chain.c:392, chain.c:965, json_modifier.c:1086).nonisolated public func defaultScrollAnchor(_ anchor: UnitPoint?, for role: ScrollAnchorRole) -> some ViewScrollAnchorRole decompose to typed payload.anchor/payload.role (uiir.h:724, uiir.h:763, uiir.h:764, chain.c:965, json_modifier.c:1086).nonisolated public func contentMargins(_ edges: Edge.Set = .all, _ insets: EdgeInsets, for placement: ContentMarginPlacement = .automatic) -> some ViewEdgeInsets/.init values are intersected with the edge set into UILayout.content_margin_top/right/bottom/left (layout.c:758, layout.c:779) and placement lowers to a typed enum (layout.c:740).nonisolated public func contentMargins(_ edges: Edge.Set = .all, _ length: CGFloat?, for placement: ContentMarginPlacement = .automatic) -> some ViewUILayout.content_margin_* fields (layout.c:749, layout.c:779) and JSON emits contentMargin* plus placement (json_node.c:503).nonisolated public func contentMargins(_ length: CGFloat, for placement: ContentMarginPlacement = .automatic) -> some ViewUILayout.content_margin_* fields with default/explicit content_margin_placement (layout.c:779, layout.c:789); JSON emits typed fields (json_node.c:503).nonisolated public func scenePadding(_ edges: Edge.Set = .all) -> some ViewUILayout.scene_padding_edges with UIEdgeSet bits and JSON scenePaddingEdges (uiir.h:118, uiir.h:164, layout.c:588, json_node.c:546).nonisolated public func scenePadding(_ padding: ScenePadding, edges: Edge.Set = .all) -> some ViewScenePadding token lowers to UILayout.scene_padding and edges: lowers to scene_padding_edges, serialized as scenePadding/scenePaddingEdges (uiir.h:163, layout.c:602, json_node.c:541).public protocol ScrollTargetBehaviorfunc updateTarget(_ target: inout ScrollTarget, context: Self.TargetContext)public struct PagingScrollTargetBehavior : ScrollTargetBehavior { public init() }public static var paging: PagingScrollTargetBehavior { get }.scrollTargetBehavior(.paging) now lowers to typed UISemantic.scroll_target_behavior=paging (chain.c:976); no snap runtime.public struct ViewAlignedScrollTargetBehavior : ScrollTargetBehavior { public init(limitBehavior: LimitBehavior = .automatic) }public init(limitBehavior: ViewAlignedScrollTargetBehavior.LimitBehavior, anchor: UnitPoint?)public struct LimitBehavior { static var automatic/always/never/alwaysByFew/alwaysByOne }public static var viewAligned: ViewAlignedScrollTargetBehavior { get }.scrollTargetBehavior(.viewAligned)/.viewAligned(...) now lower to typed UISemantic.scroll_target_behavior=viewAligned (chain.c:976); no snap runtime.@frozen public struct AnyScrollTargetBehavior : ScrollTargetBehaviorpublic struct ScrollDismissesKeyboardMode : Sendable { static automatic/immediately/interactively/never }scrollDismissesKeyboard(_:) args lower to typed UISemantic.scroll_dismisses_keyboard_mode values (automatic, immediately, interactively, never) in chain.c:953; source-level env reads remain inert.public struct ContentMarginPlacement { static automatic/scrollContent/scrollIndicators }contentMargins(..., for:) args lower to typed UIContentMarginPlacement values (automatic, scrollContent, scrollIndicators) in UILayout.content_margin_placement (uiir.h:118, layout.c:334).public struct ScrollAnchorRole : Hashable, Sendable { static initialOffset/sizeChanges/alignment }defaultScrollAnchor(_:for:) role args lower to typed UISemantic.default_scroll_anchor_role values (initialOffset, sizeChanges, alignment) in chain.c:971; source-level value use remains inert.public struct ScenePadding : Equatable, Sendable { public static let minimum: ScenePadding }.minimum in scenePadding(_:edges:) lowers to UILayout.scene_padding and JSON scenePadding (uiir.h:163, layout.c:602, json_node.c:541).public struct ScrollPosition (used by scrollPosition(_:anchor:) Binding)NamedCoordinateSpace (arg to coordinateSpace(_:); CoordinateSpaceProtocol).coordinateSpace(.named("...")) contextually lowers the factory and literal name into UISemantic.coordinate_space_kind/name (chain.c:2839, json_modifier.c:1550). Geometry lookup/runtime remains absent.public enum CoordinateSpace { case global/local/named(AnyHashable) }.coordinateSpace(.local/.global/.named("...")) contextually lowers to typed coordinate-space payload fields (chain.c:2857, json_modifier.c:1550). Gesture/GeometryProxy coordinate-space runtime remains absent.public protocol CoordinateSpaceProtocol (with .local/.global/.named accessors)nonisolated public func opacity(_ opacity: Double) -> some Viewnonisolated public func blur(radius: CGFloat, opaque: Bool = false) -> some Viewnonisolated public func shadow(color: Color = Color(.sRGBLinear, white: 0, opacity: 0.33), radius: CGFloat, x: CGFloat = 0, y: CGFloat = 0) -> some Viewnonisolated public func brightness(_ amount: Double) -> some Viewnonisolated public func contrast(_ amount: Double) -> some Viewnonisolated public func saturation(_ amount: Double) -> some Viewnonisolated public func grayscale(_ amount: Double) -> some Viewnonisolated public func hueRotation(_ angle: Angle) -> some Viewnonisolated public func colorInvert() -> some Viewnonisolated public func colorMultiply(_ color: Color) -> some Viewnonisolated public func blendMode(_ blendMode: BlendMode) -> some Viewnonisolated public func background<S>(_ style: S, ignoresSafeAreaEdges edges: Edge.Set = .all) -> some View where S : ShapeStylenonisolated public func background<V>(alignment: Alignment = .center, @ViewBuilder content: () -> V) -> some View where V : Viewnonisolated public func background(ignoresSafeAreaEdges edges: Edge.Set = .all) -> some Viewpublic func background<B>(@ViewBuilder content: () -> B) -> UIHostingConfiguration<Content, B> where B : Viewpublic func background<S>(_ style: S) -> UIHostingConfiguration<Content, _UIHostingConfigurationBackgroundView<S>> where S : ShapeStylenonisolated public func overlay<S>(_ style: S, ignoresSafeAreaEdges edges: Edge.Set = .all) -> some View where S : ShapeStylenonisolated public func overlay<V>(alignment: Alignment = .center, @ViewBuilder content: () -> V) -> some View where V : Viewnonisolated public func clipShape<S>(_ shape: S, style: FillStyle = FillStyle()) -> some View where S : Shapenonisolated public func clipped(antialiased: Bool = false) -> some ViewUI_SEMANTIC_CLIPPED; chain.c:1739 defaults/decomposes antialiased into UISemantic.clipped_antialiased (uiir.h:868) and JSON emits payload.antialiased (json_modifier.c:1286). Renderer behavior remains separate.nonisolated public func cornerRadius(_ radius: CGFloat, antialiased: Bool = true) -> some Viewnonisolated public func mask<Mask>(alignment: Alignment = .center, @ViewBuilder _ mask: () -> Mask) -> some View where Mask : Viewnonisolated public func border<S>(_ content: S, width: CGFloat = 1) -> some View where S : ShapeStylenonisolated public func compositingGroup() -> some Viewnonisolated public func drawingGroup(opaque: Bool = false, colorMode: ColorRenderingMode = .nonLinear) -> some Viewchain.c:1724 decomposes opaque, chain.c:1730 decomposes/defaults colorMode, and json_modifier.c:1390 emits typed payload fields. No GPU offscreen at runtime; renderer-led. SwiftUICore (absent).nonisolated public func visualEffect(_ effect: @escaping (EmptyVisualEffect, GeometryProxy) -> some VisualEffect) -> some ViewUI_SEMANTIC_VISUAL_EFFECT maps visualEffect (modules/swiftui/compiler/lower/chain.c:791, include/internal/uiir.h:876) and serializes the closure as typed semantic.payload.effect (modules/swiftui/compiler/uiir/names.c:502, modules/swiftui/compiler/uiir/json_modifier.c:2375). GeometryProxy/VisualEffect execution remains renderer/runtime policy.public protocol VisualEffect : Sendable, Animatablenonisolated public func backgroundStyle<S>(_ style: S) -> some View where S : ShapeStylenonisolated public func foregroundColor(_ color: Color?) -> some Viewnonisolated public func foregroundStyle<S>(_ style: S) -> some View where S : ShapeStylenonisolated public func foregroundStyle<S1, S2>(_ primary: S1, _ secondary: S2) -> some View where S1 : ShapeStyle, S2 : ShapeStylepayload.style plus role/value payload.styles[] levels (json_modifier.c:710, json_modifier.c:748). SwiftUICore decl absent from dumps.nonisolated public func foregroundStyle<S1, S2, S3>(_ primary: S1, _ secondary: S2, _ tertiary: S3) -> some View where S1 : ShapeStyle, S2 : ShapeStyle, S3 : ShapeStylepayload.styles[] levels (json_modifier.c:710, json_modifier.c:748). SwiftUICore decl absent from dumps.nonisolated public func tint<S>(_ tint: S?) -> some View where S : ShapeStylenonisolated public func accentColor(_ accentColor: Color?) -> some Viewnonisolated public func materialActiveAppearance(_ appearance: MaterialActiveAppearance) -> some Viewpublic enum BlendMode : Hashable, Sendablecase normal | multiply | screen | overlay | darken | lighten | colorDodge | colorBurn | softLight | hardLight | difference | exclusion | hue | saturation | color | luminosity | sourceAtop | destinationOver | destinationOut | plusDarker | plusLighterpublic enum ColorRenderingMode : Equatable, Hashable, SendabledrawingGroup(colorMode:) lowers .nonLinear/.linear/.extendedLinear to UISemantic.drawing_group_color_mode (chain.c:1730) and JSON payload.colorMode; Canvas still captures it structurally.case nonLinear | linear | extendedLineardrawingGroup(colorMode:) to a typed payload.colorMode token (json_modifier.c:1401); other contexts remain raw enum/member args.public func shadow(color: Color = Color(.sRGBLinear, white: 0, opacity: 0.33), radius: CGFloat, x: CGFloat = 0, y: CGFloat = 0) -> some MatchedTransitionSourceConfigurationpublic func clipShape(_ shape: RoundedRectangle) -> some MatchedTransitionSourceConfigurationpublic func background(_ style: Color) -> some MatchedTransitionSourceConfigurationpublic static func colorMultiply(_ color: Color) -> SurroundingsEffectnonisolated public func scrollTransition(_ configuration: ScrollTransitionConfiguration = .interactive, axis: Axis? = nil, transition: @escaping @Sendable (EmptyVisualEffect, ScrollTransitionPhase) -> some VisualEffect) -> some ViewUI_SEMANTIC_SCROLL_TRANSITION maps scrollTransition (modules/swiftui/compiler/lower/chain.c:789, include/internal/uiir.h:875), preserving optional configuration, axis, and transition closure under typed payload fields (modules/swiftui/compiler/uiir/names.c:501, modules/swiftui/compiler/uiir/json_modifier.c:2339). Phase-driven VisualEffect execution remains renderer/runtime policy.nonisolated public func scrollTransition(topLeading: ScrollTransitionConfiguration, bottomTrailing: ScrollTransitionConfiguration, axis: Axis? = nil, transition: @escaping @Sendable (EmptyVisualEffect, ScrollTransitionPhase) -> some VisualEffect) -> some Viewpayload.topLeading, payload.bottomTrailing, payload.axis, and payload.transition (modules/swiftui/compiler/uiir/json_modifier.c:2341). Per-edge VisualEffect execution remains out of lowering scope.nonisolated public func rotationEffect(_ angle: Angle, anchor: UnitPoint = .center) -> some Viewnonisolated public func rotationEffect(_ angle: Angle) -> some Viewnonisolated public func scaleEffect(_ scale: CGSize, anchor: UnitPoint = .center) -> some Viewnonisolated public func scaleEffect(_ s: CGFloat, anchor: UnitPoint = .center) -> some Viewnonisolated public func scaleEffect(x: CGFloat = 1.0, y: CGFloat = 1.0, anchor: UnitPoint = .center) -> some Viewnonisolated public func rotation3DEffect(_ angle: Angle, axis: (x: CGFloat, y: CGFloat, z: CGFloat), anchor: UnitPoint = .center, anchorZ: CGFloat = 0, perspective: CGFloat = 1) -> some ViewUI_EFFECT_ROTATION_3D; .degrees/.radians angle calls, literal axis tuples, UnitPoint anchors, anchorZ, and perspective decompose into UIVisualEffect typed fields (uiir.h:630, chain.c:818). JSON emits effect.payload.angle/axis/anchor/anchorZ/perspective (json_modifier.c:986). Renderer 3D projection remains separate from capture.@inlinable nonisolated public func projectionEffect(_ transform: ProjectionTransform) -> some ViewUI_EFFECT_PROJECTION; ProjectionTransform() and ProjectionTransform(CGAffineTransform(...)) identity/affine forms decompose to typed affine matrix fields on UIVisualEffect (uiir.h:632, chain.c:982, chain.c:1034). JSON emits effect.payload.projectionTransform with kind plus a/b/c/d/tx/ty (json_modifier.c:1044). Non-affine CATransform3D projection remains out of capture scope.nonisolated public func transformEffect(_ transform: CGAffineTransform) -> some ViewUI_EFFECT_TRANSFORM; .identity, .init(), translationX:y:, scaleX:y:, rotationAngle:, and a:b:c:d:tx:ty: CGAffineTransform forms decompose into typed affine matrix fields on UIVisualEffect (uiir.h:631, chain.c:894). JSON emits effect.payload.transform with kind plus a/b/c/d/tx/ty (json_modifier.c:325, json_modifier.c:1037). Renderer application remains separate from capture.nonisolated public func geometryGroup() -> some ViewUI_SEMANTIC_GEOMETRY_GROUP (uiir.h:720, chain.c:384); JSON emits semantic.kind="geometryGroup" with payload.enabled=true (json_modifier.c:1042).nonisolated public func matchedGeometryEffect<ID>(id: ID, in namespace: Namespace.ID, properties: MatchedGeometryProperties = .frame, anchor: UnitPoint = .center, isSource: Bool = true) -> some View where ID : Hashablenonisolated public func transformAnchorPreference<A, K>(key _: K.Type = K.self, value: Anchor<A>.Source, transform: @escaping (inout K.Value, Anchor<A>) -> Void) -> some View where K : PreferenceKeynonisolated public func transformPreference<K>(_ key: K.Type = K.self, _ callback: @escaping (inout K.Value) -> Void) -> some View where K : PreferenceKeynonisolated public func transformEnvironment<V>(_ keyPath: WritableKeyPath<EnvironmentValues, V>, transform: @escaping (inout V) -> Void) -> some Viewnonisolated public func transformEnvironment<V>(_ keyPath: WritableKeyPath<EnvironmentValues, V>, transform: @escaping (inout V) -> Void) -> some Scenenonisolated public func perspectiveRotationEffect(_ angle: Angle, axis: (x: CGFloat, y: CGFloat, z: CGFloat), anchor: UnitPoint3D = .center, anchorZ: CGFloat = 0, perspective: CGFloat = 1) -> some Viewnonisolated public func transform3DEffect(_ transform: AffineTransform3D) -> some View@frozen public struct ProjectionTransform : Equatable@inlinable public init()@inlinable public init(_ m: CGAffineTransform)@inlinable public init(_ m: CATransform3D)public var m11: CGFloat; ... public var m33: CGFloat (9 matrix elements)@inlinable public var isIdentity: Bool { get }@inlinable public var isAffine: Bool { get }@inlinable @discardableResult public mutating func invert() -> Bool@inlinable public func inverted() -> ProjectionTransform@inlinable public func concatenating(_ rhs: ProjectionTransform) -> ProjectionTransform@frozen public struct MatchedGeometryProperties : OptionSetpublic init(rawValue: UInt32)public static let position: MatchedGeometryPropertiespublic static let size: MatchedGeometryPropertiespublic static let frame: MatchedGeometryPropertiespublic protocol GeometryEffect : Animatable, ViewModifierfunc effectValue(size: CGSize) -> ProjectionTransformpublic func ignoredByLayout() -> _IgnoredByLayoutEffect<Self> (on GeometryEffect)nonisolated public func matchedTransitionSource(id: some Hashable, in namespace: Namespace.ID) -> some ViewUI_SEMANTIC_MATCHED_TRANSITION_SOURCE maps the modifier (modules/swiftui/compiler/lower/chain.c:785, include/internal/uiir.h:873) and JSON emits typed payload.id plus payload.namespace (modules/swiftui/compiler/uiir/names.c:499, modules/swiftui/compiler/uiir/json_modifier.c:2319). Zoom-transition runtime remains renderer policy.nonisolated public func matchedTransitionSource(id: some Hashable, in namespace: Namespace.ID, configuration: (EmptyMatchedTransitionSourceConfiguration) -> some MatchedTransitionSourceConfiguration) -> some Viewpayload.configuration (modules/swiftui/compiler/uiir/json_modifier.c:2333). The MatchedTransitionSourceConfiguration protocol itself is not executed by lowering.public protocol MatchedTransitionSourceConfiguration : Sendablepublic func shadow(color: Color = Color(.sRGBLinear, white: 0, opacity: 0.33), radius: CGFloat, x: CGFloat = 0, y: CGFloat = 0) -> some MatchedTransitionSourceConfigurationpublic func clipShape(_ shape: RoundedRectangle) -> some MatchedTransitionSourceConfigurationpublic func background(_ style: Color) -> some MatchedTransitionSourceConfigurationpublic struct EmptyMatchedTransitionSourceConfiguration : MatchedTransitionSourceConfigurationpublic static func zoom(sourceID: some Hashable, in namespace: Namespace.ID) -> ZoomNavigationTransitionpublic struct ZoomNavigationTransition : NavigationTransition@frozen public struct Angle : Equatable, Comparable, Hashable, Sendablepublic static func degrees(_ degrees: Double) -> Angle; public static func radians(_ radians: Double) -> Angle@frozen public struct UnitPoint : Hashable, Sendable@preconcurrency nonisolated public func onGeometryChange<T>(for type: T.Type, of transform: @escaping @Sendable (GeometryProxy) -> T, action: @escaping (_ newValue: T) -> Void) -> some View where T : Equatable, T : Sendable@preconcurrency nonisolated public func onGeometryChange<T>(for type: T.Type, of transform: @escaping @Sendable (GeometryProxy) -> T, action: @escaping (_ oldValue: T, _ newValue: T) -> Void) -> some View where T : Equatable, T : Sendable@frozen @propertyWrapper public struct State<Value> : DynamicPropertypublic init(wrappedValue value: Value)public init(initialValue value: Value)public init() where Value : ExpressibleByNilLiteralpublic var wrappedValue: Value { get nonmutating set }public var projectedValue: Binding<Value> { get }@frozen @propertyWrapper @dynamicMemberLookup public struct Binding<Value> : DynamicPropertypublic var wrappedValue: Value { get nonmutating set }public var projectedValue: Binding<Value> { get }public init(get: @escaping () -> Value, set: @escaping (Value) -> Void)public init(get: @escaping () -> Value, set: @escaping (Value, Transaction) -> Void)public static func constant(_ value: Value) -> Binding<Value>public init(projectedValue: Binding<Value>)public init<V>(_ base: Binding<V>) where Value == V?public init?(_ base: Binding<Value?>)public subscript<Subject>(dynamicMember keyPath: WritableKeyPath<Value, Subject>) -> Binding<Subject> { get }public func transaction(_ transaction: Transaction) -> Binding<Value>public func animation(_ animation: Animation? = .default) -> Binding<Value>public var id: Value.ID { get }@frozen @propertyWrapper public struct StateObject<ObjectType> : DynamicProperty where ObjectType : ObservableObjectpublic init(wrappedValue thunk: @autoclosure @escaping () -> ObjectType)public var wrappedValue: ObjectType { get }public var projectedValue: ObservedObject<ObjectType>.Wrapper { get }@frozen @propertyWrapper public struct ObservedObject<ObjectType> : DynamicProperty where ObjectType : ObservableObjectpublic init(wrappedValue: ObjectType)public init(initialValue: ObjectType)public var wrappedValue: ObjectType { get }public var projectedValue: ObservedObject<ObjectType>.Wrapper { get }public subscript<Subject>(dynamicMember keyPath: ReferenceWritableKeyPath<ObjectType, Subject>) -> Binding<Subject> { get }@frozen @propertyWrapper public struct EnvironmentObject<ObjectType> : DynamicProperty where ObjectType : ObservableObjectpublic init()public var wrappedValue: ObjectType { get }public var projectedValue: EnvironmentObject<ObjectType>.Wrapper { get }public subscript<Subject>(dynamicMember keyPath: ReferenceWritableKeyPath<ObjectType, Subject>) -> Binding<Subject> { get }@frozen @propertyWrapper public struct Environment<Value> : DynamicPropertypublic init(_ keyPath: KeyPath<EnvironmentValues, Value>)public init(_ objectType: Value.Type) where Value : AnyObject, Value : Observablepublic var wrappedValue: Value { get }@dynamicMemberLookup @propertyWrapper public struct Bindable<Value>public init(wrappedValue: Value) where Value : AnyObject, Value : Observablepublic init(_ wrappedValue: Value) where Value : AnyObject, Value : Observablepublic var wrappedValue: Value { get nonmutating set }public var projectedValue: Bindable<Value> { get }public subscript<Subject>(dynamicMember keyPath: ReferenceWritableKeyPath<Value, Subject>) -> Binding<Subject> { get }@attached(member,...) @attached(memberAttribute) @attached(extension, conformances: Observable) public macro Observable()public protocol Observablepublic protocol ObservableObject : AnyObjectvar objectWillChange: Self.ObjectWillChangePublisher { get }@propertyWrapper public struct Published<Value>public init(wrappedValue: Value); public init(initialValue: Value)public var projectedValue: Published<Value>.Publisher { mutating get }public protocol DynamicPropertymutating func update()@frozen @propertyWrapper public struct AppStorage<Value> : DynamicPropertypublic var wrappedValue: Value { get nonmutating set }public var projectedValue: Binding<Value> { get }public init(wrappedValue: Value, _ key: String, store: UserDefaults? = nil) where Value == Boolpublic init(_ key: String, store: UserDefaults? = nil) where Value : ExpressibleByNilLiteralpublic init<RowValue>(wrappedValue: Value = ..., _ key: String, store: UserDefaults? = nil) where Value == TableColumnCustomization<RowValue>, RowValue : Identifiable@frozen @propertyWrapper public struct SceneStorage<Value> : DynamicPropertypublic var wrappedValue: Value { get nonmutating set }public var projectedValue: Binding<Value> { get }public init(wrappedValue: Value, _ key: String) where Value == Boolpublic init(_ key: String) where Value : ExpressibleByNilLiteralpublic init<RowValue>(wrappedValue: Value = ..., _ key: String) where Value == TableColumnCustomization<RowValue>, RowValue : Identifiable@frozen @propertyWrapper public struct FocusState<Value> : DynamicProperty where Value : Hashablepublic var wrappedValue: Value { get nonmutating set }public var projectedValue: FocusState<Value>.Binding { get }public init() where Value == Boolpublic init<T>() where Value == T?, T : Hashable@frozen @propertyWrapper public struct FocusState<Value>.Bindingpublic var wrappedValue: Value { get nonmutating set }public var projectedValue: FocusState<Value>.Binding { get }@propertyWrapper @frozen public struct AccessibilityFocusState<Value> : DynamicProperty where Value : Hashablepublic var wrappedValue: Value { get nonmutating set }public var projectedValue: AccessibilityFocusState<Value>.Binding { get }public init() where Value == Boolpublic init(for technologies: AccessibilityTechnologies) where Value == Boolpublic init<T>() where Value == T?, T : Hashablepublic init<T>(for technologies: AccessibilityTechnologies) where Value == T?, T : Hashable@propertyWrapper @frozen public struct AccessibilityFocusState<Value>.Bindingpublic var wrappedValue: Value { get nonmutating set }public var projectedValue: AccessibilityFocusState<Value>.Binding { get }@propertyWrapper public struct FocusedBinding<Value> : DynamicPropertypublic init(_ keyPath: KeyPath<FocusedValues, Binding<Value>?>)@inlinable public var wrappedValue: Value? { get nonmutating set }public var projectedValue: Binding<Value?> { get }@MainActor @frozen @propertyWrapper @preconcurrency public struct FocusedObject<ObjectType> : DynamicProperty where ObjectType : ObservableObject@MainActor @preconcurrency public init()@MainActor @inlinable @preconcurrency public var wrappedValue: ObjectType? { get }@MainActor @preconcurrency public var projectedValue: FocusedObject<ObjectType>.Wrapper? { get }@MainActor @preconcurrency public subscript<T>(dynamicMember keyPath: ReferenceWritableKeyPath<ObjectType, T>) -> Binding<T> { get }@propertyWrapper public struct FocusedValue<Value> : DynamicPropertypublic init(_ keyPath: KeyPath<FocusedValues, Value?>)public init(_ objectType: Value.Type) where Value : AnyObject, Value : Observable@inlinable public var wrappedValue: Value? { get }public protocol FocusedValueKey { associatedtype Value }public struct FocusedValuespublic subscript<Key>(key: Key.Type) -> Key.Value? where Key : FocusedValueKey { get set }@propertyWrapper @frozen public struct GestureState<Value> : DynamicPropertypublic init(wrappedValue: Value)public init(initialValue: Value)public init(wrappedValue: Value, resetTransaction: Transaction)public init(initialValue: Value, resetTransaction: Transaction)public init(wrappedValue: Value, reset: @escaping (Value, inout Transaction) -> Void)public init(initialValue: Value, reset: @escaping (Value, inout Transaction) -> Void)public init(resetTransaction: Transaction = Transaction()) where Value : ExpressibleByNilLiteralpublic init(reset: @escaping (Value, inout Transaction) -> Void) where Value : ExpressibleByNilLiteralpublic var wrappedValue: Value { get }public var projectedValue: GestureState<Value> { get }@MainActor @preconcurrency @propertyWrapper public struct UIApplicationDelegateAdaptor<DelegateType> : DynamicProperty where DelegateType : NSObject, DelegateType : UIApplicationDelegate@MainActor @preconcurrency public var wrappedValue: DelegateType { get }@MainActor @preconcurrency public init(_ delegateType: DelegateType.Type = DelegateType.self)public var projectedValue: ObservedObject<DelegateType>.Wrapper { get }@MainActor @preconcurrency @propertyWrapper public struct NSApplicationDelegateAdaptor<DelegateType> : DynamicProperty where DelegateType : NSObject, DelegateType : NSApplicationDelegate@MainActor @preconcurrency public var wrappedValue: DelegateType { get }@MainActor @preconcurrency public init(_ delegateType: DelegateType.Type = DelegateType.self)nonisolated public func environment<V>(_ keyPath: WritableKeyPath<EnvironmentValues, V>, _ value: V) -> some Viewenvironment (semantic). Web honors \\.colorScheme; other keys stored inert (2026-05-31).nonisolated public func environment<T>(_ object: T?) -> some View where T : AnyObject, T : Observableenvironment; @Observable-object injection captured generically, stored inert, no env resolver.nonisolated public func environmentObject<T>(_ object: T) -> some View where T : ObservableObjectenvironmentObject (semantic). Object stored as metadata; lookup/invalidation is runtime policy (inert per web matrix).nonisolated public func transformEnvironment<V>(_ keyPath: WritableKeyPath<EnvironmentValues, V>, transform: @escaping (inout V) -> Void) -> some ViewtransformEnvironment; generic UIMod, transform closure survives as text, not executed.nonisolated public func environment<V>(_ keyPath: WritableKeyPath<EnvironmentValues, V>, _ value: V) -> some Scenenonisolated public func environmentObject<T>(_ object: T) -> some Scene where T : ObservableObjectnonisolated public func transformEnvironment<V>(_ keyPath: WritableKeyPath<EnvironmentValues, V>, transform: @escaping (inout V) -> Void) -> some Scenenonisolated public func defaultAppStorage(_ store: UserDefaults) -> some SceneUI_SEMANTIC_DEFAULT_APP_STORAGE; lowering maps defaultAppStorage in modules/swiftui/compiler/lower/chain.c:619, and JSON emits semantic.payload.store (modules/swiftui/compiler/uiir/json_modifier.c:1735). UserDefaults persistence remains runtime policy.nonisolated public func defaultAppStorage(_ store: UserDefaults) -> some ViewUI_SEMANTIC_DEFAULT_APP_STORAGE metadata; store arg is captured as semantic.payload.store (modules/swiftui/compiler/uiir/json_modifier.c:1735).nonisolated public func focused<Value>(_ binding: FocusState<Value>.Binding, equals value: Value) -> some View where Value : HashableUI_SEMANTIC_FOCUSED; lowering maps focused in modules/swiftui/compiler/lower/chain.c:623, and JSON emits semantic.payload.binding plus equals (modules/swiftui/compiler/uiir/json_modifier.c:1749). Focus runtime remains platform policy.nonisolated public func focused(_ condition: FocusState<Bool>.Binding) -> some ViewUI_SEMANTIC_FOCUSED metadata; bool-binding form emits semantic.payload.binding without equals (modules/swiftui/compiler/uiir/json_modifier.c:1749).nonisolated public func focusedValue<Value>(_ keyPath: WritableKeyPath<FocusedValues, Value?>, _ value: Value) -> some ViewUI_SEMANTIC_FOCUSED_VALUE; lowering maps focusedValue in modules/swiftui/compiler/lower/chain.c:635, and JSON emits semantic.payload.keyPath plus value (modules/swiftui/compiler/uiir/json_modifier.c:1786). Focused-value runtime remains platform policy.nonisolated public func focusedValue<T>(_ object: T?) -> some View where T : AnyObject, T : ObservableUI_SEMANTIC_FOCUSED_VALUE metadata; one-arg object overload emits semantic.payload.object (modules/swiftui/compiler/uiir/json_modifier.c:1786).nonisolated public func focusedSceneValue<T>(_ keyPath: WritableKeyPath<FocusedValues, T?>, _ value: T) -> some ViewUI_SEMANTIC_FOCUSED_SCENE_VALUE; lowering maps focusedSceneValue in modules/swiftui/compiler/lower/chain.c:637, and JSON emits semantic.payload.keyPath plus value (modules/swiftui/compiler/uiir/json_modifier.c:1786).nonisolated public func focusedSceneValue<T>(_ object: T?) -> some View where T : AnyObject, T : ObservableUI_SEMANTIC_FOCUSED_SCENE_VALUE metadata; object overload emits semantic.payload.object (modules/swiftui/compiler/uiir/json_modifier.c:1786).@inlinable nonisolated public func focusedObject<T>(_ object: T) -> some View where T : ObservableObjectUI_SEMANTIC_FOCUSED_OBJECT; lowering maps focusedObject in modules/swiftui/compiler/lower/chain.c:639, and JSON emits semantic.payload.object (modules/swiftui/compiler/uiir/json_modifier.c:1797). Focused-object runtime remains platform policy.@inlinable nonisolated public func focusedObject<T>(_ object: T?) -> some View where T : ObservableObjectUI_SEMANTIC_FOCUSED_OBJECT metadata; optional object arg is captured as semantic.payload.object (modules/swiftui/compiler/uiir/json_modifier.c:1797).@inlinable nonisolated public func focusedSceneObject<T>(_ object: T) -> some View where T : ObservableObjectUI_SEMANTIC_FOCUSED_SCENE_OBJECT; lowering maps focusedSceneObject in modules/swiftui/compiler/lower/chain.c:641, and JSON emits semantic.payload.object (modules/swiftui/compiler/uiir/json_modifier.c:1797).@inlinable nonisolated public func focusedSceneObject<T>(_ object: T?) -> some View where T : ObservableObjectUI_SEMANTIC_FOCUSED_SCENE_OBJECT metadata; optional object arg is captured as semantic.payload.object (modules/swiftui/compiler/uiir/json_modifier.c:1797).@frozen public struct SubscriptionView<PublisherType, Content> : View where PublisherType : Publisher, Content : View, PublisherType.Failure == Never@inlinable public init(content: Content, publisher: PublisherType, action: @escaping (PublisherType.Output) -> Void)@frozen @propertyWrapper public struct Environment<Value> : DynamicPropertypublic init(_ keyPath: KeyPath<EnvironmentValues, Value>)public init(_ objectType: Value.Type) where Value : AnyObject, Value : Observable@inlinable public var wrappedValue: Value { get }public struct EnvironmentValues : CustomStringConvertiblepublic subscript<K>(key: K.Type) -> K.Value where K : EnvironmentKeypublic subscript<V>(keyPath: WritableKeyPath<EnvironmentValues, V>) -> Vpublic protocol EnvironmentKeystatic var defaultValue: Self.Value { get }associatedtype Valuefunc environment<V>(_ keyPath: WritableKeyPath<EnvironmentValues, V>, _ value: V) -> some Viewnonisolated func environment<V>(_ keyPath: WritableKeyPath<EnvironmentValues, V>, _ value: V) -> some Scenefunc environment<T>(_ object: T?) -> some View where T : AnyObject, T : Observablenonisolated func environment<T>(_ object: T?) -> some Scene where T : AnyObject, T : Observablefunc environmentObject<T>(_ object: T) -> some View where T : ObservableObjectnonisolated func environmentObject<T>(_ object: T) -> some Scene where T : ObservableObject@frozen @propertyWrapper public struct EnvironmentObject<ObjectType> : DynamicProperty where ObjectType : ObservableObject@inlinable public init()@MainActor @preconcurrency @inlinable public var wrappedValue: ObjectType { get }@MainActor @preconcurrency public var projectedValue: EnvironmentObject<ObjectType>.Wrapper { get }func transformEnvironment<V>(_ keyPath: WritableKeyPath<EnvironmentValues, V>, transform: @escaping (inout V) -> Void) -> some Viewnonisolated func transformEnvironment<V>(_ keyPath: WritableKeyPath<EnvironmentValues, V>, transform: @escaping (inout V) -> Void) -> some Scenefunc preference<K>(key: K.Type, value: K.Value) -> some View where K : PreferenceKeyUI_SEMANTIC_PREFERENCE; lowering maps preference in modules/swiftui/compiler/lower/chain.c:770, and JSON emits typed semantic.payload.key and payload.value from the labeled args (modules/swiftui/compiler/uiir/json_modifier.c:2407). Preference aggregation/runtime remains renderer policy.func onPreferenceChange<K>(_ key: K.Type, perform action: @escaping (K.Value) -> Void) -> some View where K : PreferenceKey, K.Value : EquatableonPreferenceChange as action-capable (include/generated/swiftui_stubs.h:504); lowering maps it to UI_EVENT_PAYLOAD_PREFERENCE_CHANGE with PreferenceValue payload type (modules/swiftui/compiler/lower/chain.c:41, chain.c:87), captures the closure as actionIR (chain.c:3630), and JSON emits eventPayload.kind=preferenceChange with typed value field (modules/swiftui/compiler/uiir/json_action.c:305). Preference aggregation/runtime remains renderer policy.func anchorPreference<A, K>(key _: K.Type, value: Anchor<A>.Source, transform: @escaping (Anchor<A>) -> K.Value) -> some View where K : PreferenceKeyfunc transformPreference<K>(_ key: K.Type, _ callback: @escaping (inout K.Value) -> Void) -> some View where K : PreferenceKeyfunc transformAnchorPreference<A, K>(key _: K.Type, value: Anchor<A>.Source, transform: @escaping (inout K.Value, Anchor<A>) -> Void) -> some View where K : PreferenceKeyfunc backgroundPreferenceValue<K, V>(_ key: K.Type, @ViewBuilder _ transform: @escaping (K.Value) -> V) -> some View where K : PreferenceKey, V : ViewUI_SEMANTIC_BACKGROUND_PREFERENCE_VALUE; lowering maps it in modules/swiftui/compiler/lower/chain.c:770, skips the ViewBuilder transform from raw args (chain.c:3649), captures it as UI_SLOT_BACKGROUND_PREFERENCE_VALUE content (chain.c:3504, chain.c:3730), and JSON emits semantic.payload.key/hasContentSlot/contentSlot (modules/swiftui/compiler/uiir/json_modifier.c:2407). Preference aggregation/runtime remains renderer policy.func overlayPreferenceValue<K, V>(_ key: K.Type, @ViewBuilder _ transform: @escaping (K.Value) -> V) -> some View where K : PreferenceKey, V : ViewUI_SEMANTIC_OVERLAY_PREFERENCE_VALUE; lowering maps it in modules/swiftui/compiler/lower/chain.c:772, captures the ViewBuilder transform into UI_SLOT_OVERLAY_PREFERENCE_VALUE content (chain.c:3513, chain.c:3730), and JSON emits semantic.payload.key/hasContentSlot/contentSlot (modules/swiftui/compiler/uiir/json_modifier.c:2407). Preference aggregation/runtime remains renderer policy.public protocol PreferenceKeystatic var defaultValue: Self.Value { get }static func reduce(value: inout Self.Value, nextValue: () -> Self.Value)associatedtype Value@frozen public struct Anchor<Value>@frozen public struct Sourcepublic static var bounds: Anchor<CGRect>.Source { get }public static func point(_ p: CGPoint) -> Anchor<CGPoint>.Sourcepublic static func rect(_ r: CGRect) -> Anchor<CGRect>.Sourcepublic var colorScheme: ColorScheme { get set }func colorScheme(_ colorScheme: ColorScheme) -> some ViewUI_SEMANTIC_COLOR_SCHEME; lowering maps colorScheme in modules/swiftui/compiler/lower/chain.c:913, and JSON emits tokenized semantic.payload.colorScheme (dark/light) via modules/swiftui/compiler/uiir/json_modifier.c:2818.func preferredColorScheme(_ colorScheme: ColorScheme?) -> some ViewUI_SEMANTIC_PREFERRED_COLOR_SCHEME; lowering maps preferredColorScheme in modules/swiftui/compiler/lower/chain.c:914, and JSON emits tokenized semantic.payload.colorScheme, including null for nil reset, via modules/swiftui/compiler/uiir/json_modifier.c:2818.@frozen public enum ColorScheme : CaseIterable, Sendablepublic var locale: Locale { get set }public var calendar: Calendar { get set }public var timeZone: TimeZone { get set }public var layoutDirection: LayoutDirection { get set }public enum LayoutDirection : Hashable, CaseIterable, Sendablepublic var dynamicTypeSize: DynamicTypeSize { get set }func dynamicTypeSize(_ size: DynamicTypeSize) -> some Viewpublic enum DynamicTypeSize : Hashable, Comparable, CaseIterable, Sendablepublic var sizeCategory: ContentSizeCategory { get set }public enum ContentSizeCategory : Hashable, CaseIterablepublic var horizontalSizeClass: UserInterfaceSizeClass? { get set }public var verticalSizeClass: UserInterfaceSizeClass? { get set }public enum UserInterfaceSizeClass : Sendablepublic var isEnabled: Bool { get set }public var displayScale: CGFloat { get set }public var pixelLength: CGFloat { get }public var colorSchemeContrast: ColorSchemeContrast { get }public var accessibilityReduceMotion: Bool { get }public var accessibilityReduceTransparency: Bool { get }public var accessibilityDifferentiateWithoutColor: Bool { get }public var accessibilityInvertColors: Bool { get }public var font: Font? { get set }public var lineLimit: Int? { get set }public var redactionReasons: RedactionReasons { get set }public var openURL: OpenURLAction { get }@MainActor @preconcurrency public struct OpenURLActionpublic var openWindow: OpenWindowAction { get }@MainActor @preconcurrency public struct OpenWindowActionpublic func callAsFunction(id: String)public func callAsFunction<D>(value: D) where D : Decodable, D : Encodable, D : Hashablepublic var dismissWindow: DismissWindowAction { get }@MainActor @preconcurrency public struct DismissWindowActionpublic var scenePhase: ScenePhase { get set }public enum ScenePhase : Comparablepublic var dismiss: DismissAction { get }@MainActor @preconcurrency public struct DismissAction@MainActor @preconcurrency public func callAsFunction()public var dismissSearch: DismissSearchAction { get }@MainActor @preconcurrency public struct DismissSearchActionpublic var isPresented: Bool { get }public var isSearching: Bool { get }public var isFocused: Bool { get }public var isScrollEnabled: Bool { get set }public var isFocusEffectEnabled: Bool { get set }public var refresh: RefreshAction? { get }public struct RefreshAction : Sendablepublic var rename: RenameAction? { get }public struct RenameActionpublic var editMode: Binding<EditMode>? { get set }public enum EditMode : Sendablepublic var isEditing: Bool { get }public var managedObjectContext: NSManagedObjectContext { get set }public var undoManager: UndoManager? { get }public var presentationMode: Binding<PresentationMode> { get }public var scrollDismissesKeyboardMode: ScrollDismissesKeyboardMode { get set }UI_SEMANTIC_SCROLL_DISMISSES_KEYBOARD mode metadata; env-key read path remains inert. Reachable via modifier only.public var dynamicTypeSize: DynamicTypeSize { get set }public var horizontalScrollIndicatorVisibility: ScrollIndicatorVisibility { get set }public var verticalScrollIndicatorVisibility: ScrollIndicatorVisibility { get set }public var horizontalScrollBounceBehavior: ScrollBounceBehavior { get set }scrollBounceBehavior(_:axes:) now writes typed UI_SEMANTIC_SCROLL_BOUNCE_BEHAVIOR behavior/axis metadata for horizontal axes (chain.c:941); env-key read path remains inert. Reachable via modifier only.public var verticalScrollBounceBehavior: ScrollBounceBehavior { get set }scrollBounceBehavior(_:axes:) now writes typed UI_SEMANTIC_SCROLL_BOUNCE_BEHAVIOR behavior/axis metadata for vertical/default axes (chain.c:941); env-key read path remains inert. Reachable via modifier only.public var autocorrectionDisabled: Bool { get }public var disableAutocorrection: Bool? { get }public var menuOrder: MenuOrder { get set }menuOrder(_:) modifier now has dedicated typed semantic capture. Survives as source text outside modifier context.public var menuIndicatorVisibility: Visibility { get set }menuIndicator(_:) modifier now has dedicated typed semantic capture. Survives as source text outside modifier context.public var labelsVisibility: Visibility { get set }public var badgeProminence: BadgeProminence { get set }public var textSelectionAffinity: TextSelectionAffinity { get set }public var keyboardShortcut: KeyboardShortcut? { get }public var navigationLinkIndicatorVisibility: Visibility { get set }navigationLinkIndicatorVisibility(_:) modifier now has dedicated navigation metadata. Survives as source text outside modifier context.public var supportsMultipleWindows: Bool { get }public var searchSuggestionsPlacement: SearchSuggestionsPlacement { get }public var springLoadingBehavior: SpringLoadingBehavior { get set }public var buttonRepeatBehavior: ButtonRepeatBehavior { get set }buttonRepeatBehavior(_:) modifier now has dedicated typed semantic capture. Survives as source text outside modifier context.public var writingToolsBehavior: WritingToolsBehavior? { get set }public var accessibilityVoiceOverEnabled: Bool { get }public var accessibilitySwitchControlEnabled: Bool { get }public var accessibilityLargeContentViewerEnabled: Bool { get }public var accessibilityQuickActionsEnabled: Bool { get }public var accessibilityAssistiveAccessEnabled: Bool { get }public var documentConfiguration: DocumentConfiguration? { get }public var findContext: FindContext? { get }public var defaultMinListRowHeight: CGFloat { get set }public var defaultMinListHeaderHeight: CGFloat? { get set }public var preferredPencilDoubleTapAction: PencilPreferredAction { get }public var preferredPencilSqueezeAction: PencilPreferredAction { get }public var openDocument: OpenDocumentAction { get }@MainActor public struct OpenDocumentActionpublic var newDocument: NewDocumentAction { get }@MainActor @preconcurrency public struct NewDocumentActionpublic var openSettings: OpenSettingsAction { get }@MainActor @preconcurrency public struct OpenSettingsActionpublic var resetFocus: ResetFocusAction { get }public struct ResetFocusActionpublic var openImmersiveSpace: OpenImmersiveSpaceAction { get }@MainActor public struct OpenImmersiveSpaceAction : Sendablepublic var dismissImmersiveSpace: DismissImmersiveSpaceAction { get }@MainActor public struct DismissImmersiveSpaceActionpublic var supportsRemoteScenes: Bool { get }public var isSceneCaptured: Bool { get }func defaultAppStorage(_ store: UserDefaults) -> some ViewUI_SEMANTIC_DEFAULT_APP_STORAGE; lowering maps defaultAppStorage in modules/swiftui/compiler/lower/chain.c:619, and JSON emits semantic.payload.store (modules/swiftui/compiler/uiir/json_modifier.c:1735). @AppStorage persistence remains runtime policy.nonisolated func defaultAppStorage(_ store: UserDefaults) -> some SceneUI_SEMANTIC_DEFAULT_APP_STORAGE metadata at Scene level; store arg is captured as semantic.payload.store (modules/swiftui/compiler/uiir/json_modifier.c:1735).func transaction(_ transform: @escaping (inout Transaction) -> Void) -> some ViewUI_SEMANTIC_TRANSACTION maps transaction (modules/swiftui/compiler/lower/chain.c:795, include/internal/uiir.h:878) and serializes the transform closure as typed semantic.payload.transform (modules/swiftui/compiler/uiir/names.c:504, modules/swiftui/compiler/uiir/json_modifier.c:2391). Transaction runtime remains out of lowering scope.public struct Transactionpublic protocol DynamicProperty@frozen @propertyWrapper public struct AppStorage<Value> : DynamicPropertypublic var wrappedValue: Value { get nonmutating set }public var projectedValue: Binding<Value> { get }public init(wrappedValue: Value, _ key: String, store: UserDefaults? = nil) where Value == Boolpublic init(wrappedValue: Value, _ key: String, store: UserDefaults? = nil) where Value == Intpublic init(wrappedValue: Value, _ key: String, store: UserDefaults? = nil) where Value == Doublepublic init(wrappedValue: Value, _ key: String, store: UserDefaults? = nil) where Value == Stringpublic init(wrappedValue: Value, _ key: String, store: UserDefaults? = nil) where Value == URLpublic init(wrappedValue: Value, _ key: String, store: UserDefaults? = nil) where Value == Datepublic init(wrappedValue: Value, _ key: String, store: UserDefaults? = nil) where Value == Datapublic init(wrappedValue: Value, _ key: String, store: UserDefaults? = nil) where Value : RawRepresentable, Value.RawValue == Intpublic init(wrappedValue: Value, _ key: String, store: UserDefaults? = nil) where Value : RawRepresentable, Value.RawValue == Stringpublic init(_ key: String, store: UserDefaults? = nil) where Value == Bool?public init<R>(_ key: String, store: UserDefaults? = nil) where Value == R?, R : RawRepresentable, R.RawValue == Stringpublic init<RowValue>(wrappedValue: Value = TableColumnCustomization<RowValue>(), _ key: String, store: UserDefaults? = nil) where Value == TableColumnCustomization<RowValue>, RowValue : Identifiablepublic init(wrappedValue: Value = TabViewCustomization(), _ key: String, store: UserDefaults? = nil) where Value == TabViewCustomizationnonisolated public func defaultAppStorage(_ store: UserDefaults) -> some ViewUI_SEMANTIC_DEFAULT_APP_STORAGE; lowering maps defaultAppStorage in modules/swiftui/compiler/lower/chain.c:619, and JSON emits semantic.payload.store (modules/swiftui/compiler/uiir/json_modifier.c:1735).nonisolated public func defaultAppStorage(_ store: UserDefaults) -> some SceneUI_SEMANTIC_DEFAULT_APP_STORAGE metadata at Scene level; store arg is captured as semantic.payload.store (modules/swiftui/compiler/uiir/json_modifier.c:1735).@frozen @propertyWrapper public struct SceneStorage<Value> : DynamicPropertypublic var wrappedValue: Value { get nonmutating set }public var projectedValue: Binding<Value> { get }public init(wrappedValue: Value, _ key: String) where Value == Boolpublic init(wrappedValue: Value, _ key: String) where Value : RawRepresentable, Value.RawValue == Intpublic init(_ key: String) where Value == Bool?public init<R>(_ key: String) where Value == R?, R : RawRepresentable, R.RawValue == Stringpublic init(wrappedValue: Value = TabViewCustomization(), _ key: String, store: UserDefaults? = nil) where Value == TabViewCustomization@frozen @propertyWrapper public struct FocusState<Value> : DynamicProperty where Value : Hashablepublic var wrappedValue: Value { get nonmutating set }public var projectedValue: FocusState<Value>.Binding { get }@frozen @propertyWrapper public struct Bindingpublic init() where Value == Boolpublic init<T>() where Value == T?, T : Hashable@propertyWrapper public struct FocusedValue<Value> : DynamicPropertypublic init(_ keyPath: KeyPath<FocusedValues, Value?>)public init(_ objectType: Value.Type) where Value : AnyObject, Value : Observable@inlinable public var wrappedValue: Value? { get }@propertyWrapper public struct FocusedBinding<Value> : DynamicPropertypublic init(_ keyPath: KeyPath<FocusedValues, Binding<Value>?>)@inlinable public var wrappedValue: Value? { get nonmutating set }public var projectedValue: Binding<Value?> { get }@MainActor @frozen @propertyWrapper @preconcurrency public struct FocusedObject<ObjectType> : DynamicProperty where ObjectType : ObservableObject@MainActor @preconcurrency @dynamicMemberLookup @frozen public struct Wrapperpublic subscript<T>(dynamicMember keyPath: ReferenceWritableKeyPath<ObjectType, T>) -> Binding<T> { get }@MainActor @inlinable @preconcurrency public var wrappedValue: ObjectType? { get }@MainActor @preconcurrency public var projectedValue: FocusedObject<ObjectType>.Wrapper? { get }@MainActor @preconcurrency public init()public struct FocusedValuespublic subscript<Key>(key: Key.Type) -> Key.Value? where Key : FocusedValueKeypublic static func == (lhs: FocusedValues, rhs: FocusedValues) -> Boolpublic protocol FocusedValueKey { associatedtype Value }@propertyWrapper @frozen public struct GestureState<Value> : DynamicPropertypublic init(wrappedValue: Value)public init(initialValue: Value)public init(wrappedValue: Value, resetTransaction: Transaction)public init(initialValue: Value, resetTransaction: Transaction)public init(wrappedValue: Value, reset: @escaping (Value, inout Transaction) -> Void)public init(initialValue: Value, reset: @escaping (Value, inout Transaction) -> Void)public init(resetTransaction: Transaction = Transaction())public init(reset: @escaping (Value, inout Transaction) -> Void)public var wrappedValue: Value { get }public var projectedValue: GestureState<Value> { get }@frozen public struct GestureStateGesture<Base, State> : Gesture where Base : Gesture@frozen @propertyWrapper public struct Namespace : DynamicPropertypublic struct ID : Hashable, Sendable@propertyWrapper public struct ScaledMetric<Value> : DynamicProperty where Value : BinaryFloatingPoint@MainActor @propertyWrapper @preconcurrency public struct FetchRequest<Result> where Result : NSFetchRequestResult@MainActor @preconcurrency public var wrappedValue: FetchedResults<Result> { get }@MainActor @preconcurrency public var projectedValue: Binding<FetchRequest<Result>.Configuration> { get }@MainActor @preconcurrency public struct Configuration { var nsSortDescriptors; var nsPredicate }@MainActor @preconcurrency public mutating func update()public init(entity: NSEntityDescription, sortDescriptors: [NSSortDescriptor], predicate: NSPredicate? = nil, animation: Animation? = nil)public init(fetchRequest: NSFetchRequest<Result>, animation: Animation? = nil)public init(fetchRequest: NSFetchRequest<Result>, transaction: Transaction)public init(sortDescriptors: [NSSortDescriptor], predicate: NSPredicate? = nil, animation: Animation? = nil)public init(sortDescriptors: [SortDescriptor<Result>], predicate: NSPredicate? = nil, animation: Animation? = nil)@MainActor @propertyWrapper @preconcurrency public struct SectionedFetchRequest<SectionIdentifier, Result> where SectionIdentifier : Hashable, Result : NSFetchRequestResult@MainActor @preconcurrency public var wrappedValue: SectionedFetchResults<SectionIdentifier, Result> { get }@MainActor @preconcurrency public var projectedValue: Binding<SectionedFetchRequest<SectionIdentifier, Result>.Configuration> { get }public struct Configuration { var sectionIdentifier; var sortDescriptors }public init(entity: NSEntityDescription, sectionIdentifier: KeyPath<Result, SectionIdentifier>, sortDescriptors: [NSSortDescriptor], predicate: NSPredicate? = nil, animation: Animation? = nil)public init(fetchRequest: NSFetchRequest<Result>, sectionIdentifier: KeyPath<Result, SectionIdentifier>, animation: Animation? = nil)public init(fetchRequest: NSFetchRequest<Result>, sectionIdentifier: KeyPath<Result, SectionIdentifier>, transaction: Transaction)public init(sectionIdentifier: KeyPath<Result, SectionIdentifier>, sortDescriptors: [NSSortDescriptor], predicate: NSPredicate? = nil, animation: Animation? = nil)public init(sectionIdentifier: KeyPath<Result, SectionIdentifier>, sortDescriptors: [SortDescriptor<Result>], predicate: NSPredicate? = nil, animation: Animation? = nil)@propertyWrapper @frozen public struct AccessibilityFocusState<Value> : DynamicProperty where Value : Hashable@propertyWrapper @frozen public struct Bindingpublic var wrappedValue: Value { get nonmutating set }public var projectedValue: AccessibilityFocusState<Value>.Binding { get }public init() where Value == Boolpublic init(for technologies: AccessibilityTechnologies) where Value == Boolpublic init<T>() where Value == T?, T : Hashablepublic init<T>(for technologies: AccessibilityTechnologies) where Value == T?, T : Hashable@MainActor @preconcurrency @propertyWrapper public struct UIApplicationDelegateAdaptor<DelegateType> : DynamicProperty where DelegateType : NSObject, DelegateType : UIApplicationDelegate@MainActor @preconcurrency public var wrappedValue: DelegateType { get }@MainActor @preconcurrency public init(_ delegateType: DelegateType.Type = DelegateType.self)@MainActor @preconcurrency public init(_ delegateType: DelegateType.Type = DelegateType.self) where DelegateType : ObservableObject@MainActor @preconcurrency public var projectedValue: ObservedObject<DelegateType>.Wrapper { get }@MainActor @preconcurrency @propertyWrapper public struct NSApplicationDelegateAdaptor<DelegateType> : DynamicProperty where DelegateType : NSObject, DelegateType : NSApplicationDelegate@MainActor @preconcurrency public var wrappedValue: DelegateType { get }@MainActor @preconcurrency public init(_ delegateType: DelegateType.Type = DelegateType.self)@MainActor @preconcurrency public init(_ delegateType: DelegateType.Type = DelegateType.self) where DelegateType : ObservableObject@MainActor @preconcurrency public var projectedValue: ObservedObject<DelegateType>.Wrapper { get }nonisolated public func focused<Value>(_ binding: FocusState<Value>.Binding, equals value: Value) -> some View where Value : HashableUI_SEMANTIC_FOCUSED; lowering maps focused in modules/swiftui/compiler/lower/chain.c:623, and JSON emits semantic.payload.binding plus equals (modules/swiftui/compiler/uiir/json_modifier.c:1749). Focus runtime remains platform policy.nonisolated public func focused(_ condition: FocusState<Bool>.Binding) -> some ViewUI_SEMANTIC_FOCUSED metadata; bool-binding form emits semantic.payload.binding without equals (modules/swiftui/compiler/uiir/json_modifier.c:1749).nonisolated public func focusable(_ isFocusable: Bool = true) -> some ViewUI_SEMANTIC_FOCUSABLE via semantic_kind_for_modifier in modules/swiftui/compiler/lower/chain.c:483; UISemantic.has_focusable/focusable live in include/internal/uiir.h:929; JSON emits payload.isFocusable in modules/swiftui/compiler/uiir/json_modifier.c:1561. Focus runtime remains renderer/platform policy.nonisolated public func focusable(_ isFocusable: Bool = true, interactions: FocusInteractions) -> some ViewUI_SEMANTIC_FOCUSABLE; focus_interactions_from_modifier_arg parses .activate, .edit, .automatic, and option-set arrays in modules/swiftui/compiler/lower/chain.c:1613; UISemantic.focus_interactions lives in include/internal/uiir.h:932; JSON emits payload.interactions in modules/swiftui/compiler/uiir/json_modifier.c:1568.nonisolated public func focusable(_ isFocusable: Bool = true, onFocusChange: @escaping (_ isFocused: Bool) -> Void = { _ in }) -> some Viewfocusable as action-capable (include/generated/swiftui_stubs.h:389); lowering keeps the existing UI_SEMANTIC_FOCUSABLE bool/interactions payload and maps onFocusChange to UI_EVENT_PAYLOAD_FOCUS_CHANGE (modules/swiftui/compiler/lower/chain.c:43, chain.c:91), captures the closure as actionIR (chain.c:3641), and JSON emits a Bool isFocused event field (modules/swiftui/compiler/uiir/json_action.c:309). Focus runtime remains renderer/platform policy.nonisolated public func focusScope(_ namespace: Namespace.ID) -> some ViewUI_SEMANTIC_FOCUS_SCOPE; lowering maps focusScope in modules/swiftui/compiler/lower/chain.c:627, and JSON emits semantic.payload.namespace (modules/swiftui/compiler/uiir/json_modifier.c:1758). Focus-scope runtime remains platform policy.nonisolated public func focusSection() -> some ViewUI_SEMANTIC_FOCUS_SECTION; lowering maps focusSection in modules/swiftui/compiler/lower/chain.c:629, and JSON emits an empty typed focus-section payload (modules/swiftui/compiler/uiir/json_modifier.c:1761).nonisolated public func prefersDefaultFocus(_ prefersDefaultFocus: Bool = true, in namespace: Namespace.ID) -> some ViewUI_SEMANTIC_PREFERS_DEFAULT_FOCUS; lowering maps it in modules/swiftui/compiler/lower/chain.c:631, and JSON emits semantic.payload.prefersDefaultFocus plus namespace (modules/swiftui/compiler/uiir/json_modifier.c:1763).nonisolated public func defaultFocus<V>(_ binding: FocusState<V>.Binding, _ value: V, priority: DefaultFocusEvaluationPriority = .automatic) -> some View where V : HashableUI_SEMANTIC_DEFAULT_FOCUS; lowering maps defaultFocus in modules/swiftui/compiler/lower/chain.c:633, and JSON emits semantic.payload.binding, value, and priority (modules/swiftui/compiler/uiir/json_modifier.c:1775). Focus runtime remains platform policy.nonisolated public func focusEffectDisabled(_ disabled: Bool = true) -> some ViewUI_SEMANTIC_FOCUS_EFFECT_DISABLED via semantic_kind_for_modifier in modules/swiftui/compiler/lower/chain.c:453; fields live in include/internal/uiir.h:990; JSON emits payload.disabled in modules/swiftui/compiler/uiir/json_modifier.c:1434. Focus-effect rendering remains runtime policy.nonisolated public func focusedValue<Value>(_ keyPath: WritableKeyPath<FocusedValues, Value?>, _ value: Value) -> some ViewUI_SEMANTIC_FOCUSED_VALUE; lowering maps focusedValue in modules/swiftui/compiler/lower/chain.c:635, and JSON emits semantic.payload.keyPath plus value (modules/swiftui/compiler/uiir/json_modifier.c:1786). Focused-value runtime remains platform policy.nonisolated public func focusedValue<Value>(_ keyPath: WritableKeyPath<FocusedValues, Value?>, _ value: Value?) -> some ViewUI_SEMANTIC_FOCUSED_VALUE metadata; optional value overload still emits semantic.payload.keyPath plus value (modules/swiftui/compiler/uiir/json_modifier.c:1786).nonisolated public func focusedValue<T>(_ object: T?) -> some View where T : AnyObject, T : ObservableUI_SEMANTIC_FOCUSED_VALUE metadata; one-arg object overload emits semantic.payload.object (modules/swiftui/compiler/uiir/json_modifier.c:1786).@inlinable nonisolated public func focusedObject<T>(_ object: T) -> some View where T : ObservableObjectUI_SEMANTIC_FOCUSED_OBJECT; lowering maps focusedObject in modules/swiftui/compiler/lower/chain.c:639, and JSON emits semantic.payload.object (modules/swiftui/compiler/uiir/json_modifier.c:1797). Focused-object runtime remains platform policy.@inlinable nonisolated public func focusedObject<T>(_ object: T?) -> some View where T : ObservableObjectUI_SEMANTIC_FOCUSED_OBJECT metadata; optional object arg is captured as semantic.payload.object (modules/swiftui/compiler/uiir/json_modifier.c:1797).nonisolated public func focusedSceneValue<T>(_ keyPath: WritableKeyPath<FocusedValues, T?>, _ value: T) -> some ViewUI_SEMANTIC_FOCUSED_SCENE_VALUE; lowering maps focusedSceneValue in modules/swiftui/compiler/lower/chain.c:637, and JSON emits semantic.payload.keyPath plus value (modules/swiftui/compiler/uiir/json_modifier.c:1786).nonisolated public func focusedSceneValue<T>(_ keyPath: WritableKeyPath<FocusedValues, T?>, _ value: T?) -> some ViewUI_SEMANTIC_FOCUSED_SCENE_VALUE metadata; optional value overload still emits semantic.payload.keyPath plus value (modules/swiftui/compiler/uiir/json_modifier.c:1786).nonisolated public func focusedSceneValue<T>(_ object: T?) -> some View where T : AnyObject, T : ObservableUI_SEMANTIC_FOCUSED_SCENE_VALUE metadata; object overload emits semantic.payload.object (modules/swiftui/compiler/uiir/json_modifier.c:1786).@inlinable nonisolated public func focusedSceneObject<T>(_ object: T) -> some View where T : ObservableObjectUI_SEMANTIC_FOCUSED_SCENE_OBJECT; lowering maps focusedSceneObject in modules/swiftui/compiler/lower/chain.c:641, and JSON emits semantic.payload.object (modules/swiftui/compiler/uiir/json_modifier.c:1797).@inlinable nonisolated public func focusedSceneObject<T>(_ object: T?) -> some View where T : ObservableObjectUI_SEMANTIC_FOCUSED_SCENE_OBJECT metadata; optional object arg is captured as semantic.payload.object (modules/swiftui/compiler/uiir/json_modifier.c:1797).nonisolated public func accessibilityFocused<Value>(_ binding: AccessibilityFocusState<Value>.Binding, equals value: Value) -> some View where Value : HashableUI_ACCESSIBILITY_FOCUSED; lowering maps accessibilityFocused in modules/swiftui/compiler/lower/chain.c:141, and JSON emits accessibility.payload.binding plus equals (modules/swiftui/compiler/uiir/json_modifier.c:698). Focus runtime remains platform policy.nonisolated public func accessibilityFocused(_ condition: AccessibilityFocusState<Bool>.Binding) -> some ViewUI_ACCESSIBILITY_FOCUSED metadata; bool-binding form emits accessibility.payload.binding without equals (modules/swiftui/compiler/uiir/json_modifier.c:698).nonisolated public func searchFocused(_ binding: FocusState<Bool>.Binding) -> some ViewUI_SEMANTIC_SEARCH_FOCUSED; lowering maps searchFocused in modules/swiftui/compiler/lower/chain.c:625, and JSON emits semantic.payload.binding (modules/swiftui/compiler/uiir/json_modifier.c:1750). Search focus runtime remains platform policy.nonisolated public func searchFocused<V>(_ binding: FocusState<V>.Binding, equals value: V) -> some View where V : HashableUI_SEMANTIC_SEARCH_FOCUSED metadata; value overload emits semantic.payload.binding plus equals (modules/swiftui/compiler/uiir/json_modifier.c:1750).public struct DefaultFocusEvaluationPriority : Sendable { static let automatic; static let userInitiated }public struct FocusInteractions : OptionSet, Sendablefocusable(_:interactions:) into payload.interactions; standalone value/type references still survive as raw expression text.public struct AccessibilityTechnologies : SetAlgebra, Sendablepublic protocol Gesture { associatedtype Value; associatedtype Body : Gesture; var body: Self.Body { get } }func gesture<T>(_ gesture: T, including mask: GestureMask = .all) -> some View where T : Gesturenonisolated func gesture(_ representable: some UIGestureRecognizerRepresentable) -> some Viewnonisolated func gesture(_ representable: some NSGestureRecognizerRepresentable) -> some Viewfunc simultaneousGesture<T>(_ gesture: T, including mask: GestureMask = .all) -> some View where T : Gesturefunc highPriorityGesture<T>(_ gesture: T, including mask: GestureMask = .all) -> some View where T : Gesturefunc onTapGesture(count: Int = 1, perform action: @escaping () -> Void) -> some Viewfunc onTapGesture(count: Int = 1, coordinateSpace: CoordinateSpace = .local, perform action: @escaping (CGPoint) -> Void) -> some Viewfunc onTapGesture(count: Int = 1, coordinateSpace: some CoordinateSpaceProtocol = .local, perform action: @escaping (CGPoint) -> Void) -> some Viewfunc onLongPressGesture(minimumDuration: Double = 0.5, maximumDistance: CGFloat = 10, perform action: @escaping () -> Void, onPressingChanged: ((Bool) -> Void)? = nil) -> some Viewfunc onLongPressGesture(minimumDuration: Double = 0.5, maximumDistance: CGFloat = 10, pressing: ((Bool) -> Void)? = nil, perform action: @escaping () -> Void) -> some Viewfunc onLongTouchGesture(minimumDuration:perform:onTouchingChanged:) -> some Viewpublic struct TapGesture : Gesture { public var count: Int; public init(count: Int = 1) }public struct SpatialTapGesture : Gesture { public var count: Int; public var coordinateSpace: CoordinateSpace }init(count: Int = 1, coordinateSpace: CoordinateSpace = .local)init(count: Int = 1, coordinateSpace: some CoordinateSpaceProtocol = .local)public struct Value : Equatable, @unchecked Sendable { public var location: CGPoint }public var location: CGPointpublic struct LongPressGesture : Gesture { public var minimumDuration: Double; public var maximumDistance: CGFloat }init(minimumDuration: Double = 0.5, maximumDistance: CGFloat = 10)public var minimumDuration: Doublepublic var maximumDistance: CGFloatpublic typealias Value = Boolpublic struct DragGesture : Gesture { public var minimumDistance: CGFloat; public var coordinateSpace: CoordinateSpace }init(minimumDistance: CGFloat = 10, coordinateSpace: CoordinateSpace = .local)init(minimumDistance: CGFloat = 10, coordinateSpace: some CoordinateSpaceProtocol = .local)public var minimumDistance: CGFloatpublic var coordinateSpace: CoordinateSpacepublic struct Value : Equatable, Sendable { var time; var location; var startLocation; var translation; ... }public var time: Datepublic var location: CGPointpublic var startLocation: CGPointpublic var translation: CGSize { get }public var velocity: CGSize { get }public var predictedEndLocation: CGPoint { get }public var predictedEndTranslation: CGSize { get }public struct MagnifyGesture : Gesture { public var minimumScaleDelta: CGFloat; public init(minimumScaleDelta: CGFloat = 0.01) }init(minimumScaleDelta: CGFloat = 0.01)public struct Value : Equatable, Sendable { var time; var magnification; var velocity; var startAnchor; var startLocation }public var magnification: CGFloatpublic var velocity: CGFloat; var startAnchor: UnitPoint; var startLocation: CGPointpublic struct MagnificationGesture : Gesture { public var minimumScaleDelta: CGFloat }init(minimumScaleDelta: CGFloat = 0.01)public typealias Value = CGFloatpublic struct RotateGesture : Gesture { public var minimumAngleDelta: Angle; public init(minimumAngleDelta: Angle = .degrees(1)) }init(minimumAngleDelta: Angle = .degrees(1))public struct Value : Equatable, Sendable { var time; var rotation: Angle; var velocity: Angle; var startAnchor; var startLocation }public var rotation: Anglepublic var velocity: Angle; var startAnchor: UnitPoint; var startLocation: CGPointpublic struct RotationGesture : Gesture { public var minimumAngleDelta: Angle }init(minimumAngleDelta: Angle = .degrees(1))public typealias Value = Anglepublic struct SpatialEventGesture : Gesture { public let coordinateSpace: CoordinateSpace; public init(coordinateSpace: ... = .local) }init(coordinateSpace: any CoordinateSpaceProtocol = .local)public typealias Value = SpatialEventCollectionpublic struct SpatialEventCollection : Collection { ... }@frozen public struct SequenceGesture<First, Second> : Gesture where First : Gesture, Second : Gesture@inlinable init(_ first: First, _ second: Second)public var first: First; public var second: Second@frozen public enum Value { case first(First.Value); case second(First.Value, Second.Value?) }public struct SimultaneousGesture<First, Second> : Gesture { public struct Value }public struct ExclusiveGesture<First, Second> : Gesture { public enum Value }@frozen public struct GestureStateGesture<Base, State> : Gesture where Base : Gesture@inlinable init(base: Base, state: GestureState<State>, body: @escaping (Value, inout State, inout Transaction) -> Void)public var base: Base; public var state: GestureState<State>; public var body: (...) -> Voidpublic struct AnyGesture<Value> : Gesture { public init<T>(_ gesture: T) where Value == T.Value }public struct GestureMask : OptionSet { static let none/gesture/subviews/all }@MainActor @inlinable func sequenced<Other>(before other: Other) -> SequenceGesture<Self, Other> where Other : Gesture@MainActor @inlinable func updating<State>(_ state: GestureState<State>, body: @escaping (Self.Value, inout State, inout Transaction) -> Void) -> GestureStateGesture<Self, State>func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>func onEnded(_ action: @escaping (Self.Value) -> Void) -> _EndedGesture<Self>func simultaneously<Other>(with other: Other) -> SimultaneousGesture<Self, Other> where Other : Gesturefunc exclusively<Other>(before other: Other) -> ExclusiveGesture<Self, Other> where Other : Gesturefunc map<T>(_ body: @escaping (Self.Value) -> T) -> _MapGesture<Self, T>func modifiers(_ modifiers: EventModifiers) -> _ModifiersGesture<Self>@propertyWrapper @frozen public struct GestureState<Value> : DynamicPropertypublic init(wrappedValue: Value)public init(initialValue: Value)public init(wrappedValue: Value, resetTransaction: Transaction)public init(initialValue: Value, resetTransaction: Transaction)public init(wrappedValue: Value, reset: @escaping (Value, inout Transaction) -> Void)public init(initialValue: Value, reset: @escaping (Value, inout Transaction) -> Void)public init(resetTransaction: Transaction = Transaction())public init(reset: @escaping (Value, inout Transaction) -> Void)public var wrappedValue: Value { get }public var projectedValue: GestureState<Value> { get }@inlinable func onHover(perform action: @escaping (Bool) -> Void) -> some ViewonHover as action (include/generated/swiftui_stubs.h:493); lowering maps it to UI_EVENT_PAYLOAD_HOVER in modules/swiftui/compiler/lower/chain.c:45, captures the closure as actionIR, and JSON emits a Bool isHovered event field in modules/swiftui/compiler/uiir/json_action.c:313. Pointer runtime remains renderer/platform policy.func onContinuousHover(coordinateSpace: CoordinateSpace = .local, perform action: @escaping (HoverPhase) -> Void) -> some ViewonContinuousHover as action (include/generated/swiftui_stubs.h:483); lowering maps it to UI_EVENT_PAYLOAD_CONTINUOUS_HOVER (modules/swiftui/compiler/lower/chain.c:47) and UI_SEMANTIC_CONTINUOUS_HOVER (chain.c:921), with default/explicit coordinateSpace decomposed in chain.c:3096 and JSON emitting HoverPhase fields plus payload.coordinateSpaceKind (modules/swiftui/compiler/uiir/json_action.c:317, modules/swiftui/compiler/uiir/json_modifier.c:1839).func onContinuousHover(coordinateSpace: some CoordinateSpaceProtocol = .local, perform action: @escaping (HoverPhase) -> Void) -> some ViewUI_EVENT_PAYLOAD_CONTINUOUS_HOVER/UI_SEMANTIC_CONTINUOUS_HOVER path as the concrete overload; the closure lowers to actionIR with a typed HoverPhase event payload, and coordinateSpace defaults to local or decomposes .global/.local/.named(...) into semantic payload fields.func hoverEffect(_ effect: some CustomHoverEffect = .automatic, isEnabled: Bool = true) -> some ViewUI_SEMANTIC_HOVER_EFFECT maps the modifier (modules/swiftui/compiler/lower/chain.c:466) and captures isEnabled, but CustomHoverEffect args remain raw payload.effect (modules/swiftui/compiler/lower/chain.c:2246, modules/swiftui/compiler/uiir/json_modifier.c:1498). No hover-effect runtime.func hoverEffect(_ effect: HoverEffect = .automatic) -> some ViewUI_SEMANTIC_HOVER_EFFECT; .automatic/.highlight/.lift decompose to UISemantic.hover_effect (include/internal/uiir.h:1027, modules/swiftui/compiler/lower/chain.c:1668, modules/swiftui/compiler/lower/chain.c:2246) and JSON emits payload.effect plus default payload.isEnabled=true (modules/swiftui/compiler/uiir/json_modifier.c:1498). Hover-effect rendering remains runtime policy.func hoverEffect(_ effect: HoverEffect = .automatic, isEnabled: Bool = true) -> some ViewUI_SEMANTIC_HOVER_EFFECT; HoverEffect tokens lower to UISemantic.hover_effect and literal isEnabled lowers to UISemantic.hover_effect_enabled (include/internal/uiir.h:1027, modules/swiftui/compiler/lower/chain.c:2246), with dynamic bools preserved as raw arg payloads (modules/swiftui/compiler/uiir/json_modifier.c:1498).func defaultHoverEffect(_ effect: HoverEffect?) -> some ViewUI_SEMANTIC_DEFAULT_HOVER_EFFECT; HoverEffect tokens lower to UISemantic.default_hover_effect and nil lowers to UISemantic.has_default_hover_effect_nil (include/internal/uiir.h:1030, include/internal/uiir.h:1031, modules/swiftui/compiler/lower/chain.c:2246), with JSON payload.effect as a token or null (modules/swiftui/compiler/uiir/json_modifier.c:1518).func defaultHoverEffect(_ effect: some CustomHoverEffect) -> some ViewUI_SEMANTIC_DEFAULT_HOVER_EFFECT maps the modifier (modules/swiftui/compiler/lower/chain.c:468), but CustomHoverEffect args remain raw payload.effect; only standard HoverEffect tokens/nil decompose (modules/swiftui/compiler/lower/chain.c:2246, modules/swiftui/compiler/uiir/json_modifier.c:1518).func hoverEffectDisabled(_ disabled: Bool = true) -> some ViewUI_SEMANTIC_HOVER_EFFECT_DISABLED via semantic_kind_for_modifier in modules/swiftui/compiler/lower/chain.c:471; fields live in include/internal/uiir.h:1035; JSON emits payload.disabled in modules/swiftui/compiler/uiir/json_modifier.c:1540. Hover-effect rendering remains runtime policy.func hoverEffectGroup(...) -> some Viewfunc handGestureShortcut(_ shortcut: HandGestureShortcut, isEnabled: Bool = true) -> some Viewfunc defersSystemGestures(on edges: Edge.Set) -> some ViewUI_SEMANTIC_DEFERS_SYSTEM_GESTURES; Edge.Set args including .bottom, .all, and arrays decompose to UISemantic.defers_system_gesture_edges (include/internal/uiir.h:1033, modules/swiftui/compiler/lower/chain.c:472, modules/swiftui/compiler/lower/chain.c:2283), with JSON payload.edges (modules/swiftui/compiler/uiir/json_modifier.c:1526). System-gesture runtime remains platform policy.func onPencilDoubleTap(perform action: @escaping (_ value: PencilDoubleTapGestureValue) -> Void) -> some Viewpublic struct PencilDoubleTapGestureValue : Hashable { ... }public struct HandGestureShortcut : Sendable, Equatable { ... }@frozen public enum HoverPhase : Equatable { case active(CGPoint); case ended }UI_EVENT_PAYLOAD_CONTINUOUS_HOVER valueType with HoverPhase event fields (modules/swiftui/compiler/uiir/json_action.c:317); standalone enum construction/cases are still structural/source.public struct HoverEffect { static var automatic/highlight/lift }.hoverEffect/.defaultHoverEffect now lower .automatic/.highlight/.lift contextually to typed UISemantic token payloads (modules/swiftui/compiler/lower/chain.c:1668, modules/swiftui/compiler/uiir/json_modifier.c:1498). Other value contexts remain raw.@inlinable nonisolated public func onAppear(perform action: (() -> Void)? = nil) -> some View@inlinable nonisolated public func onDisappear(perform action: (() -> Void)? = nil) -> some View@inlinable nonisolated public func onChange<V>(of value: V, perform action: @escaping (_ newValue: V) -> Void) -> some View where V : EquatableonChange as action-capable (include/generated/swiftui_stubs.h:236), lowering maps it to UI_EVENT_PAYLOAD_CHANGE/ObservedValue (modules/swiftui/compiler/lower/chain.c:39, chain.c:88), captures the single-param closure as actionIR (chain.c:3676), and JSON emits the typed value event field (modules/swiftui/compiler/uiir/json_action.c:294).nonisolated public func onChange<V>(of value: V, initial: Bool = false, _ action: @escaping (_ oldValue: V, _ newValue: V) -> Void) -> some View where V : Equatablenonisolated public func onChange<V>(of value: V, initial: Bool = false, _ action: @escaping () -> Void) -> some View where V : Equatablenonisolated public func task(name: String? = nil, priority: TaskPriority = .userInitiated, file: String = #fileID, line: Int = #line, _ action: sending @escaping @isolated(any) () async -> Void) -> some Viewnonisolated public func task<T>(id: T, name: String? = nil, priority: TaskPriority = .userInitiated, file: String = #fileID, line: Int = #line, _ action: sending @escaping @isolated(any) () async -> Void) -> some View where T : Equatable@inlinable nonisolated public func onReceive<P>(_ publisher: P, perform action: @escaping (P.Output) -> Void) -> some View where P : Publisher, P.Failure == Nevernonisolated public func onOpenURL(perform action: @escaping (URL) -> ()) -> some ViewonOpenURL as action (include/generated/swiftui_stubs.h:499); lowering maps it to UI_EVENT_PAYLOAD_OPEN_URL in modules/swiftui/compiler/lower/chain.c:43, captures the closure as actionIR, and JSON emits URL event fields in modules/swiftui/compiler/uiir/json_action.c:309. iOS 26.0/macOS 26.0 has newer prefersInApp: Bool overload (gated).nonisolated public func onDrag(_ data: @escaping () -> NSItemProvider) -> some ViewonDrag as action-capable (include/generated/swiftui_stubs.h:487); lowering maps it to UI_EVENT_PAYLOAD_DRAG_SOURCE with NSItemProvider payload type (modules/swiftui/compiler/lower/chain.c:47, chain.c:103), captures the provider closure as actionIR (chain.c:3785), and JSON emits a typed itemProvider event field (modules/swiftui/compiler/uiir/json_action.c:317). Drag runtime remains renderer/platform policy.nonisolated public func onDrag<V>(_ data: @escaping () -> NSItemProvider, @ViewBuilder preview: () -> V) -> some View where V : ViewUI_EVENT_PAYLOAD_DRAG_SOURCE action path as onDrag(_:); lower_drag_source_preview_modifier recaptures the preview: ViewBuilder into a UI_SLOT_PREVIEW subtree (modules/swiftui/compiler/lower/chain.c:3440, chain.c:3464, chain.c:3848), and JSON serializes it as previewContent for drag-source modifiers (modules/swiftui/compiler/uiir/json_node.c:338).nonisolated public func draggable<T>(_ payload: @autoclosure @escaping () -> T) -> some View where T : TransferableUI_SEMANTIC_DRAGGABLE; semantic_kind_for_modifier maps draggable (modules/swiftui/compiler/lower/chain.c:874), lowering preserves the Transferable payload arg as typed semantic.payload.payload (chain.c:3310), and JSON emits payload plus hasPreviewSlot (modules/swiftui/compiler/uiir/json_modifier.c:3068). Transferable drag runtime remains renderer/platform policy.nonisolated public func draggable<V, T>(_ payload: @autoclosure @escaping () -> T, @ViewBuilder preview: () -> V) -> some View where V : View, T : TransferableUI_SEMANTIC_DRAGGABLE payload path; draggable preview closures are treated as content closures so they do not remain generic args (modules/swiftui/compiler/lower/chain.c:3756), lower_draggable_preview_modifier lowers the ViewBuilder into UI_SLOT_PREVIEW (chain.c:3470, chain.c:3473, chain.c:3851), and JSON serializes it as previewContent (modules/swiftui/compiler/uiir/json_node.c:338).nonisolated public func onDrop(of supportedContentTypes: [UTType], isTargeted: Binding<Bool>?, perform action: @escaping (_ providers: [NSItemProvider]) -> Bool) -> some ViewonDrop as action-capable (include/generated/swiftui_stubs.h:489); lowering maps it to UI_EVENT_PAYLOAD_DROP_PROVIDERS with DropProviders value type (modules/swiftui/compiler/lower/chain.c:49, chain.c:105), captures the perform closure as actionIR (chain.c:3785), and JSON emits a typed providers field (modules/swiftui/compiler/uiir/json_action.c:321). UI_SEMANTIC_ON_DROP also preserves of: and isTargeted: under typed payload fields (modules/swiftui/compiler/lower/chain.c:875, modules/swiftui/compiler/uiir/json_modifier.c:3079). Drop runtime remains renderer/platform policy.nonisolated public func onDrop(of supportedContentTypes: [UTType], isTargeted: Binding<Bool>?, perform action: @escaping (_ providers: [NSItemProvider], _ location: CGPoint) -> Bool) -> some ViewUI_EVENT_PAYLOAD_DROP_PROVIDERS/UI_SEMANTIC_ON_DROP path as the providers-only overload; closure params are collected so JSON emits both providers and location event fields (modules/swiftui/compiler/uiir/json_action.c:321, json_action.c:324), while supportedContentTypes and isTargeted remain typed semantic payload fields. Drop-location runtime remains renderer/platform policy.nonisolated public func onDrop(of supportedContentTypes: [UTType], delegate: any DropDelegate) -> some ViewUI_SEMANTIC_ON_DROP captures supportedContentTypes, delegate, and mode=delegate (modules/swiftui/compiler/uiir/json_modifier.c:3079), but DropDelegate protocol callbacks are not executed and no delegate-driven drop runtime exists.nonisolated public func dropDestination<T>(for payloadType: T.Type = T.self, action: @escaping (_ items: [T], _ location: CGPoint) -> Bool, isTargeted: @escaping (Bool) -> Void = { _ in }) -> some View where T : TransferabledropDestination as action-capable (include/generated/swiftui_stubs.h:366); lowering maps the default overload to UI_EVENT_PAYLOAD_DROP_DESTINATION (modules/swiftui/compiler/lower/chain.c:51, chain.c:107), captures the closure as actionIR (chain.c:3785), preserves isTargeted instead of treating it as the primary action (chain.c:3762), and JSON emits typed items plus location event fields (modules/swiftui/compiler/uiir/json_action.c:329) with UI_SEMANTIC_DROP_DESTINATION payloadType/isTargeted metadata (modules/swiftui/compiler/lower/chain.c:876, modules/swiftui/compiler/uiir/json_modifier.c:3094). Transferable drop runtime remains renderer/platform policy.nonisolated public func dropDestination<T>(for type: T.Type = T.self, isEnabled: Bool = true, action: @escaping (_ items: [T], _ session: DropSession) -> Void) -> some View where T : Transferableattach_event_payload selects UI_EVENT_PAYLOAD_DROP_DESTINATION_SESSION when isEnabled: is present (modules/swiftui/compiler/lower/chain.c:142), JSON emits typed items plus session fields (modules/swiftui/compiler/uiir/json_action.c:335), and UI_SEMANTIC_DROP_DESTINATION serializes mode=session, payloadType, and isEnabled (modules/swiftui/compiler/uiir/json_modifier.c:3094). DropSession runtime remains renderer/platform policy.nonisolated public func itemProvider(_ action: (() -> NSItemProvider?)?) -> some ViewitemProvider as action-capable (include/generated/swiftui_stubs.h:426); lowering maps it to UI_EVENT_PAYLOAD_ITEM_PROVIDER with NSItemProvider? payload type (modules/swiftui/compiler/lower/chain.c:45, chain.c:95), captures the optional closure as actionIR (chain.c:3680), and JSON emits an itemProvider payload field (modules/swiftui/compiler/uiir/json_action.c:313). Item-provider vending runtime remains renderer/platform policy.nonisolated public func sensoryFeedback<T>(_ feedback: SensoryFeedback, trigger: T) -> some View where T : EquatableUI_SEMANTIC_SENSORY_FEEDBACK; semantic_kind_for_modifier maps the modifier in modules/swiftui/compiler/lower/chain.c:719, and JSON emits semantic.payload.feedback plus trigger in modules/swiftui/compiler/uiir/json_modifier.c:2802. Haptic runtime remains renderer/platform policy.nonisolated public func sensoryFeedback<T>(_ feedback: SensoryFeedback, trigger: T, condition: @escaping (_ oldValue: T, _ newValue: T) -> Bool) -> some View where T : EquatableUI_SEMANTIC_SENSORY_FEEDBACK captures feedback, trigger, and condition under typed payload keys (modules/swiftui/compiler/uiir/json_modifier.c:2802), but the condition closure remains structural expression IR, not actionIR/runtime policy.nonisolated public func sensoryFeedback<T>(trigger: T, _ feedback: @escaping (_ oldValue: T, _ newValue: T) -> SensoryFeedback?) -> some View where T : Equatabletrigger and feedback-producing closure under payload.feedback (modules/swiftui/compiler/uiir/json_modifier.c:2802), but the closure remains structural expression IR and is not executed as actionIR.nonisolated public func sensoryFeedback<T>(trigger: T, _ feedback: @escaping () -> SensoryFeedback?) -> some View where T : EquatableUI_SEMANTIC_SENSORY_FEEDBACK; trigger plus zero-parameter feedback closure are preserved in typed payload fields (modules/swiftui/compiler/uiir/json_modifier.c:2802), but the closure is structural only.nonisolated public func onKeyPress(_ key: KeyEquivalent, action: @escaping () -> KeyPress.Result) -> some ViewonKeyPress as action (include/generated/swiftui_stubs.h:495); lowering maps it to UI_EVENT_PAYLOAD_KEY_PRESS (modules/swiftui/compiler/lower/chain.c:49) and UI_SEMANTIC_KEY_PRESS (chain.c:927), JSON emits KeyPress event fields (modules/swiftui/compiler/uiir/json_action.c:322) and payload.matcher=key/payload.key (modules/swiftui/compiler/uiir/json_modifier.c:227, json_modifier.c:1885). Expression-body result closures such as { .handled } lower to actionIR.return (modules/swiftui/compiler/lower/action/stmt.c:479).nonisolated public func onKeyPress(_ key: KeyEquivalent, phases: KeyPress.Phases, action: @escaping (KeyPress) -> KeyPress.Result) -> some ViewUI_EVENT_PAYLOAD_KEY_PRESS/UI_SEMANTIC_KEY_PRESS; unlabeled KeyEquivalent plus phases: decompose to semantic.payload.key and semantic.payload.phases, while the KeyPress closure parameter is captured in event payload params and actionIR.nonisolated public func onKeyPress(keys: Set<KeyEquivalent>, phases: KeyPress.Phases = [.down, .repeat], action: @escaping (KeyPress) -> KeyPress.Result) -> some ViewUI_SEMANTIC_KEY_PRESS; keys: set matcher is serialized as semantic.payload.matcher=keys plus payload.keys, optional phases: is preserved under payload.phases, and the closure lowers to typed UI_EVENT_PAYLOAD_KEY_PRESS actionIR.nonisolated public func onKeyPress(characters: CharacterSet, phases: KeyPress.Phases = [.down, .repeat], action: @escaping (KeyPress) -> KeyPress.Result) -> some ViewUI_SEMANTIC_KEY_PRESS; characters: matcher is serialized as semantic.payload.matcher=characters plus payload.characters, optional phases: is preserved, and the closure lowers to typed KeyPress actionIR.nonisolated public func onKeyPress(phases: KeyPress.Phases = [.down, .repeat], action: @escaping (KeyPress) -> KeyPress.Result) -> some ViewUI_SEMANTIC_KEY_PRESS; no key/keys/characters matcher serializes as semantic.payload.matcher=all, phases: becomes payload.phases, and the closure lowers to typed UI_EVENT_PAYLOAD_KEY_PRESS actionIR.@frozen public struct Animation : Equatable, Sendablepublic static let `default`: Animationpublic static func easeIn(duration: Double) -> Animationpublic static func easeOut(duration: Double) -> Animationpublic static func easeInOut(duration: Double) -> Animationpublic static func linear(duration: Double) -> Animationpublic static func spring(response: Double, dampingFraction: Double, blendDuration: Double) -> Animationpublic static var bouncy: Animation { get }public static func interpolatingSpring(stiffness: Double, damping: Double) -> Animationpublic static func timingCurve(_ c0x: Double, _ c0y: Double, _ c1x: Double, _ c1y: Double, duration: Double) -> Animationpublic func delay(_ delay: Double) -> Animationpublic func speed(_ speed: Double) -> Animationpublic func repeatCount(_ repeatCount: Int, autoreverses: Bool = true) -> Animationpublic func repeatForever(autoreverses: Bool = true) -> Animationpublic func logicallyComplete(after duration: Double) -> Animationpublic func withAnimation<Result>(_ animation: Animation? = .default, _ body: () throws -> Result) rethrows -> Resultpublic func withAnimation<Result>(_ animation: Animation = .default, completionCriteria: AnimationCompletionCriteria = .logicallyComplete, _ body: () throws -> Result, completion: @escaping () -> Void) rethrows -> Resultpublic struct AnimationCompletionCriteria : Hashable, Sendablefunc animation(_ animation: Animation?) -> some Viewfunc animation<V>(_ animation: Animation?, value: V) -> some View where V : Equatablefunc animation<V>(_ animation: Animation?, body: (PlaceholderContentView<Self>) -> V) -> some View where V : Viewpublic struct AnyTransitionpublic static let opacity: AnyTransitionpublic static var scale: AnyTransition { get }public static func scale(scale: CGFloat, anchor: UnitPoint = .center) -> AnyTransitionpublic static var slide: AnyTransition { get }public static func move(edge: Edge) -> AnyTransitionpublic static func offset(_ offset: CGSize) -> AnyTransitionpublic static func push(from edge: Edge) -> AnyTransitionpublic static func move(edge: Edge) -> AnyTransitionpublic func combined(with other: AnyTransition) -> AnyTransitionpublic static func asymmetric(insertion: AnyTransition, removal: AnyTransition) -> AnyTransitionpublic static func modifier<E>(active: E, identity: E) -> AnyTransition where E : ViewModifierpublic func animation(_ animation: Animation?) -> AnyTransitionpublic static let identity: AnyTransitionfunc transition(_ t: AnyTransition) -> some Viewfunc transition<T>(_ transition: T) -> some View where T : Transitionpublic protocol Transitionfunc body(content: Self.Content, phase: TransitionPhase) -> Self.Bodypublic enum TransitionPhase : Equatable, Hashable, Sendablepublic struct TransactionView.transaction now captures transform/value payloads contextually; Transaction value type semantics remain unmodeled.public init()public init(animation: Animation?)public var animation: Animation? { get set }public var disablesAnimations: Bool { get set }public var isContinuous: Bool { get set }public var dismissBehavior: DismissBehaviorpublic subscript<K>(key: K.Type) -> K.Value where K : TransactionKeypublic protocol TransactionKeypublic func withTransaction<Result>(_ transaction: Transaction, _ body: () throws -> Result) rethrows -> Resultpublic func withTransaction<R, V>(_ keyPath: WritableKeyPath<Transaction, V>, _ value: V, _ body: () throws -> R) rethrows -> Rfunc transaction(_ transform: @escaping (inout Transaction) -> Void) -> some ViewUI_SEMANTIC_TRANSACTION captures the transform closure under typed payload.transform (modules/swiftui/compiler/lower/chain.c:795, modules/swiftui/compiler/uiir/json_modifier.c:2391). Transaction mutation execution remains renderer/runtime policy.func transaction<V>(value: V, _ transform: @escaping (inout Transaction) -> Void) -> some View where V : Equatablepayload.value and the closure as payload.transform (modules/swiftui/compiler/uiir/json_modifier.c:2391). Transaction runtime is not implemented by lowering.public struct PhaseAnimator<Phase, Content> : View where Phase : Equatable, Content : Viewpublic init<Phases>(_ phases: Phases, @ViewBuilder content: @escaping (Phase) -> Content, animation: @escaping (Phase) -> Animation? = { _ in .default }) where Phases : Sequence, Phase == Phases.Elementpublic init<Phases>(_ phases: Phases, trigger: some Equatable, @ViewBuilder content: @escaping (Phase) -> Content, animation: @escaping (Phase) -> Animation? = { _ in .default })func phaseAnimator<Phase>(_ phases: [Phase], @ViewBuilder content: @escaping (PlaceholderContentView<Self>, Phase) -> some View, animation: @escaping (Phase) -> Animation? = { _ in .default }) -> some View where Phase : EquatableUI_SEMANTIC_PHASE_ANIMATOR captures phases plus content and optional animation closures under typed payload fields (modules/swiftui/compiler/lower/chain.c:797, modules/swiftui/compiler/uiir/json_modifier.c:2407). Phase cycling remains renderer/runtime policy.func phaseAnimator<Phase>(_ phases: [Phase], trigger: some Equatable, @ViewBuilder content: ..., animation: @escaping (Phase) -> Animation? = ...) -> some View where Phase : Equatablepayload.trigger while decomposing payload.phases, payload.content, and optional payload.animation (modules/swiftui/compiler/uiir/json_modifier.c:2407). Phase cycling remains renderer/runtime policy.public struct KeyframeAnimator<Value, KeyframePath, Content> : View where KeyframePath : Keyframes, Value == KeyframePath.Value, Content : Viewpublic init(initialValue: Value, repeating: Bool = true, @ViewBuilder content: @escaping (Value) -> Content, @KeyframesBuilder<Value> keyframes: @escaping (Value) -> KeyframePath)public init(initialValue: Value, trigger: some Equatable, @ViewBuilder content: ..., @KeyframesBuilder<Value> keyframes: ...)func keyframeAnimator<Value>(initialValue: Value, repeating: Bool = true, content: @escaping (PlaceholderContentView<Self>, Value) -> some View, @KeyframesBuilder<Value> keyframes: @escaping (Value) -> some Keyframes<Value>) -> some Viewfunc keyframeAnimator<Value>(initialValue: Value, trigger: some Equatable, content: ..., @KeyframesBuilder<Value> keyframes: ...) -> some Viewpublic protocol Keyframes<Value>@resultBuilder public struct KeyframesBuilder<Value>public struct KeyframeTimeline<Value> where Value : Animatablepublic struct KeyframeTrack<Root, Value, Content> : Keyframes where Value : Animatable, Content : KeyframeTrackContentpublic init(_ keyPath: WritableKeyPath<Root, Value>, @KeyframeTrackContentBuilder<Value> content: () -> Content)public protocol KeyframeTrackContent<Value>public struct CubicKeyframe<Value> : KeyframeTrackContent where Value : Animatablepublic init(_ to: Value, duration: TimeInterval, startVelocity: Value? = nil, endVelocity: Value? = nil)public struct LinearKeyframe<Value> : KeyframeTrackContent where Value : Animatablepublic init(_ to: Value, duration: TimeInterval, timingCurve: UnitCurve = .linear)public struct SpringKeyframe<Value> : KeyframeTrackContent where Value : Animatablepublic init(_ to: Value, duration: TimeInterval? = nil, spring: Spring = Spring(), startVelocity: Value? = nil)public struct MoveKeyframe<Value> : KeyframeTrackContent where Value : Animatablepublic init(_ to: Value)@resultBuilder public struct KeyframeTrackContentBuilder<Value>public struct Spring : Hashable, Sendablepublic init(duration: Double = 0.5, bounce: Double = 0.0)public init(mass: Double = 1.0, stiffness: Double, damping: Double, allowOverDamping: Bool = false)public func value(target: V, initialVelocity: V = .zero, time: TimeInterval) -> V where V : VectorArithmeticpublic var settlingDuration: TimeInterval { get }public struct ContentTransition : Equatable, Sendablepublic static let identity: ContentTransition.contentTransition, the token is preserved under typed payload.transition.public static let opacity: ContentTransition.contentTransition, the token is preserved under typed payload.transition.public static let interpolate: ContentTransitionpublic static func numericText(countsDown: Bool = false) -> ContentTransition.contentTransition(.numericText(...)) is preserved structurally under typed payload.transition. No numeric-text rolling runtime in lowering.public static func numericText(value: Double) -> ContentTransition.contentTransition(.numericText(value: ...)) is preserved structurally under typed payload.transition.public static var symbolEffect: ContentTransition { get }public static func symbolEffect<T>(_ effect: T, options: SymbolEffectOptions = .default) -> ContentTransition where T : ContentTransitionSymbolEffect, T : SymbolEffectfunc contentTransition(_ transition: ContentTransition) -> some ViewUI_SEMANTIC_CONTENT_TRANSITION maps the modifier (modules/swiftui/compiler/lower/chain.c:787, include/internal/uiir.h:874), and JSON emits the style/call under typed semantic.payload.transition (modules/swiftui/compiler/uiir/names.c:500, modules/swiftui/compiler/uiir/json_modifier.c:2336). Content-morph runtime remains renderer policy.public protocol Animatablevar animatableData: Self.AnimatableData { get set }associatedtype AnimatableData : VectorArithmeticfunc animate<V>(_ keyPath: WritableKeyPath<Self, V>) where V : VectorArithmeticpublic protocol AnimatableModifier : Animatable, ViewModifierpublic protocol VectorArithmetic : AdditiveArithmeticmutating func scale(by rhs: Double)var magnitudeSquared: Double { get }@frozen public struct AnimatablePair<First, Second> : VectorArithmetic where First : VectorArithmetic, Second : VectorArithmetic@inlinable public init(_ first: First, _ second: Second)@frozen public struct EmptyAnimatableData : VectorArithmeticpublic struct RepeatAnimation<Base> where Base : CustomAnimationpublic protocol CustomAnimation : Hashablepublic struct AnimationContext<Value> where Value : VectorArithmeticpublic struct AnimationState<Value> where Value : VectorArithmeticpublic struct UnitCurve : Sendablepublic static var animation: AnimationTimelineSchedule { get }public static func animation(minimumInterval: Double? = nil, paused: Bool = false) -> AnimationTimelineSchedulepublic struct AnimationTimelineSchedule : TimelineSchedule, Sendablepublic init(minimumInterval: Double? = nil, paused: Bool = false)public func entries(from start: Date, mode: TimelineScheduleMode) -> AnimationTimelineSchedule.Entriespublic struct Entries : Sequence, IteratorProtocol, Sendablefunc scrollTransition(_ configuration: ScrollTransitionConfiguration = .interactive, axis: Axis? = nil, transition: @escaping @Sendable (EmptyVisualEffect, ScrollTransitionPhase) -> some VisualEffect) -> some ViewUI_SEMANTIC_SCROLL_TRANSITION captures optional configuration, axis, and transition closure as typed semantic payload (modules/swiftui/compiler/lower/chain.c:789, modules/swiftui/compiler/uiir/json_modifier.c:2339). Phase-driven visual effects are not evaluated by lowering.func scrollTransition(topLeading: ScrollTransitionConfiguration, bottomTrailing: ScrollTransitionConfiguration, axis: Axis? = nil, transition: ...) -> some Viewpayload.topLeading, payload.bottomTrailing, payload.axis, and payload.transition (modules/swiftui/compiler/uiir/json_modifier.c:2341). Renderer/runtime evaluation remains separate.public struct ScrollTransitionConfigurationpublic static func animated(_ animation: Animation = .default) -> ScrollTransitionConfigurationpublic static func interactive(timingCurve: UnitCurve = .easeInOut) -> ScrollTransitionConfigurationpublic static let identity: ScrollTransitionConfigurationpublic func animation(_ animation: Animation) -> ScrollTransitionConfigurationpublic func threshold(_ threshold: ScrollTransitionConfiguration.Threshold) -> ScrollTransitionConfigurationpublic struct Threshold@frozen public enum ScrollTransitionPhasepublic var value: Double { get }func navigationTransition(_ style: some NavigationTransition) -> some ViewUI_NAVIGATION_TRANSITION metadata preserves the style under typed navigation.payload.style (modules/swiftui/compiler/lower/chain.c:401, modules/swiftui/compiler/uiir/json_action.c:556). Nav-stack zoom/animation runtime remains renderer policy.public protocol NavigationTransitionpublic static var automatic: AutomaticNavigationTransition { get }public static func zoom(sourceID: some Hashable, in namespace: Namespace.ID) -> ZoomNavigationTransitionpublic struct AutomaticNavigationTransition : NavigationTransitionpublic struct ZoomNavigationTransition : NavigationTransitionfunc matchedTransitionSource(id: some Hashable, in namespace: Namespace.ID) -> some ViewUI_SEMANTIC_MATCHED_TRANSITION_SOURCE captures the source identity as typed payload.id and payload.namespace (modules/swiftui/compiler/lower/chain.c:785, modules/swiftui/compiler/uiir/json_modifier.c:2319). Zoom-source hero runtime remains renderer policy.func matchedTransitionSource(id: some Hashable, in namespace: Namespace.ID, configuration: (EmptyMatchedTransitionSourceConfiguration) -> some MatchedTransitionSourceConfiguration) -> some Viewpayload.configuration (modules/swiftui/compiler/uiir/json_modifier.c:2333). Configuration protocol execution remains out of lowering scope.public protocol MatchedTransitionSourceConfigurationpublic protocol ContentTransitionSymbolEffectpublic struct SpringLoadingBehavior : Hashable, SendablespringLoadingBehavior(_:) contextually lowers .automatic/.enabled/.disabled tokens to UISemantic.spring_loading_behavior (modules/swiftui/compiler/lower/chain.c:2312). Other contexts remain raw args.func springLoadingBehavior(_ behavior: SpringLoadingBehavior) -> some ViewUI_SEMANTIC_SPRING_LOADING_BEHAVIOR; semantic_kind_for_modifier maps it in modules/swiftui/compiler/lower/chain.c:519, token payload lives in include/internal/uiir.h:965, and JSON emits payload.behavior in modules/swiftui/compiler/uiir/json_modifier.c:1709. Drag spring-loading runtime remains renderer/platform policy.public struct ButtonRepeatBehavior : Hashable, SendablebuttonRepeatBehavior(_:) contextually lowers behavior tokens to UISemantic.button_repeat_behavior (chain.c:1946, json_modifier.c:1616). Other contexts remain raw args.func buttonRepeatBehavior(_ behavior: ButtonRepeatBehavior) -> some ViewUI_SEMANTIC_BUTTON_REPEAT_BEHAVIOR; chain.c:499 maps the modifier and chain.c:1946 decomposes behavior tokens into UISemantic.button_repeat_behavior (uiir.h:925), with JSON literal payload.behavior (json_modifier.c:1616). Renderer behavior remains separate.func glassEffectTransition(_ transition: GlassEffectTransition, isEnabled: Bool = true) -> some View@MainActor @preconcurrency public protocol Appassociatedtype Body : Scene@SceneBuilder @MainActor @preconcurrency var body: Self.Body { get }@MainActor @preconcurrency init()@MainActor @preconcurrency public static func main()@MainActor @preconcurrency public protocol Sceneassociatedtype Body : Scene@SceneBuilder @MainActor @preconcurrency var body: Self.Body { get }@resultBuilder public struct SceneBuilderpublic static func buildBlock<Content>(_ content: Content) -> Content where Content : Scene@resultBuilder public struct CommandsBuilderpublic static func buildBlock() -> EmptyCommandspublic static func buildExpression<Content>(_ content: Content) -> Content where Content : Commandspublic struct WindowGroup<Content> : Scene where Content : Viewpublic init(@ViewBuilder content: () -> Content)public init(id: String, @ViewBuilder content: () -> Content)public init(_ title: Text, @ViewBuilder content: () -> Content)nonisolated public init<D, C>(id: String, for type: D.Type, @ViewBuilder content: @escaping (Binding<D?>) -> C) where Content == PresentedWindowContent<D, C>, D : Hashablepublic struct DocumentGroup<Document, Content> : Scene where Content : View@preconcurrency nonisolated public init(newDocument: @autoclosure @escaping @Sendable () -> Document, @ViewBuilder editor: @escaping (FileDocumentConfiguration<Document>) -> Content)nonisolated public init(viewing documentType: Document.Type, @ViewBuilder viewer: @escaping (FileDocumentConfiguration<Document>) -> Content)@preconcurrency nonisolated public init(newDocument: @escaping @Sendable () -> Document, @ViewBuilder editor: @escaping (ReferenceFileDocumentConfiguration<Document>) -> Content)public init(_ title: LocalizedStringKey, for contentTypes: [UTType], @ViewBuilder _ actions: () -> Actions, @ViewBuilder onDocumentOpen: @escaping (URL) -> DocumentView, @ViewBuilder background: () -> some View, ...)public struct Settings<Content> : Scene where Content : Viewpublic init(@ViewBuilder content: () -> Content)public struct SettingsLink : Viewpublic struct DefaultSettingsLinkLabel : Viewpublic struct Window<Content> : Scene where Content : Viewpublic init(_ title: Text, id: String, @ViewBuilder content: () -> Content)public struct UtilityWindow<Content> : Scene where Content : Viewpublic init(_ title: Text, id: String, @ViewBuilder content: () -> Content)public struct MenuBarExtra<Label, Content> : Scene where Label : View, Content : Viewpublic init(@ViewBuilder content: () -> Content, @ViewBuilder label: () -> Label)nonisolated public init(_ titleKey: LocalizedStringKey, systemImage: String, @ViewBuilder content: () -> Content)public init(isInserted: Binding<Bool>, @ViewBuilder content: () -> Content, @ViewBuilder label: () -> Label)public protocol MenuBarExtraStylepublic struct AutomaticMenuBarExtraStyle : MenuBarExtraStylepublic struct PullDownMenuBarExtraStyle : MenuBarExtraStylepublic struct WindowMenuBarExtraStyle : MenuBarExtraStylepublic static var menu: PullDownMenuBarExtraStyle { get }public static var window: WindowMenuBarExtraStyle { get }public static var automatic: AutomaticMenuBarExtraStyle { get }public enum ScenePhase : Comparablecase backgroundcase inactivecase active@MainActor @preconcurrency public protocol Commandsassociatedtype Body : Commands@CommandsBuilder @MainActor @preconcurrency var body: Self.Body { get }public struct CommandMenu<Content> : Commands where Content : Viewpublic init(_ nameKey: LocalizedStringKey, @ViewBuilder content: () -> Content)@MainActor @preconcurrency public var body: some Commands { get }public struct CommandGroup<Content> : Commands where Content : Viewpublic init(before group: CommandGroupPlacement, @ViewBuilder addition: () -> Content)public init(after group: CommandGroupPlacement, @ViewBuilder addition: () -> Content)public init(replacing group: CommandGroupPlacement, @ViewBuilder addition: () -> Content)@MainActor @preconcurrency public var body: some Commands { get }public struct CommandGroupPlacement : Sendablepublic static let appInfo: CommandGroupPlacementpublic static let appSettings: CommandGroupPlacementpublic static let systemServices: CommandGroupPlacementpublic static let appVisibility: CommandGroupPlacementpublic static let appTermination: CommandGroupPlacementpublic static let newItem: CommandGroupPlacementpublic static let saveItem: CommandGroupPlacementpublic static let importExport: CommandGroupPlacementpublic static let printItem: CommandGroupPlacementpublic static let undoRedo: CommandGroupPlacementpublic static let pasteboard: CommandGroupPlacementpublic static let textEditing: CommandGroupPlacementpublic static let textFormatting: CommandGroupPlacementpublic static let toolbar: CommandGroupPlacementpublic static let sidebar: CommandGroupPlacementpublic static let windowSize: CommandGroupPlacementpublic static let windowArrangement: CommandGroupPlacementpublic static let help: CommandGroupPlacementpublic struct EmptyCommands : Commandspublic init()public struct InspectorCommands : Commandspublic init()public struct ToolbarCommands : Commandspublic init()public struct SidebarCommands : Commandspublic init()public struct TextEditingCommands : Commandspublic init()public struct TextFormattingCommands : Commandspublic init()public struct ImportFromDevicesCommands : Commandspublic init()public struct WindowResizability : Sendablepublic static var automatic: WindowResizabilitypublic static var contentSize: WindowResizabilitypublic static var contentMinSize: WindowResizabilitypublic struct KeyEquivalent : Sendablepublic init(_ character: Character)public var character: Characterpublic static let upArrow: KeyEquivalentpublic static let downArrow: KeyEquivalentpublic static let leftArrow: KeyEquivalentpublic static let rightArrow: KeyEquivalentpublic static let escape: KeyEquivalentpublic static let delete: KeyEquivalentpublic static let deleteForward: KeyEquivalentpublic static let home: KeyEquivalentpublic static let end: KeyEquivalentpublic static let pageUp: KeyEquivalentpublic static let pageDown: KeyEquivalentpublic static let clear: KeyEquivalentpublic static let tab: KeyEquivalentpublic static let space: KeyEquivalentpublic static let `return`: KeyEquivalentpublic init(extendedGraphemeClusterLiteral: Character)public struct KeyboardShortcut : Sendablepublic init(_ key: KeyEquivalent, modifiers: EventModifiers = .command)public init(_ key: KeyEquivalent, modifiers: EventModifiers = .command, localization: KeyboardShortcut.Localization)public var key: KeyEquivalentpublic var modifiers: EventModifierspublic var localization: KeyboardShortcut.Localizationpublic static let defaultAction: KeyboardShortcutpublic static let cancelAction: KeyboardShortcutpublic struct Localization : Sendablepublic static let automatic: KeyboardShortcut.Localizationpublic static let withoutMirroring: KeyboardShortcut.Localizationpublic static let custom: KeyboardShortcut.Localizationnonisolated public func defaultSize(_ size: CGSize) -> some Scenenonisolated public func defaultSize(width: CGFloat, height: CGFloat) -> some Scenenonisolated public func defaultPosition(_ position: UnitPoint) -> some Scenenonisolated public func windowResizability(_ resizability: WindowResizability) -> some Scenenonisolated public func windowStyle<S>(_ style: S) -> some Scene where S : WindowStylenonisolated public func windowToolbarStyle<S>(_ style: S) -> some Scene where S : WindowToolbarStylenonisolated public func menuBarExtraStyle<S>(_ style: S) -> some Scene where S : MenuBarExtraStylenonisolated public func commands<Content>(@CommandsBuilder content: () -> Content) -> some Scene where Content : Commandsnonisolated public func commandsRemoved() -> some Scenenonisolated public func commandsReplaced<Content>(@CommandsBuilder content: () -> Content) -> some Scene where Content : Commandsnonisolated public func defaultAppStorage(_ store: UserDefaults) -> some SceneUI_SEMANTIC_DEFAULT_APP_STORAGE; lowering maps defaultAppStorage in modules/swiftui/compiler/lower/chain.c:619, and JSON emits semantic.payload.store (modules/swiftui/compiler/uiir/json_modifier.c:1735). AppStorage default-store runtime remains platform policy.nonisolated public func handlesExternalEvents(matching conditions: Set<String>) -> some SceneUI_SEMANTIC_HANDLES_EXTERNAL_EVENTS; lowering maps handlesExternalEvents in modules/swiftui/compiler/lower/chain.c:621, and JSON emits semantic.payload.conditions from the matching arg (modules/swiftui/compiler/uiir/json_modifier.c:1738). External-event routing remains runtime policy.nonisolated public func restorationBehavior(_ behavior: SceneRestorationBehavior) -> some Scenenonisolated public func defaultLaunchBehavior(_ behavior: SceneLaunchBehavior) -> some Scenenonisolated public func windowLevel(_ level: WindowLevel) -> some Scenenonisolated public func windowManagerRole(_ role: WindowManagerRole) -> some Scenenonisolated public func windowIdealSize(_ idealSize: WindowIdealSize) -> some Scenenonisolated public func windowBackgroundDragBehavior(_ behavior: WindowInteractionBehavior) -> some Scenenonisolated public func defaultWindowPlacement(_ makePlacement: @escaping (WindowLayoutRoot, WindowPlacementContext) -> WindowPlacement) -> some Scenenonisolated public func keyboardShortcut(_ key: KeyEquivalent, modifiers: EventModifiers = .command) -> some ViewUI_SEMANTIC_KEYBOARD_SHORTCUT; attach_keyboard_shortcut_metadata in modules/swiftui/compiler/lower/chain.c:2198 decomposes literal/named keys and EventModifiers option sets, including default .command; JSON emits typed key/modifier payloads in modules/swiftui/compiler/uiir/json_modifier.c:2094.nonisolated public func keyboardShortcut(_ shortcut: KeyboardShortcut) -> some ViewKeyboardShortcut(...) value calls and .defaultAction/.cancelAction tokens are contextually decomposed by keyboard_shortcut_key_from_modifier_arg in modules/swiftui/compiler/lower/chain.c:1690; payload fields are key, keyKind, and optional modifiers.nonisolated public func keyboardShortcut(_ shortcut: KeyboardShortcut?) -> some ViewUI_SEMANTIC_KEYBOARD_SHORTCUT exists for non-nil shortcut values, but optional nil/dynamic optional values still fall back to raw args; no shortcut dispatch runtime.nonisolated public func keyboardShortcut(_ key: KeyEquivalent, modifiers: EventModifiers = .command, localization: KeyboardShortcut.Localization) -> some Viewkeyboard_shortcut_localization_from_arg in modules/swiftui/compiler/lower/chain.c:1818 decomposes .automatic, .withoutMirroring, and .custom; JSON emits payload.localization in modules/swiftui/compiler/uiir/json_modifier.c:2112.nonisolated public func keyboardShortcut(_ key: KeyEquivalent, modifiers: EventModifiers = .command, localization: KeyboardShortcut.Localization = .automatic) -> some Scenenonisolated public func focusedSceneValue<T>(_ keyPath: WritableKeyPath<FocusedValues, T?>, _ value: T) -> some SceneUI_SEMANTIC_FOCUSED_SCENE_VALUE; lowering maps focusedSceneValue in modules/swiftui/compiler/lower/chain.c:637, and JSON emits semantic.payload.keyPath plus value (modules/swiftui/compiler/uiir/json_modifier.c:1786). Scene focus runtime remains platform policy.nonisolated public func focusedSceneObject<T>(_ object: T) -> some Scene where T : ObservableObjectUI_SEMANTIC_FOCUSED_SCENE_OBJECT; lowering maps focusedSceneObject in modules/swiftui/compiler/lower/chain.c:641, and JSON emits semantic.payload.object (modules/swiftui/compiler/uiir/json_modifier.c:1797).public protocol WindowStylepublic static var automatic: DefaultWindowStyle { get }public static var titleBar: TitleBarWindowStyle { get }public static var hiddenTitleBar: HiddenTitleBarWindowStyle { get }public static var plain: PlainWindowStyle { get }public protocol WindowToolbarStylepublic static var automatic: DefaultWindowToolbarStyle { get }public static var unified: UnifiedWindowToolbarStyle { get }public static var unifiedCompact: UnifiedCompactWindowToolbarStyle { get }public static var expanded: ExpandedWindowToolbarStyle { get }public struct PresentedWindowContent<Data, Content> : Viewpublic struct WindowVisibilityToggle<Label> : Viewpublic struct DefaultWindowVisibilityToggleLabel : Viewnonisolated public func buttonStyle<S>(_ style: S) -> some View where S : ButtonStylenonisolated public func buttonStyle<S>(_ style: S) -> some View where S : PrimitiveButtonStylenonisolated public func listStyle<S>(_ style: S) -> some View where S : ListStylenonisolated public func navigationSplitViewStyle<S>(_ style: S) -> some View where S : NavigationSplitViewStylenonisolated public func toggleStyle<S>(_ style: S) -> some View where S : ToggleStylenonisolated public func pickerStyle<S>(_ style: S) -> some View where S : PickerStylenonisolated public func datePickerStyle<S>(_ style: S) -> some View where S : DatePickerStylenonisolated public func textFieldStyle<S>(_ style: S) -> some View where S : TextFieldStylenonisolated public func formStyle<S>(_ style: S) -> some View where S : FormStyleUI_SEMANTIC_FORM_STYLE; style arg is preserved as typed payload.style (chain.c:707, json_modifier.c:2263). Style protocol execution remains out of scope.nonisolated public func menuStyle<S>(_ style: S) -> some View where S : MenuStylenonisolated public func controlGroupStyle<S>(_ style: S) -> some View where S : ControlGroupStyleUI_SEMANTIC_CONTROL_GROUP_STYLE; style arg is preserved as typed payload.style (chain.c:711, json_modifier.c:2265). Style protocol execution remains out of scope.nonisolated public func labelStyle<S>(_ style: S) -> some View where S : LabelStylenonisolated public func gaugeStyle<S>(_ style: S) -> some View where S : GaugeStylenonisolated public func progressViewStyle<S>(_ style: S) -> some View where S : ProgressViewStylenonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyleUI_SEMANTIC_GROUP_BOX_STYLE; style arg is preserved as typed payload.style (chain.c:715, json_modifier.c:2267). Style protocol execution remains out of scope.nonisolated public func tableStyle<S>(_ style: S) -> some View where S : TableStylenonisolated public func disclosureGroupStyle<S>(_ style: S) -> some View where S : DisclosureGroupStylenonisolated public func indexViewStyle<S>(_ style: S) -> some View where S : IndexViewStylenonisolated public func tabViewStyle<S>(_ style: S) -> some View where S : TabViewStylenonisolated public func navigationViewStyle<S>(_ style: S) -> some View where S : NavigationViewStylenonisolated public func menuButtonStyle<S>(_ style: S) -> some View where S : MenuButtonStylenonisolated public func menuBarExtraStyle<S>(_ style: S) -> some Scene where S : MenuBarExtraStyle@MainActor public protocol ButtonStyle { associatedtype Body : View; func makeBody(configuration: Self.Configuration) -> Self.Body }@ViewBuilder @MainActor func makeBody(configuration: Self.Configuration) -> Self.Bodypublic struct ButtonStyleConfiguration { public let role: ButtonRole?; public let label: ButtonStyleConfiguration.Label; public let isPressed: Bool }@MainActor public struct Label : View { public typealias Body = Never }@MainActor public protocol PrimitiveButtonStyle { associatedtype Body : View; func makeBody(configuration: Self.Configuration) -> Self.Body }public struct PrimitiveButtonStyleConfiguration { public let role: ButtonRole?; public let label: Label; public func trigger() }@MainActor public protocol ToggleStyle { associatedtype Body : View; func makeBody(configuration: Self.Configuration) -> Self.Body }public struct ToggleStyleConfiguration { public let label: ToggleStyleConfiguration.Label; public var isOn: Bool; public var isMixed: Bool }public protocol PickerStyle { }@MainActor public protocol DatePickerStyle { associatedtype Body : View; func makeBody(configuration: Self.Configuration) -> Self.Body }public struct DatePickerStyleConfiguration { public let label: DatePickerStyleConfiguration.Label; public var selection: Binding<Date> }public protocol TextFieldStyle { }public protocol ListStyle { }@MainActor public protocol FormStyle { associatedtype Body : View; func makeBody(configuration: Self.Configuration) -> Self.Body }public struct FormStyleConfiguration { public var content: FormStyleConfiguration.Content }@MainActor public protocol MenuStyle { associatedtype Body : View; func makeBody(configuration: Self.Configuration) -> Self.Body }public struct MenuStyleConfiguration { public struct Label : View; public struct Content : View }@MainActor public protocol ControlGroupStyle { associatedtype Body : View; func makeBody(configuration: Self.Configuration) -> Self.Body }public struct ControlGroupStyleConfiguration { public let content: ControlGroupStyleConfiguration.Content }@MainActor public protocol LabelStyle { associatedtype Body : View; func makeBody(configuration: Self.Configuration) -> Self.Body }public struct LabelStyleConfiguration { public var icon: LabelStyleConfiguration.Icon; public var title: LabelStyleConfiguration.Title }@MainActor public protocol GaugeStyle { associatedtype Body : View; func makeBody(configuration: Self.Configuration) -> Self.Body }public struct GaugeStyleConfiguration { public var value: Double; public var label: Label; public var currentValueLabel: CurrentValueLabel? }@MainActor public protocol ProgressViewStyle { associatedtype Body : View; func makeBody(configuration: Self.Configuration) -> Self.Body }public struct ProgressViewStyleConfiguration { public let fractionCompleted: Double?; public var label: Label?; public var currentValueLabel: CurrentValueLabel? }@MainActor public protocol GroupBoxStyle { associatedtype Body : View; func makeBody(configuration: Self.Configuration) -> Self.Body }public struct GroupBoxStyleConfiguration { public let label: Label; public let content: Content }@MainActor public protocol TableStyle { associatedtype Body; func makeBody(configuration: Self.Configuration) -> Self.Body }public struct TableStyleConfiguration { }@MainActor public protocol NavigationSplitViewStyle { associatedtype Body : View; func makeBody(configuration: Self.Configuration) -> Self.Body }public struct NavigationSplitViewStyleConfiguration { }@MainActor public protocol DisclosureGroupStyle { associatedtype Body : View; func makeBody(configuration: Self.Configuration) -> Self.Body }public struct DisclosureGroupStyleConfiguration { public let label: Label; public let content: Content; public var isExpanded: Bool }public protocol IndexViewStyle { }@MainActor public protocol TabViewStyle { }public protocol NavigationViewStyle { }public protocol MenuButtonStyle { }public struct LabeledContentStyleConfiguration { public let label: Label; public let content: Content }public struct TextEditorStyleConfiguration { }@MainActor public static var automatic: DefaultButtonStyle { get }@MainActor public static var bordered: BorderedButtonStyle { get }@MainActor public static var borderedProminent: BorderedProminentButtonStyle { get }@MainActor public static var borderless: BorderlessButtonStyle { get }@MainActor public static var plain: PlainButtonStyle { get }@MainActor public static var glass: GlassButtonStyle { get }@MainActor public static var glassProminent: GlassProminentButtonStyle { get }@MainActor public static var automatic: DefaultToggleStyle { get }@MainActor public static var switch: SwitchToggleStyle { get }@MainActor public static var button: ButtonToggleStyle { get }public static var checkbox: CheckboxToggleStyle { get }public static var automatic: DefaultPickerStyle { get }public static var inline: InlinePickerStyle { get }public static var menu: MenuPickerStyle { get }public static var segmented: SegmentedPickerStyle { get }public static var wheel: WheelPickerStyle { get }public static var palette: PalettePickerStyle { get }public static var navigationLink: NavigationLinkPickerStyle { get }public static var radioGroup: RadioGroupPickerStyle { get }@MainActor public static var automatic: DefaultDatePickerStyle { get }@MainActor public static var compact: CompactDatePickerStyle { get }@MainActor public static var graphical: GraphicalDatePickerStyle { get }@MainActor public static var wheel: WheelDatePickerStyle { get }public static var field: FieldDatePickerStyle { get }public static var stepperField: StepperFieldDatePickerStyle { get }public static var automatic: DefaultTextFieldStyle { get }public static var plain: PlainTextFieldStyle { get }public static var roundedBorder: RoundedBorderTextFieldStyle { get }public static var squareBorder: SquareBorderTextFieldStyle { get }public static var automatic: DefaultListStyle { get }public static var plain: PlainListStyle { get }public static var grouped: GroupedListStyle { get }public static var inset: InsetListStyle { get }public static var insetGrouped: InsetGroupedListStyle { get }public static var sidebar: SidebarListStyle { get }public static var bordered: BorderedListStyle { get }@MainActor public static var automatic: AutomaticFormStyle { get }@MainActor public static var columns: ColumnsFormStyle { get }@MainActor public static var grouped: GroupedFormStyle { get }@MainActor public static var automatic: DefaultMenuStyle { get }public static var button: ButtonMenuStyle { get }public static var borderlessButton: BorderlessButtonMenuStyle { get }@MainActor public static var automatic: AutomaticControlGroupStyle { get }@MainActor public static var menu: MenuControlGroupStyle { get }@MainActor public static var compactMenu: CompactMenuControlGroupStyle { get }@MainActor public static var navigation: NavigationControlGroupStyle { get }@MainActor public static var palette: PaletteControlGroupStyle { get }@MainActor public static var automatic: DefaultLabelStyle { get }@MainActor public static var iconOnly: IconOnlyLabelStyle { get }@MainActor public static var titleOnly: TitleOnlyLabelStyle { get }@MainActor public static var titleAndIcon: TitleAndIconLabelStyle { get }@MainActor public static var automatic: DefaultGaugeStyle { get }@MainActor public static var accessoryCircular: AccessoryCircularGaugeStyle { get }@MainActor public static var accessoryLinear: AccessoryLinearGaugeStyle { get }@MainActor public static var accessoryCircularCapacity: AccessoryCircularCapacityGaugeStyle { get }@MainActor public static var accessoryLinearCapacity: AccessoryLinearCapacityGaugeStyle { get }@MainActor public static var linearCapacity: LinearCapacityGaugeStyle { get }@MainActor public static var automatic: DefaultProgressViewStyle { get }@MainActor public static var circular: CircularProgressViewStyle { get }@MainActor public static var linear: LinearProgressViewStyle { get }@MainActor public static var automatic: DefaultGroupBoxStyle { get }public static var automatic: AutomaticTableStyle { get }public static var inset: InsetTableStyle { get }public static var bordered: BorderedTableStyle { get }@MainActor public static var automatic: AutomaticDisclosureGroupStyle { get }public static var page: PageIndexViewStyle { get }public static func page(backgroundDisplayMode: PageIndexViewStyle.BackgroundDisplayMode) -> PageIndexViewStyle@MainActor public static var automatic: DefaultTabViewStyle { get }@MainActor public static var page: PageTabViewStyle { get }@MainActor public static var sidebarAdaptable: SidebarAdaptableTabViewStyle { get }@MainActor public static var tabBarOnly: TabBarOnlyTabViewStyle { get }public struct BorderedButtonStyle : PrimitiveButtonStyle { public func makeBody(configuration: Configuration) -> some View }public struct BorderedProminentButtonStyle : PrimitiveButtonStyle { public func makeBody(configuration: Configuration) -> some View }public struct BorderlessButtonStyle : PrimitiveButtonStyle { public init() }public struct PlainButtonStyle : PrimitiveButtonStyle { public init() }public struct DefaultButtonStyle : PrimitiveButtonStyle { public init() }public struct PlainListStyle : ListStyle { public init() }public struct GroupedListStyle : ListStyle { public init() }public struct InsetListStyle : ListStyle { public init() }public struct InsetGroupedListStyle : ListStyle { public init() }public struct SidebarListStyle : ListStyle { public init() }public struct DefaultListStyle : ListStyle { public init() }public struct SwitchToggleStyle : ToggleStyle { public func makeBody(configuration: Configuration) -> some View }public struct ButtonToggleStyle : ToggleStyle { public func makeBody(configuration: Configuration) -> some View }public struct CheckboxToggleStyle : ToggleStyle { public func makeBody(configuration: Configuration) -> some View }public struct DefaultToggleStyle : ToggleStyle { public func makeBody(configuration: Configuration) -> some View }public struct WheelPickerStyle : PickerStyle { public init() }public struct SegmentedPickerStyle : PickerStyle { public init() }public struct MenuPickerStyle : PickerStyle { public init() }public struct InlinePickerStyle : PickerStyle { public init() }public struct PalettePickerStyle : PickerStyle { public init() }public struct RadioGroupPickerStyle : PickerStyle { public init() }public struct PopUpButtonPickerStyle : PickerStylepublic struct NavigationLinkPickerStyle : PickerStyle { public init() }public struct GraphicalDatePickerStyle : DatePickerStyle { public func makeBody(configuration: Configuration) -> some View }public struct CompactDatePickerStyle : DatePickerStyle { public func makeBody(configuration: Configuration) -> some View }public struct WheelDatePickerStyle : DatePickerStyle { public func makeBody(configuration: Configuration) -> some View }public struct FieldDatePickerStyle : DatePickerStyle { public func makeBody(configuration: Configuration) -> some View }public struct StepperFieldDatePickerStyle : DatePickerStyle { public func makeBody(configuration: Configuration) -> some View }public struct RoundedBorderTextFieldStyle : TextFieldStyle { public init() }public struct PlainTextFieldStyle : TextFieldStyle { public init() }public struct SquareBorderTextFieldStyle : TextFieldStyle { public init() }public struct DefaultTextFieldStyle : TextFieldStyle { public init() }public struct CircularProgressViewStyle : ProgressViewStyle { public func makeBody(configuration: Configuration) -> some View }public struct LinearProgressViewStyle : ProgressViewStyle { public func makeBody(configuration: Configuration) -> some View }@MainActor public struct AccessoryCircularGaugeStyle : GaugeStyle { public func makeBody(configuration: Configuration) -> some View }@MainActor public struct AccessoryLinearGaugeStyle : GaugeStyle { public func makeBody(configuration: Configuration) -> some View }@MainActor public struct LinearCapacityGaugeStyle : GaugeStyle { public func makeBody(configuration: Configuration) -> some View }public struct DefaultGroupBoxStyle : GroupBoxStyle { public func makeBody(configuration: Configuration) -> some View }public struct DefaultLabelStyle : LabelStyle { public func makeBody(configuration: Configuration) -> some View }public struct IconOnlyLabelStyle : LabelStyle { public func makeBody(configuration: Configuration) -> some View }public struct TitleOnlyLabelStyle : LabelStyle { public func makeBody(configuration: Configuration) -> some View }public struct TitleAndIconLabelStyle : LabelStyle { public func makeBody(configuration: Configuration) -> some View }public struct AutomaticTableStyle : TableStyle { public func makeBody(configuration: Configuration) -> some View }public struct InsetTableStyle : TableStyle { public init(); public init(alternatesRowBackgrounds: Bool) }public struct BorderedTableStyle : TableStyle { public init() }public struct AutomaticControlGroupStyle : ControlGroupStyle { public func makeBody(configuration: Configuration) -> some View }public struct NavigationControlGroupStyle : ControlGroupStyle { public func makeBody(configuration: Configuration) -> some View }public struct MenuControlGroupStyle : ControlGroupStyle { public func makeBody(configuration: Configuration) -> some View }public struct PaletteControlGroupStyle : ControlGroupStyle { public func makeBody(configuration: Configuration) -> some View }public struct AutomaticFormStyle : FormStyle { public func makeBody(configuration: Configuration) -> some View }public struct ColumnsFormStyle : FormStyle { public func makeBody(configuration: Configuration) -> some View }public struct GroupedFormStyle : FormStyle { public func makeBody(configuration: Configuration) -> some View }@MainActor public struct AutomaticDisclosureGroupStyle : DisclosureGroupStyle { public func makeBody(configuration: Configuration) -> some View }public struct PageIndexViewStyle : IndexViewStyle { public init(backgroundDisplayMode: PageIndexViewStyle.BackgroundDisplayMode = .automatic) }public struct PageTabViewStyle : TabViewStyle { public init(indexDisplayMode: PageTabViewStyle.IndexDisplayMode = .automatic) }public struct DefaultTabViewStyle : TabViewStyle { public init() }public struct SidebarAdaptableTabViewStyle : TabViewStyle { public init() }public struct TabBarOnlyTabViewStyle : TabViewStyle { public init() }@MainActor public struct AutomaticNavigationSplitViewStyle : NavigationSplitViewStyle { public func makeBody(configuration: Configuration) -> some View }@MainActor public struct BalancedNavigationSplitViewStyle : NavigationSplitViewStyle { public func makeBody(configuration: Configuration) -> some View }@MainActor public struct ProminentDetailNavigationSplitViewStyle : NavigationSplitViewStyle { public func makeBody(configuration: Configuration) -> some View }public struct GlassButtonStyle : PrimitiveButtonStyle { public func makeBody(configuration: Configuration) -> some View }public struct GlassProminentButtonStyle : PrimitiveButtonStyle { public func makeBody(configuration: Configuration) -> some View }public struct ColumnNavigationViewStyle : NavigationViewStylepublic struct DoubleColumnNavigationViewStyle : NavigationViewStyle { public init() }public struct StackNavigationViewStyle : NavigationViewStyle { public init() }public struct DefaultNavigationViewStyle : NavigationViewStyle { public init() }public struct BorderedButtonMenuStyle : MenuStylepublic struct BorderlessButtonMenuStyle : MenuStyle { public init() }public struct ButtonMenuStyle : MenuStyle { public init() }public struct DefaultMenuStyle : MenuStyle { public init() }public struct DefaultMenuButtonStyle : MenuButtonStyle { public init() }public struct PullDownMenuButtonStyle : MenuButtonStyle { public init() }public struct BorderlessButtonMenuButtonStyle : MenuButtonStyle { public init() }public struct BorderlessPullDownMenuButtonStyle : MenuButtonStyle { public init() }public struct AccessoryBarButtonStyle : PrimitiveButtonStyle { public init() }public struct AccessoryBarActionButtonStyle : PrimitiveButtonStyle { public init() }public struct LinkButtonStyle : PrimitiveButtonStyle { public init() }public struct BorderedListStyle : ListStyle { public init() }nonisolated public func accessibilityLabel(_ label: Text) -> ModifiedContent<Self, AccessibilityAttachmentModifier>nonisolated public func accessibilityLabel(_ label: Text, isEnabled: Bool) -> ModifiedContent<Self, AccessibilityAttachmentModifier>nonisolated public func accessibilityLabel<V>(@ViewBuilder content: (_ label: PlaceholderContentView<Self>) -> V) -> some View where V : Viewnonisolated public func accessibilityLabel(_ label: Text) -> Textnonisolated public func accessibilityLabel(_ label: Text, isEnabled: Bool = true) -> some TabContent<Self.TabValue>nonisolated public func accessibilityHint(_ hint: Text) -> ModifiedContent<Self, AccessibilityAttachmentModifier>nonisolated public func accessibilityHint(_ hint: Text, isEnabled: Bool) -> ModifiedContent<Self, AccessibilityAttachmentModifier>nonisolated public func accessibilityHint(_ hint: Text, isEnabled: Bool = true) -> some TabContent<Self.TabValue>nonisolated public func accessibilityValue(_ valueDescription: Text) -> ModifiedContent<Self, AccessibilityAttachmentModifier>nonisolated public func accessibilityValue(_ valueDescription: Text, isEnabled: Bool) -> ModifiedContent<Self, AccessibilityAttachmentModifier>nonisolated public func accessibilityValue(_ valueDescription: Text, isEnabled: Bool = true) -> some TabContent<Self.TabValue>nonisolated public func accessibilityHidden(_ hidden: Bool) -> ModifiedContent<Self, AccessibilityAttachmentModifier>nonisolated public func accessibilityHidden(_ hidden: Bool, isEnabled: Bool) -> ModifiedContent<Self, AccessibilityAttachmentModifier>nonisolated public func accessibilityIdentifier(_ identifier: String) -> ModifiedContent<Self, AccessibilityAttachmentModifier>nonisolated public func accessibilityIdentifier(_ identifier: String, isEnabled: Bool) -> ModifiedContent<Self, AccessibilityAttachmentModifier>nonisolated public func accessibilityIdentifier(_ identifier: String, isEnabled: Bool = true) -> some TabContent<Self.TabValue>nonisolated public func accessibilityAddTraits(_ traits: AccessibilityTraits) -> ModifiedContent<Self, AccessibilityAttachmentModifier>nonisolated public func accessibilityRemoveTraits(_ traits: AccessibilityTraits) -> ModifiedContent<Self, AccessibilityAttachmentModifier>nonisolated public func accessibilityElement(children: AccessibilityChildBehavior = .ignore) -> some Viewnonisolated public func accessibilitySortPriority(_ sortPriority: Double) -> ModifiedContent<Self, AccessibilityAttachmentModifier>nonisolated public func accessibilityAction(_ actionKind: AccessibilityActionKind = .default, _ handler: @escaping () -> Void) -> ModifiedContent<Self, AccessibilityAttachmentModifier>nonisolated public func accessibilityAction(named name: Text, _ handler: @escaping () -> Void) -> ModifiedContent<Self, AccessibilityAttachmentModifier>nonisolated public func accessibilityAction<Label>(action: @escaping () -> Void, @ViewBuilder label: () -> Label) -> some View where Label : ViewUI_ACCESSIBILITY_ACTION; action: lowers to actionIR and label: lowers into UI_SLOT_ACCESSIBILITY_ACTION_LABEL (modules/swiftui/compiler/lower/chain.c:3418), JSON emits labelContent (modules/swiftui/compiler/uiir/json_node.c:340) plus accessibility.payload.hasLabelSlot/labelSlot (modules/swiftui/compiler/uiir/json_modifier.c:744).nonisolated public func accessibilityActions<Content>(@ViewBuilder _ content: () -> Content) -> some View where Content : ViewUI_ACCESSIBILITY_ACTIONS; lowering maps it in modules/swiftui/compiler/lower/chain.c:162, captures the ViewBuilder body as UI_SLOT_ACCESSIBILITY_ACTIONS content in chain.c:3379, stores slot metadata in UIAccessibility.has_content_slot/content_slot (include/internal/uiir.h:622), and JSON emits accessibility.payload.hasContentSlot/contentSlot (modules/swiftui/compiler/uiir/json_modifier.c:923).nonisolated public func accessibilityActions<Content>(category: AccessibilityActionCategory, @ViewBuilder _ content: () -> Content) -> some View where Content : ViewUI_ACCESSIBILITY_ACTIONS metadata; category: remains a lowered arg and JSON decomposes it to accessibility.payload.category while the ViewBuilder body is captured as the accessibility-actions content slot (chain.c:3379, json_modifier.c:931).nonisolated public func accessibilityChildren<V>(@ViewBuilder children: () -> V) -> some View where V : ViewUI_ACCESSIBILITY_CHILDREN; lowering maps it in chain.c:164, captures the children ViewBuilder into UI_SLOT_ACCESSIBILITY_CHILDREN (chain.c:3382), and JSON emits the accessibility content-slot payload (json_modifier.c:936). Platform a11y tree synthesis remains renderer policy.nonisolated public func accessibilityRepresentation<V>(@ViewBuilder representation: () -> V) -> some View where V : ViewUI_ACCESSIBILITY_REPRESENTATION; lowering maps it in chain.c:166, captures the replacement ViewBuilder into UI_SLOT_ACCESSIBILITY_REPRESENTATION (chain.c:3386), and JSON emits accessibility.payload.contentSlot (json_modifier.c:936). Platform replacement behavior remains renderer policy.nonisolated public func accessibilityShowsLargeContentViewer<V>(@ViewBuilder _ largeContentView: () -> V) -> some View where V : ViewUI_ACCESSIBILITY_LARGE_CONTENT_VIEWER; lowering maps it in chain.c:168, captures the large-content ViewBuilder into UI_SLOT_LARGE_CONTENT (chain.c:3390), stores marker/content-slot metadata (include/internal/uiir.h:624), and JSON emits enabled, hasContentSlot, and contentSlot (json_modifier.c:946). Runtime large-content presentation remains renderer/platform policy.nonisolated public func accessibilityShowsLargeContentViewer() -> some ViewUI_ACCESSIBILITY_LARGE_CONTENT_VIEWER metadata; no-arg form stores the typed marker in UIAccessibility.has_large_content_viewer (chain.c:307, include/internal/uiir.h:624) and JSON emits accessibility.payload.enabled=true with hasContentSlot=false (json_modifier.c:946).nonisolated public func accessibilityRespondsToUserInteraction(_ respondsToUserInteraction: Bool = true) -> ModifiedContent<Self, AccessibilityAttachmentModifier>UI_ACCESSIBILITY_RESPONDS_TO_USER_INTERACTION; lowering maps it in modules/swiftui/compiler/lower/chain.c:133, stores default/literal bool in UIAccessibility (include/internal/uiir.h:591), and JSON emits accessibility.payload.respondsToUserInteraction (modules/swiftui/compiler/uiir/json_modifier.c:600).nonisolated public func accessibilityRespondsToUserInteraction(_ respondsToUserInteraction: Bool, isEnabled: Bool) -> ModifiedContent<Self, AccessibilityAttachmentModifier>UI_ACCESSIBILITY_RESPONDS_TO_USER_INTERACTION metadata; lowering decomposes literal isEnabled in chain.c:219, stores it in UIAccessibility.responds_to_user_interaction_enabled (include/internal/uiir.h:593), and JSON emits accessibility.payload.isEnabled (modules/swiftui/compiler/uiir/json_modifier.c:609).nonisolated public func accessibilityRotor<Content>(_ label: Text, @AccessibilityRotorContentBuilder entries: @escaping () -> Content) -> some View where Content : AccessibilityRotorContentUI_ACCESSIBILITY_ROTOR; lowering maps accessibilityRotor in modules/swiftui/compiler/lower/chain.c:170, captures the builder as UI_SLOT_ACCESSIBILITY_ROTOR_ENTRIES (chain.c:3395), and JSON emits accessibility.payload.label, hasContentSlot, and contentSlot (modules/swiftui/compiler/uiir/json_modifier.c:957). Rotor navigation runtime remains platform policy.nonisolated public func accessibilityRotor<EntryModel>(_ rotorLabel: Text, entries: [EntryModel], entryLabel: KeyPath<EntryModel, String>) -> some View where EntryModel : IdentifiableUI_ACCESSIBILITY_ROTOR metadata; JSON decomposes label, entries, and entryLabel into typed rotor payload fields (json_modifier.c:957).nonisolated public func accessibilityRotor<EntryModel, ID>(_ rotorLabel: Text, entries: [EntryModel], entryID: KeyPath<EntryModel, ID>, entryLabel: KeyPath<EntryModel, String>) -> some View where ID : Hashableentries, entryID, and entryLabel payload fields (json_modifier.c:964).nonisolated public func accessibilityRotor(_ label: Text, textRanges: [Range<String.Index>]) -> some Viewaccessibility.payload.label plus textRanges (json_modifier.c:976).nonisolated public func accessibilityRotor<Content>(_ systemRotor: AccessibilitySystemRotor, @AccessibilityRotorContentBuilder entries: @escaping () -> Content) -> some View where Content : AccessibilityRotorContentaccessibility.payload.systemRotor, and the builder lowers into UI_SLOT_ACCESSIBILITY_ROTOR_ENTRIES (chain.c:3395, json_modifier.c:958).nonisolated public func accessibilityRotorEntry<ID>(id: ID, in namespace: Namespace.ID) -> some View where ID : HashableUI_ACCESSIBILITY_ROTOR_ENTRY; lowering maps it in modules/swiftui/compiler/lower/chain.c:143, and JSON emits accessibility.payload.id plus namespace (modules/swiftui/compiler/uiir/json_modifier.c:705). Rotor navigation runtime remains platform policy.nonisolated public func accessibilityFocused<Value>(_ binding: AccessibilityFocusState<Value>.Binding, equals value: Value) -> some View where Value : HashableUI_ACCESSIBILITY_FOCUSED; lowering maps accessibilityFocused in modules/swiftui/compiler/lower/chain.c:141, and JSON emits accessibility.payload.binding plus equals (modules/swiftui/compiler/uiir/json_modifier.c:698).nonisolated public func accessibilityFocused(_ condition: AccessibilityFocusState<Bool>.Binding) -> some ViewUI_ACCESSIBILITY_FOCUSED metadata; bool-binding form emits accessibility.payload.binding without equals (modules/swiftui/compiler/uiir/json_modifier.c:698).nonisolated public func accessibilityHeading(_ level: AccessibilityHeadingLevel) -> TextUI_ACCESSIBILITY_HEADING; level token decomposes to accessibility.payload.headingLevel (modules/swiftui/compiler/lower/chain.c:153, modules/swiftui/compiler/uiir/json_modifier.c:544).nonisolated public func accessibilityHeading(_ level: AccessibilityHeadingLevel) -> ModifiedContent<Self, AccessibilityAttachmentModifier>UI_ACCESSIBILITY_HEADING; View form uses the same modifier lowering and JSON accessibility.payload.headingLevel as Text.nonisolated public func accessibilityTextContentType(_ value: AccessibilityTextContentType) -> TextUI_ACCESSIBILITY_TEXT_CONTENT_TYPE; content-type token decomposes to accessibility.payload.textContentType (modules/swiftui/compiler/lower/chain.c:156, modules/swiftui/compiler/uiir/json_modifier.c:553).nonisolated public func accessibilityTextContentType(_ textContentType: AccessibilityTextContentType) -> ModifiedContent<Self, AccessibilityAttachmentModifier>UI_ACCESSIBILITY_TEXT_CONTENT_TYPE; View form uses the same modifier lowering and JSON accessibility.payload.textContentType as Text.nonisolated public func accessibilityLabeledPair<ID>(role: AccessibilityLabeledPairRole, id: ID, in namespace: Namespace.ID) -> some View where ID : HashableUI_ACCESSIBILITY_LABELED_PAIR; lowering maps it in modules/swiftui/compiler/lower/chain.c:139, and JSON emits separate accessibility.payload.role, id, and namespace fields (modules/swiftui/compiler/uiir/json_modifier.c:672). Pairing runtime remains renderer/platform policy.nonisolated public func accessibility(label: Text) -> ModifiedContent<Self, AccessibilityAttachmentModifier>UI_ACCESSIBILITY_LABEL; lowering maps accessibility(label:) in modules/swiftui/compiler/lower/chain.c:150, and JSON emits the existing accessibility.payload.label field (modules/swiftui/compiler/uiir/json_modifier.c:503).nonisolated public func accessibility(value: Text) -> ModifiedContent<Self, AccessibilityAttachmentModifier>UI_ACCESSIBILITY_VALUE; lowering maps label value in modules/swiftui/compiler/lower/chain.c:152, and JSON emits accessibility.payload.value (modules/swiftui/compiler/uiir/json_modifier.c:512).nonisolated public func accessibility(hint: Text) -> ModifiedContent<Self, AccessibilityAttachmentModifier>UI_ACCESSIBILITY_HINT; lowering maps label hint in modules/swiftui/compiler/lower/chain.c:154, and JSON emits accessibility.payload.hint (modules/swiftui/compiler/uiir/json_modifier.c:506).nonisolated public func accessibility(hidden: Bool) -> ModifiedContent<Self, AccessibilityAttachmentModifier>UI_ACCESSIBILITY_HIDDEN; lowering maps label hidden in modules/swiftui/compiler/lower/chain.c:156, and JSON emits accessibility.payload.hidden (modules/swiftui/compiler/uiir/json_modifier.c:509).nonisolated public func accessibility(identifier: String) -> ModifiedContent<Self, AccessibilityAttachmentModifier>UI_ACCESSIBILITY_IDENTIFIER; lowering maps label identifier in modules/swiftui/compiler/lower/chain.c:158, and JSON emits accessibility.payload.identifier (modules/swiftui/compiler/uiir/json_modifier.c:515).nonisolated public func accessibility(inputLabels: [Text]) -> ModifiedContent<Self, AccessibilityAttachmentModifier>UI_ACCESSIBILITY_INPUT_LABELS; modern accessibilityInputLabels maps in modules/swiftui/compiler/lower/chain.c:135, the legacy label maps in chain.c:162, literal isEnabled stores in UIAccessibility.input_labels_enabled (include/internal/uiir.h:596), and JSON emits accessibility.payload.inputLabels/isEnabled (modules/swiftui/compiler/uiir/json_modifier.c:620).nonisolated public func accessibility(selectionIdentifier: AnyHashable) -> ModifiedContent<Self, AccessibilityAttachmentModifier>UI_ACCESSIBILITY_SELECTION_IDENTIFIER; legacy accessibility(...) resolves the label in modules/swiftui/compiler/lower/chain.c:168, and JSON emits accessibility.payload.selectionIdentifier (modules/swiftui/compiler/uiir/json_modifier.c:662).nonisolated public func accessibility(sortPriority: Double) -> ModifiedContent<Self, AccessibilityAttachmentModifier>UI_ACCESSIBILITY_SORT_PRIORITY; lowering maps label sortPriority in modules/swiftui/compiler/lower/chain.c:160, and JSON emits accessibility.payload.priority (modules/swiftui/compiler/uiir/json_modifier.c:533).nonisolated public func accessibility(activationPoint: CGPoint) -> ModifiedContent<Self, AccessibilityAttachmentModifier>UI_ACCESSIBILITY_ACTIVATION_POINT; modern accessibilityActivationPoint maps in modules/swiftui/compiler/lower/chain.c:137, the legacy label maps in chain.c:166, literal isEnabled stores in UIAccessibility.activation_point_enabled (include/internal/uiir.h:599), and JSON emits accessibility.payload.activationPoint/isEnabled (modules/swiftui/compiler/uiir/json_modifier.c:644).nonisolated public func accessibility(addTraits traits: AccessibilityTraits) -> ModifiedContent<Self, AccessibilityAttachmentModifier>UI_ACCESSIBILITY_ADD_TRAITS; lowering maps label addTraits in modules/swiftui/compiler/lower/chain.c:162, and JSON emits accessibility.payload.traits (modules/swiftui/compiler/uiir/json_modifier.c:521).nonisolated public func accessibility(removeTraits traits: AccessibilityTraits) -> ModifiedContent<Self, AccessibilityAttachmentModifier>UI_ACCESSIBILITY_REMOVE_TRAITS; lowering maps label removeTraits in modules/swiftui/compiler/lower/chain.c:164, and JSON emits accessibility.payload.traits (modules/swiftui/compiler/uiir/json_modifier.c:522).public struct AccessibilityTraits : SetAlgebra, Sendablepublic struct AccessibilityChildBehavior : Hashablepublic struct AccessibilityActionKind : Equatable, Sendablepublic struct AccessibilityActionCategory : Equatable, Sendablepublic struct AccessibilityAttachmentModifier : ViewModifier@MainActor @preconcurrency public protocol AccessibilityRotorContent@resultBuilder public struct AccessibilityRotorContentBuilderpublic struct AccessibilitySystemRotor : Sendablepublic enum AccessibilityHeadingLevel : EquatableaccessibilityHeading decomposes h1/h2/etc. tokens into accessibility.payload.headingLevel; the standalone enum type is not catalogued.public struct AccessibilityTextContentType : Equatable, SendableaccessibilityTextContentType decomposes member/factory tokens into accessibility.payload.textContentType; the standalone value type is not catalogued.@frozen public enum AccessibilityLabeledPairRole@propertyWrapper @frozen public struct AccessibilityFocusState<Value> : DynamicProperty where Value : Hashablepublic struct Binding@frozen public enum Edge : Int8, CaseIterablecase topcase leadingcase bottomcase trailingpublic static var allCases: [Edge]@frozen public struct Set : OptionSetpublic static let top: Edge.Setpublic static let leading: Edge.Setpublic static let bottom: Edge.Setpublic static let trailing: Edge.Setpublic static let all: Edge.Setpublic static let horizontal: Edge.Setpublic static let vertical: Edge.Setpublic init(_ e: Edge)@frozen public struct EdgeInsets : Equatable, Sendablepadding, safeAreaPadding, and listRowInsets(_:) contextually decompose literal EdgeInsets into typed side fields (layout.c:178, chain.c:2051, json_modifier.c:240). Other contexts remain raw source.public init(top: CGFloat, leading: CGFloat, bottom: CGFloat, trailing: CGFloat)layout.c:178 handles layout hoists and chain.c:2051 decomposes listRowInsets into payload.insets (json_modifier.c:240). Standalone values remain raw source.public init()layout.c:178, chain.c:2051); no standalone value model.public init(_ nsEdgeInsets: NSDirectionalEdgeInsets)public var top: CGFloatpublic var leading: CGFloatpublic var bottom: CGFloatpublic var trailing: CGFloat@frozen public struct Alignment : Equatablepublic init(horizontal: HorizontalAlignment, vertical: VerticalAlignment)public var horizontal: HorizontalAlignmentpublic var vertical: VerticalAlignmentpublic static let center: Alignmentpublic static let leading: Alignmentpublic static let trailing: Alignmentpublic static let top: Alignmentpublic static let bottom: Alignmentpublic static let topLeading: Alignmentpublic static let topTrailing: Alignmentpublic static let bottomLeading: Alignmentpublic static let bottomTrailing: Alignmentpublic static let leadingFirstTextBaseline: Alignmentpublic static let trailingFirstTextBaseline: Alignmentpublic static let centerFirstTextBaseline: Alignmentpublic static let centerLastTextBaseline: Alignment@frozen public struct HorizontalAlignment : Equatablepublic init(_ id: AlignmentID.Type)public static let leading: HorizontalAlignmentpublic static let center: HorizontalAlignmentpublic static let trailing: HorizontalAlignmentpublic static let listRowSeparatorLeading: HorizontalAlignmentpublic static let listRowSeparatorTrailing: HorizontalAlignment@frozen public struct VerticalAlignment : Equatablepublic init(_ id: AlignmentID.Type)public static let top: VerticalAlignmentpublic static let center: VerticalAlignmentpublic static let bottom: VerticalAlignmentpublic static let firstTextBaseline: VerticalAlignmentpublic static let lastTextBaseline: VerticalAlignment@frozen public struct UnitPoint : Hashablepublic init(x: CGFloat, y: CGFloat)public var x: CGFloatpublic var y: CGFloatpublic static let zero: UnitPointpublic static let center: UnitPointpublic static let leading: UnitPointpublic static let trailing: UnitPointpublic static let top: UnitPointpublic static let bottom: UnitPointpublic static let topLeading: UnitPointpublic static let topTrailing: UnitPointpublic static let bottomLeading: UnitPointpublic static let bottomTrailing: UnitPoint@frozen public struct Angle : Equatable, Comparable, Sendablepublic init()public init(radians: Double)public init(degrees: Double)public var radians: Doublepublic var degrees: Doublepublic static func radians(_ radians: Double) -> Anglepublic static func degrees(_ degrees: Double) -> Anglepublic static let zero: Angle@frozen public enum Axis : Int8, CaseIterable.horizontal/.vertical into UIAxisSet layout metadata (view.c:241, layout.c:261).case horizontalUI_AXIS_SET_HORIZONTAL for ScrollView and layout modifiers (view.c:263, layout.c:268); standalone enum use remains structural.case verticalUI_AXIS_SET_VERTICAL for ScrollView and layout modifiers (view.c:265, layout.c:270); standalone enum use remains structural.@frozen public struct Set : OptionSetUIAxisSet in ScrollView, containerRelativeFrame, and gridCellUnsizedAxes contexts (view.c:249, layout.c:276).public static let horizontal: Axis.SetUIAxisSet (view.c:263, layout.c:268); standalone static member remains unmodeled.public static let vertical: Axis.SetUIAxisSet (view.c:265, layout.c:270); standalone static member remains unmodeled.@frozen public enum CoordinateSpacecoordinateSpace(_:) now contextually decomposes .global, .local, and .named("...") into UISemantic.coordinate_space_kind/name (chain.c:2857, json_modifier.c:1550). Gesture/geometry runtime remains absent.case globalcoordinateSpace(_:) as payload.kind=global (chain.c:2877, json_modifier.c:1550); standalone enum use and coordinate lookup remain unmodeled.case localcoordinateSpace(_:) as payload.kind=local (chain.c:2877, json_modifier.c:1550); standalone enum use and coordinate lookup remain unmodeled.case named(AnyHashable)coordinateSpace(_:); literal .named("...") calls become payload.kind=named and payload.name (chain.c:2839, json_modifier.c:1550). Named-space lookup runtime remains absent.public var isGlobal: Boolpublic var isLocal: Boolpublic protocol CoordinateSpaceProtocolvar coordinateSpace: CoordinateSpace { get }public static func named(_ name: some Hashable) -> NamedCoordinateSpace.coordinateSpace(.named("...")) contextually recognizes the named call and decomposes the literal name into payload.name (chain.c:2839, json_modifier.c:1550).public static var scrollView: NamedCoordinateSpace { get }public static func scrollView(axis: Axis) -> NamedCoordinateSpacepublic struct LocalCoordinateSpace : CoordinateSpaceProtocolpublic struct GlobalCoordinateSpace : CoordinateSpaceProtocolpublic struct NamedCoordinateSpace : CoordinateSpaceProtocol, EquatablecoordinateSpace(_:) contextually captures .named("...") as typed coordinate-space kind/name payloads (chain.c:2839, json_modifier.c:1550).public struct GeometryProxypublic var size: CGSizepublic var safeAreaInsets: EdgeInsetspublic func frame(in coordinateSpace: some CoordinateSpaceProtocol) -> CGRectpublic func frame(in coordinateSpace: CoordinateSpace) -> CGRectpublic func bounds(of coordinateSpace: NamedCoordinateSpace) -> CGRect?public subscript<T>(anchor: Anchor<T>) -> T { get }public struct SafeAreaRegions : OptionSetignoresSafeArea(_:edges:) lowers region options to UISemantic.safe_area_regions (uiir.h:127, chain.c:1384). Other contexts remain raw enum/member args.public static let all: SafeAreaRegionsignoresSafeArea to ["container","keyboard"] via chain.c:1394; not a standalone value model.public static let container: SafeAreaRegionsignoresSafeArea to ["container"] via chain.c:1390; not a standalone value model.public static let keyboard: SafeAreaRegionsignoresSafeArea to ["keyboard"] via chain.c:1392; not a standalone value model.public enum ColorScheme : CaseIterable, Sendablecase lightcase darkpublic enum ColorSchemeContrast : CaseIterable, Sendablecase standardcase increased@frozen public enum ContentMode : Hashable, CaseIterablecase fitcase fillpublic enum ControlSize : CaseIterable, SendablecontrolSize(_:) contextually lowers enum/member tokens to UISemantic.control_size (chain.c:1946, json_modifier.c:1572). Other contexts remain raw args.case minicontrolSize(_:) to payload.size="mini"; standalone value remains unmodeled.case smallcontrolSize(_:) to payload.size="small"; standalone value remains unmodeled.case regularcontrolSize(_:) to payload.size="regular"; standalone value remains unmodeled.case largecontrolSize(_:) to payload.size="large"; standalone value remains unmodeled.case extraLargecontrolSize(_:) to payload.size="extraLarge"; standalone value remains unmodeled.@frozen public struct AnyView : Viewpublic init<V>(_ view: V) where V : Viewpublic init<V>(erasing view: V) where V : View@frozen public struct EmptyView : View@inlinable public init()@frozen public struct TupleView<T> : Viewpublic init(_ value: T)public var value: T@resultBuilder public struct ViewBuilderpublic static func buildBlock() -> EmptyViewpublic static func buildBlock<Content>(_ content: Content) -> Content where Content : Viewpublic static func buildIf<Content>(_ content: Content?) -> Content? where Content : Viewpublic static func buildEither<TrueContent, FalseContent>(first: TrueContent) -> _ConditionalContent<...>public static func buildEither<TrueContent, FalseContent>(second: FalseContent) -> _ConditionalContent<...>public static func buildLimitedAvailability<Content>(_ content: Content) -> AnyView where Content : Viewpublic static func buildArray(_ components: [some View]) -> some Viewpublic protocol ViewModifierfunc body(content: Self.Content) -> Self.Bodyassociatedtype Body : Viewpublic func concat<T>(_ modifier: T) -> ModifiedContent<Self, T>@inlinable nonisolated public func modifier<T>(_ modifier: T) -> ModifiedContent<Self, T>@frozen public struct ModifiedContent<Content, Modifier>@inlinable public init(content: Content, modifier: Modifier)public var content: Contentpublic var modifier: Modifierextension ModifiedContent : View where Content : View, Modifier : ViewModifier@frozen public struct EquatableView<Content> : View where Content : Equatable, Content : View@inlinable public init(content: Content)public var content: Content@inlinable nonisolated public func equatable() -> EquatableView<Self>@inlinable nonisolated public func id<ID>(_ id: ID) -> some View where ID : Hashable@inlinable nonisolated public func tag<V>(_ tag: V) -> some View where V : HashableUI_SEMANTIC_TAG; JSON emits payload.value from the first arg (json_modifier.c:1511). Ties Picker/TabView selection; SwiftUICore decl not in dump.nonisolated public func tag<V>(_ tag: V, includeOptional: Bool) -> some View where V : HashableUI_SEMANTIC_TAG; chain.c:1851 decomposes literal includeOptional into UISemantic.tag_include_optional (uiir.h:888) while preserving payload.value, and JSON emits payload.includeOptional (json_modifier.c:1511).@inlinable nonisolated public func hidden() -> some View@inlinable nonisolated public func disabled(_ disabled: Bool) -> some ViewUI_SEMANTIC_DISABLED; chain.c:1753 decomposes literal Bool into UISemantic.disabled (uiir.h:872) and JSON emits payload.isDisabled (json_modifier.c:1427).@inlinable nonisolated public func allowsHitTesting(_ enabled: Bool) -> some ViewUI_SEMANTIC_ALLOWS_HIT_TESTING; chain.c:1753 decomposes literal Bool into UISemantic.allows_hit_testing_enabled (uiir.h:870) and JSON emits payload.enabled (json_modifier.c:1417).@inlinable nonisolated public func contentShape<S>(_ shape: S, eoFill: Bool = false) -> some View where S : ShapeUI_SEMANTIC_CONTENT_SHAPE; chain.c:1826 defaults/decomposes eoFill into UISemantic.content_shape_eo_fill (uiir.h:886) and JSON emits payload.shape + payload.eoFill (json_modifier.c:1452).nonisolated public func contentShape<S>(_ kind: ContentShapeKinds, _ shape: S, eoFill: Bool = false) -> some View where S : ShapeUI_SEMANTIC_CONTENT_SHAPE; chain.c:1436 maps ContentShapeKinds to a UIContentShapeKindSet (uiir.h:134), chain.c:1826 keeps shape as the second arg and decomposes eoFill, and JSON emits payload.kinds/shape/eoFill (json_modifier.c:261, json_modifier.c:1452).@inlinable nonisolated public func zIndex(_ value: Double) -> some Viewnonisolated public func redacted(reason: RedactionReasons) -> some Viewnonisolated public func unredacted() -> some Viewpublic struct RedactionReasons : OptionSetpublic static let placeholder: RedactionReasonspublic static let privacy: RedactionReasonspublic static let invalidated: RedactionReasonsnonisolated public func coordinateSpace(_ name: NamedCoordinateSpace) -> some ViewUI_SEMANTIC_COORDINATE_SPACE; .named("..."), .local, and .global args decompose to payload.kind/payload.name while preserving raw payload.space (chain.c:2857, json_modifier.c:1550). No named-space resolver/runtime is implied.@inlinable nonisolated public func coordinateSpace<T>(name: T) -> some View where T : HashableUI_SEMANTIC_COORDINATE_SPACE; literal/interpolated name: args lower to payload.kind=named and payload.name, dynamic names remain raw payload.space (chain.c:2861, json_modifier.c:1550).nonisolated public func containerRelativeFrame(_ axes: Axis.Set, alignment: Alignment = .center) -> some ViewUILayout.container_relative_axes/alignment (layout.c:574) and JSON emits containerRelativeAxes/containerRelativeAlignment (json_node.c:474).nonisolated public func containerRelativeFrame(_ axes: Axis.Set, count: Int, span: Int = 1, spacing: CGFloat, alignment: Alignment = .center) -> some ViewUILayout.container_relative_count/span/spacing (layout.c:622) with typed JSON fields (json_node.c:486).nonisolated public func containerRelativeFrame(_ axes: Axis.Set, alignment: Alignment = .center, _ length: @escaping (CGFloat, Axis) -> CGFloat) -> some View@inlinable nonisolated public func containerShape<T>(_ shape: T) -> some View where T : InsettableShapeUI_SEMANTIC_CONTAINER_SHAPE; lowering maps containerShape in modules/swiftui/compiler/lower/chain.c:675, and JSON preserves the shape expression as semantic.payload.shape (modules/swiftui/compiler/uiir/json_modifier.c:1960). ContainerRelativeShape resolution remains renderer/runtime policy.@frozen public struct ContainerRelativeShape : Shape@inlinable public init()nonisolated public func preferredColorScheme(_ colorScheme: ColorScheme?) -> some ViewUI_SEMANTIC_PREFERRED_COLOR_SCHEME; JSON emits tokenized semantic.payload.colorScheme and nil as null (modules/swiftui/compiler/uiir/json_modifier.c:2818).@inlinable nonisolated public func colorScheme(_ colorScheme: ColorScheme) -> some ViewUI_SEMANTIC_COLOR_SCHEME; JSON emits tokenized semantic.payload.colorScheme (modules/swiftui/compiler/uiir/json_modifier.c:2818). Deprecated API, but capture is typed.@inlinable nonisolated public func aspectRatio(_ aspectRatio: CGFloat? = nil, contentMode: ContentMode) -> some View@inlinable nonisolated public func aspectRatio(_ aspectRatio: CGSize, contentMode: ContentMode) -> some View@inlinable nonisolated public func scaledToFit() -> some View@inlinable nonisolated public func scaledToFill() -> some View@MainActor @preconcurrency public protocol PreviewProvider : _PreviewProvider@ViewBuilder static var previews: Self.Previews { get }associatedtype Previews : Viewstatic var platform: PreviewPlatform? { get }public enum PreviewLayoutcase devicecase sizeThatFitscase fixed(width: CGFloat, height: CGFloat)@inlinable nonisolated public func previewLayout(_ value: PreviewLayout) -> some View@inlinable nonisolated public func previewDevice(_ value: PreviewDevice?) -> some View@inlinable nonisolated public func previewDisplayName(_ value: String?) -> some View@inlinable nonisolated public func previewContext<C>(_ value: C) -> some View where C : PreviewContextnonisolated public func previewInterfaceOrientation(_ value: InterfaceOrientation) -> some View@MainActor @preconcurrency public protocol View@ViewBuilder @MainActor var body: Self.Body { get }associatedtype Body : View@resultBuilder attribute on View.body