Skip to content

Instantly share code, notes, and snippets.

@Cosmo
Created November 15, 2019 08:26
Show Gist options
  • Star 17 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save Cosmo/8349dc9957e8e27ae3d3bd0ffe43a250 to your computer and use it in GitHub Desktop.
Save Cosmo/8349dc9957e8e27ae3d3bd0ffe43a250 to your computer and use it in GitHub Desktop.
SwiftUI Interface (Module Names removed)
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.1.1 (swiftlang-1100.2.274.2 clang-1100.2.32.1)
// swift-module-flags: -target arm64e-apple-ios13.2 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Osize -module-name SwiftUI
import Combine
import CoreData
import CoreFoundation
import CoreGraphics
import CoreText
import Darwin
import Foundation
import Swift
@_exported import SwiftUI
import UIKit
import os.log
import os
import os.signpost
public struct _ButtonGesture {
public var action: () -> Void
public var pressingAction: ((Bool) -> Void)?
public init(action: @escaping () -> Void, pressing: ((Bool) -> Void)? = nil)
public static func _makeGesture(gesture: _GraphValue<_ButtonGesture>, inputs: _GestureInputs) -> _GestureOutputs<Void>
public typealias Value = ()
public typealias Body = Never
}
extension View {
public func _onButtonGesture(pressing: ((Bool) -> Void)? = nil, perform action: @escaping () -> Void) -> some View
}
@available(iOS 13.0, OSX 10.15, *)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public protocol DatePickerStyle {
associatedtype _Body : View
func _body(configuration: DatePicker<Self._Label>) -> Self._Body
typealias _Label = _DatePickerStyleLabel
}
@available(iOS 13.0, OSX 10.15, *)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _DatePickerStyleLabel : View {
public typealias Body = Never
}
@available(iOS 13.0, OSX 10.15, *)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension View {
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func datePickerStyle<S>(_ style: S) -> some View where S : DatePickerStyle
}
public enum __App {
}
extension __App {
public static func run<V>(_ rootView: V) -> Never where V : View
}
public struct _TestApp {
public init()
public func run() -> Never
}
extension View {
public func sheet<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
public func sheet<Content>(isPresented: Binding<Bool>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping () -> Content) -> some View where Content : View
}
extension View {
@inlinable public func _trait<K>(_ key: K.Type, _ value: K.Value) -> some View where K : _ViewTraitKey {
return modifier(_TraitWritingModifier<K>(value: value))
}
}
public protocol _ViewTraitKey {
associatedtype Value
static var defaultValue: Self.Value { get }
}
@frozen public struct _TraitWritingModifier<Trait> where Trait : _ViewTraitKey {
public let value: Trait.Value
@inlinable public init(value: Trait.Value) {
self.value = value
}
public static func _makeView(modifier: _GraphValue<_TraitWritingModifier<Trait>>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public static func _makeViewList(modifier: _GraphValue<_TraitWritingModifier<Trait>>, inputs: _ViewListInputs, body: @escaping (_Graph, _ViewListInputs) -> _ViewListOutputs) -> _ViewListOutputs
public typealias Body = Never
}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
public struct LongPressGesture {
public var minimumDuration: Double
public var maximumDistance: CoreGraphics.CGFloat
public init(minimumDuration: Double = 0.5, maximumDistance: CoreGraphics.CGFloat = 10)
public static func _makeGesture(gesture: _GraphValue<LongPressGesture>, inputs: _GestureInputs) -> _GestureOutputs<Bool>
public typealias Value = Bool
public typealias Body = Never
}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
extension View {
public func onLongPressGesture(minimumDuration: Double = 0.5, maximumDistance: CoreGraphics.CGFloat = 10, pressing: ((Bool) -> Void)? = nil, perform action: @escaping () -> Void) -> some View
}
public protocol _BenchmarkHost {
func _renderForTest(interval: Double)
func _performScrollTest(startOffset: CoreGraphics.CGFloat, iterations: Int, delta: CoreGraphics.CGFloat, length: CoreGraphics.CGFloat, completion: (() -> Void)?)
}
public protocol _Benchmark : _Test {
func measure(host: _BenchmarkHost) -> [Double]
}
extension _BenchmarkHost {
public func _performScrollTest(startOffset: CoreGraphics.CGFloat, iterations: Int, delta: CoreGraphics.CGFloat, length: CoreGraphics.CGFloat, completion: (() -> Void)?)
public func measureAction(action: () -> Void) -> Double
public func measureRender(interval: Double = 1.0 / 60.0) -> Double
public func measureRenders(seconds: Double) -> [Double]
public func measureRenders(duration: Double) -> [Double]
}
extension _TestApp {
public func runBenchmarks(_ benchmarks: [_Benchmark]) -> Never
}
extension View {
@available(iOS 13.0, OSX 10.15, tvOS 13.0, *)
@available(watchOS, unavailable)
public func disableAutocorrection(_ disable: Bool?) -> some View
}
extension EnvironmentValues {
@available(iOS 13.0, OSX 10.15, tvOS 13.0, *)
@available(watchOS, unavailable)
public var disableAutocorrection: Bool? {
get
set
}
}
@available(iOS, unavailable)
@available(OSX, deprecated, message: "Use MenuButton instead.")
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public typealias PullDownButton = _PullDownButton
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _PullDownButton<Label, Content> : View where Label : View, Content : View {
public init(label: Label, @ViewBuilder content: () -> Content)
public static func _makeView(view: _GraphValue<_PullDownButton<Label, Content>>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
@available(iOS, unavailable)
@available(OSX, deprecated, message: "Use MenuButton instead.")
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension _PullDownButton where Label == Text {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init(_ titleKey: LocalizedStringKey, @ViewBuilder content: () -> Content)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
@_disfavoredOverload public init<S>(_ title: S, @ViewBuilder content: () -> Content) where S : StringProtocol
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _PullDownButtonContainer<Label> : _VariadicView.UnaryViewRoot where Label : View {
public func body(children: _VariadicView.Children) -> some View
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI24_PullDownButtonContainerV4body8childrenQrAA22_VariadicView_ChildrenV_tF", 0) 🦸<Label>
}
@frozen public struct EdgeInsets : Equatable {
public var top: CoreGraphics.CGFloat
public var leading: CoreGraphics.CGFloat
public var bottom: CoreGraphics.CGFloat
public var trailing: CoreGraphics.CGFloat
@inlinable public init(top: CoreGraphics.CGFloat, leading: CoreGraphics.CGFloat, bottom: CoreGraphics.CGFloat, trailing: CoreGraphics.CGFloat) {
self.top = top
self.leading = leading
self.bottom = bottom
self.trailing = trailing
}
@inlinable public init() {
self.init(top: 0, leading: 0, bottom: 0, trailing: 0)
}
public static func == (a: EdgeInsets, b: EdgeInsets) -> Bool
}
extension EdgeInsets {
@usableFromInline
internal init(_all: CoreGraphics.CGFloat)
}
extension EdgeInsets : Animatable, _VectorMath {
public typealias AnimatableData = AnimatablePair<CoreGraphics.CGFloat, AnimatablePair<CoreGraphics.CGFloat, AnimatablePair<CoreGraphics.CGFloat, CoreGraphics.CGFloat>>>
public var animatableData: EdgeInsets.AnimatableData {
@inlinable get {
return .init(top, .init(leading, .init(bottom, trailing)))
}
@inlinable set {
let top = newValue[].0
let leading = newValue[].1[].0
let (bottom, trailing) = newValue[].1[].1[]
self = .init(
top: top, leading: leading, bottom: bottom, trailing: trailing)
}
}
}
public protocol GeometryEffect : Animatable, ViewModifier where Self.Body == Never {
func effectValue(size: CoreGraphics.CGSize) -> ProjectionTransform
static var _affectsLayout: Bool { get }
}
extension GeometryEffect {
public static var _affectsLayout: Bool {
get
}
}
extension GeometryEffect {
public static func _makeView(modifier: _GraphValue<Self>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public static func _makeViewList(modifier: _GraphValue<Self>, inputs: _ViewListInputs, body: @escaping (_Graph, _ViewListInputs) -> _ViewListOutputs) -> _ViewListOutputs
}
@usableFromInline
internal struct ItemProviderTraitKey : _ViewTraitKey {
@usableFromInline
internal typealias Value = Optional<() -> Foundation.NSItemProvider?>
@inlinable internal static var defaultValue: ItemProviderTraitKey.Value {
get { nil }
}
}
extension View {
@inlinable public func itemProvider(_ action: Optional<() -> Foundation.NSItemProvider?>) -> some View {
return _trait(ItemProviderTraitKey.self, action)
}
}
public struct Toggle<Label> : View where Label : View {
public init(isOn: Binding<Bool>, @ViewBuilder label: () -> Label)
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI6ToggleV4bodyQrvp", 0) 🦸<Label>
}
extension Toggle where Label == ToggleStyleConfiguration.Label {
public init(_ configuration: ToggleStyleConfiguration)
}
extension Toggle where Label == Text {
public init(_ titleKey: LocalizedStringKey, isOn: Binding<Bool>)
@_disfavoredOverload public init<S>(_ title: S, isOn: Binding<Bool>) where S : StringProtocol
}
@frozen public struct _Velocity<Value> : Equatable where Value : Equatable {
public var valuePerSecond: Value
@inlinable public init(valuePerSecond: Value) {
self.valuePerSecond = valuePerSecond
}
public static func == (a: _Velocity<Value>, b: _Velocity<Value>) -> Bool
}
extension _Velocity : Comparable where Value : Comparable {
public static func < (lhs: _Velocity<Value>, rhs: _Velocity<Value>) -> Bool
}
extension _Velocity : Animatable where Value : Animatable {
public typealias AnimatableData = Value.AnimatableData
public var animatableData: _Velocity<Value>.AnimatableData {
@inlinable get { return valuePerSecond.animatableData }
@inlinable set { valuePerSecond.animatableData = newValue }
}
}
extension _Velocity : AdditiveArithmetic where Value : AdditiveArithmetic {
@inlinable public init() {
self.init(valuePerSecond: .zero)
}
@inlinable public static var zero: _Velocity<Value> {
get {
return .init(valuePerSecond: .zero)
}
}
@inlinable public static func += (lhs: inout _Velocity<Value>, rhs: _Velocity<Value>) {
lhs.valuePerSecond += rhs.valuePerSecond
}
@inlinable public static func -= (lhs: inout _Velocity<Value>, rhs: _Velocity<Value>) {
lhs.valuePerSecond -= rhs.valuePerSecond
}
@inlinable public static func + (lhs: _Velocity<Value>, rhs: _Velocity<Value>) -> _Velocity<Value> {
var r = lhs; r += rhs; return r
}
@inlinable public static func - (lhs: _Velocity<Value>, rhs: _Velocity<Value>) -> _Velocity<Value> {
var r = lhs; r -= rhs; return r
}
}
extension _Velocity : VectorArithmetic where Value : VectorArithmetic {
@inlinable mutating public func scale(by rhs: Double) {
valuePerSecond.scale(by: rhs)
}
@inlinable public var magnitudeSquared: Double {
get {
return valuePerSecond.magnitudeSquared
}
}
}
@usableFromInline
internal struct OnDeleteTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Optional<(Foundation.IndexSet) -> Void> {
get { nil }
}
@usableFromInline
internal typealias Value = Optional<(Foundation.IndexSet) -> Void>
}
extension DynamicViewContent {
@inlinable public func onDelete(perform action: Optional<(Foundation.IndexSet) -> Void>) -> some DynamicViewContent {
return modifier(_TraitWritingModifier<OnDeleteTraitKey>(value: action))
}
}
@usableFromInline
internal struct IsDeleteDisabledTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Bool {
get { false }
}
@usableFromInline
internal typealias Value = Bool
}
extension View {
@inlinable public func deleteDisabled(_ isDisabled: Bool) -> some View {
return _trait(IsDeleteDisabledTraitKey.self, isDisabled)
}
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
@frozen public struct _HoverRegionModifier : ViewModifier {
public let callback: (Bool) -> Void
@inlinable public init(_ callback: @escaping (Bool) -> Void) {
var currentValue = false
// Wrap the callback to avoid redundant updates
self.callback = { newValue in
guard newValue != currentValue else { return }
currentValue = newValue
callback(newValue)
}
}
public static func _makeView(modifier: _GraphValue<_HoverRegionModifier>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
@inlinable public func onHover(perform action: @escaping (Bool) -> Void) -> some View {
return modifier(_HoverRegionModifier(action))
}
}
@frozen public struct Color : Hashable, CustomStringConvertible {
private var provider: AnyColorBox
public func hash(into hasher: inout Hasher)
public static func == (lhs: Color, rhs: Color) -> Bool
public var description: String {
get
}
public var hashValue: Int {
get
}
}
extension Color {
public typealias Body = Never
}
@usableFromInline
internal class AnyColorBox {
@objc @usableFromInline
deinit
}
extension Animation {
public static func spring(response: Double = 0.55, dampingFraction: Double = 0.825, blendDuration: Double = 0) -> Animation
public static func interactiveSpring(response: Double = 0.15, dampingFraction: Double = 0.86, blendDuration: Double = 0.25) -> Animation
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public protocol MenuButtonStyle {
associatedtype _Body : View
func _body(configuration: Self._Configuration) -> Self._Body
typealias _Configuration = _MenuButtonStyleConfiguration
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _MenuButtonStyleConfiguration {
public struct Label : View {
public typealias Body = Never
}
public struct Content : View {
public typealias Body = Never
}
public var label: _MenuButtonStyleConfiguration.Label
public var content: _MenuButtonStyleConfiguration.Content
public init()
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension View {
public func menuButtonStyle<S>(_ style: S) -> some View where S : MenuButtonStyle
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public protocol _PullDownButtonStyle {
static func _makeView<Label>(value: _GraphValue<_PullDownButtonValue<Self, Label>>, inputs: _ViewInputs) -> _ViewOutputs where Label : View
static func _makeViewList<Label>(value: _GraphValue<_PullDownButtonValue<Self, Label>>, inputs: _ViewListInputs) -> _ViewListOutputs where Label : View
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _PullDownButtonValue<Style, Label> where Style : _PullDownButtonStyle, Label : View {
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func _pullDownButtonStyle<S>(_ style: S) -> some View where S : _PullDownButtonStyle
}
extension Image {
public static var _mainNamedBundle: Foundation.Bundle?
}
extension Image {
public init(_ name: String, bundle: Foundation.Bundle? = nil)
public init(_ name: String, bundle: Foundation.Bundle? = nil, label: Text)
public init(decorative name: String, bundle: Foundation.Bundle? = nil)
@available(OSX, unavailable)
public init(systemName: String)
}
@frozen public struct Text : Equatable {
@usableFromInline
@frozen internal enum Storage : Equatable {
case verbatim(String)
case anyTextStorage(AnyTextStorage)
@usableFromInline
internal static func == (lhs: Text.Storage, rhs: Text.Storage) -> Bool
}
@usableFromInline
@frozen internal enum Modifier : Equatable {
case color(Color?)
case font(Font?)
case italic
case weight(Font.Weight?)
case kerning(CoreGraphics.CGFloat)
case tracking(CoreGraphics.CGFloat)
case baseline(CoreGraphics.CGFloat)
case rounded
case anyTextModifier(AnyTextModifier)
@usableFromInline
internal static func == (lhs: Text.Modifier, rhs: Text.Modifier) -> Bool
}
@usableFromInline
internal var storage: Text.Storage
@usableFromInline
internal var modifiers: [Text.Modifier] = [Modifier]()
@inlinable public init(verbatim content: String) {
storage = .verbatim(content)
}
@_disfavoredOverload public init<S>(_ content: S) where S : StringProtocol
public init(_ key: LocalizedStringKey, tableName: String? = nil, bundle: Foundation.Bundle? = nil, comment: StaticString? = nil)
public static func == (a: Text, b: Text) -> Bool
}
@usableFromInline
internal class AnyTextStorage {
@objc @usableFromInline
deinit
}
@usableFromInline
internal class AnyTextModifier {
@objc @usableFromInline
deinit
}
@frozen public struct LocalizedStringKey : Equatable, ExpressibleByStringInterpolation {
internal var key: String
private var hasFormatting: Bool = false
private var arguments: [LocalizedStringKey.FormatArgument]
public init(_ value: String)
public init(stringLiteral value: String)
public init(stringInterpolation: LocalizedStringKey.StringInterpolation)
@usableFromInline
internal struct FormatArgument : Equatable {
@usableFromInline
internal static func == (lhs: LocalizedStringKey.FormatArgument, rhs: LocalizedStringKey.FormatArgument) -> Bool
}
public struct StringInterpolation : StringInterpolationProtocol {
public init(literalCapacity: Int, interpolationCount: Int)
mutating public func appendLiteral(_ literal: String)
mutating public func appendInterpolation(_ string: String)
mutating public func appendInterpolation<Subject>(_ subject: Subject, formatter: Foundation.Formatter? = nil) where Subject : Foundation.ReferenceConvertible
mutating public func appendInterpolation<Subject>(_ subject: Subject, formatter: Foundation.Formatter? = nil) where Subject : ObjectiveC.NSObject
mutating public func appendInterpolation<T>(_ value: T) where T : _FormatSpecifiable
mutating public func appendInterpolation<T>(_ value: T, specifier: String) where T : _FormatSpecifiable
public typealias StringLiteralType = String
}
public typealias StringLiteralType = String
public typealias ExtendedGraphemeClusterLiteralType = String
public typealias UnicodeScalarLiteralType = String
public static func == (a: LocalizedStringKey, b: LocalizedStringKey) -> Bool
}
public protocol _FormatSpecifiable : Equatable {
associatedtype _Arg : CVarArg
var _arg: Self._Arg { get }
var _specifier: String { get }
}
extension Int : _FormatSpecifiable {
public var _arg: Int64 {
get
}
public var _specifier: String {
get
}
public typealias _Arg = Int64
}
extension Int8 : _FormatSpecifiable {
public var _arg: Int32 {
get
}
public var _specifier: String {
get
}
public typealias _Arg = Int32
}
extension Int16 : _FormatSpecifiable {
public var _arg: Int32 {
get
}
public var _specifier: String {
get
}
public typealias _Arg = Int32
}
extension Int32 : _FormatSpecifiable {
public var _arg: Int32 {
get
}
public var _specifier: String {
get
}
public typealias _Arg = Int32
}
extension Int64 : _FormatSpecifiable {
public var _arg: Int64 {
get
}
public var _specifier: String {
get
}
public typealias _Arg = Int64
}
extension UInt : _FormatSpecifiable {
public var _arg: UInt64 {
get
}
public var _specifier: String {
get
}
public typealias _Arg = UInt64
}
extension UInt8 : _FormatSpecifiable {
public var _arg: UInt32 {
get
}
public var _specifier: String {
get
}
public typealias _Arg = UInt32
}
extension UInt16 : _FormatSpecifiable {
public var _arg: UInt32 {
get
}
public var _specifier: String {
get
}
public typealias _Arg = UInt32
}
extension UInt32 : _FormatSpecifiable {
public var _arg: UInt32 {
get
}
public var _specifier: String {
get
}
public typealias _Arg = UInt32
}
extension UInt64 : _FormatSpecifiable {
public var _arg: UInt64 {
get
}
public var _specifier: String {
get
}
public typealias _Arg = UInt64
}
extension Float : _FormatSpecifiable {
public var _arg: Float {
get
}
public var _specifier: String {
get
}
public typealias _Arg = Float
}
extension Double : _FormatSpecifiable {
public var _arg: Double {
get
}
public var _specifier: String {
get
}
public typealias _Arg = Double
}
extension CGFloat : _FormatSpecifiable {
public var _arg: CoreGraphics.CGFloat {
get
}
public var _specifier: String {
get
}
public typealias _Arg = CoreGraphics.CGFloat
}
extension Text {
public static func + (lhs: Text, rhs: Text) -> Text
}
@usableFromInline
internal struct OnMoveTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Optional<(Foundation.IndexSet, Int) -> Void> {
get { nil }
}
@usableFromInline
internal typealias Value = Optional<(Foundation.IndexSet, Int) -> Void>
}
extension DynamicViewContent {
@inlinable public func onMove(perform action: Optional<(Foundation.IndexSet, Int) -> Void>) -> some DynamicViewContent {
modifier(_TraitWritingModifier<OnMoveTraitKey>(value: action))
}
}
@usableFromInline
internal struct IsMoveDisabledTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Bool {
get { false }
}
@usableFromInline
internal typealias Value = Bool
}
extension View {
@inlinable public func moveDisabled(_ isDisabled: Bool) -> some View {
return _trait(IsMoveDisabledTraitKey.self, isDisabled)
}
}
@frozen public struct _TrimmedShape<S> : Shape where S : Shape {
public var shape: S
public var startFraction: CoreGraphics.CGFloat
public var endFraction: CoreGraphics.CGFloat
@inlinable public init(shape: S, startFraction: CoreGraphics.CGFloat = 0, endFraction: CoreGraphics.CGFloat = 1) {
self.shape = shape
self.startFraction = startFraction
self.endFraction = endFraction
}
public func path(in rect: CoreGraphics.CGRect) -> Path
public typealias AnimatableData = AnimatablePair<S.AnimatableData, AnimatablePair<CoreGraphics.CGFloat, CoreGraphics.CGFloat>>
public var animatableData: _TrimmedShape<S>.AnimatableData {
get
set
}
public typealias Body = _ShapeView<_TrimmedShape<S>, ForegroundStyle>
}
extension Shape {
@inlinable public func trim(from startFraction: CoreGraphics.CGFloat = 0, to endFraction: CoreGraphics.CGFloat = 1) -> some Shape {
return _TrimmedShape(shape: self, startFraction: startFraction,
endFraction: endFraction)
}
}
@frozen public struct Font : Hashable {
private var provider: AnyFontBox
public func hash(into hasher: inout Hasher)
public static func == (lhs: Font, rhs: Font) -> Bool
public var hashValue: Int {
get
}
}
@usableFromInline
internal class AnyFontBox {
@objc @usableFromInline
deinit
}
public enum ContentSizeCategory : Hashable, CaseIterable {
case extraSmall
case small
case medium
case large
case extraLarge
case extraExtraLarge
case extraExtraExtraLarge
case accessibilityMedium
case accessibilityLarge
case accessibilityExtraLarge
case accessibilityExtraExtraLarge
case accessibilityExtraExtraExtraLarge
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
public static func == (a: ContentSizeCategory, b: ContentSizeCategory) -> Bool
public typealias AllCases = [ContentSizeCategory]
public static var allCases: [ContentSizeCategory] {
get
}
}
extension EnvironmentValues {
public var sizeCategory: ContentSizeCategory {
get
set
}
}
extension Never {
public typealias Body = Never
public var body: Never {
get
}
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func onDrag(_ data: @escaping () -> Foundation.NSItemProvider) -> some View
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _DraggingModifier : ViewModifier {
public static func _makeView(modifier: _GraphValue<_DraggingModifier>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
public struct DefaultTextFieldStyle : TextFieldStyle {
public init()
public func _body(configuration: TextField<DefaultTextFieldStyle._Label>) -> DefaultTextFieldStyle._Body
public struct _Body : View {
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI21DefaultTextFieldStyleV5_BodyV4bodyQrvp", 0) 🦸
}
}
public struct AccessibilityActionKind : Equatable {
public static let `default`: AccessibilityActionKind
public static let escape: AccessibilityActionKind
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
public static let magicTap: AccessibilityActionKind
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public static let delete: AccessibilityActionKind
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public static let showMenu: AccessibilityActionKind
public init(named name: Text)
public static func == (a: AccessibilityActionKind, b: AccessibilityActionKind) -> Bool
}
extension View {
public func accessibilityAction(_ actionKind: AccessibilityActionKind = .default, _ handler: @escaping () -> Void) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
public func accessibilityAction(named name: Text, _ handler: @escaping () -> Void) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
}
extension ModifiedContent where Modifier == AccessibilityAttachmentModifier {
public func accessibilityAction(_ actionKind: AccessibilityActionKind = .default, _ handler: @escaping () -> Void) -> ModifiedContent<Content, Modifier>
public func accessibilityAction(named name: Text, _ handler: @escaping () -> Void) -> ModifiedContent<Content, Modifier>
}
@frozen public struct ImagePaint : ShapeStyle {
public var image: Image
public var sourceRect: CoreGraphics.CGRect
public var scale: CoreGraphics.CGFloat
public init(image: Image, sourceRect: CoreGraphics.CGRect = CGRect(x: 0, y: 0, width: 1, height: 1), scale: CoreGraphics.CGFloat = 1)
}
public protocol PrimitiveButtonStyle {
associatedtype Body : View
func makeBody(configuration: Self.Configuration) -> Self.Body
typealias Configuration = PrimitiveButtonStyleConfiguration
}
public struct PrimitiveButtonStyleConfiguration {
public struct Label : View {
public typealias Body = Never
}
public let label: PrimitiveButtonStyleConfiguration.Label
public func trigger()
}
extension View {
public func buttonStyle<S>(_ style: S) -> some View where S : PrimitiveButtonStyle
}
@frozen public struct EmptyView {
@inlinable public init() {}
public static func _makeView(view: _GraphValue<EmptyView>, inputs: _ViewInputs) -> _ViewOutputs
public static func _makeViewList(view: _GraphValue<EmptyView>, inputs: _ViewListInputs) -> _ViewListOutputs
public typealias Body = Never
}
public struct DefaultListStyle : ListStyle {
public init()
public static func _makeView<SelectionValue>(value: _GraphValue<_ListValue<DefaultListStyle, SelectionValue>>, inputs: _ViewInputs) -> _ViewOutputs where SelectionValue : Hashable
public static func _makeViewList<SelectionValue>(value: _GraphValue<_ListValue<DefaultListStyle, SelectionValue>>, inputs: _ViewListInputs) -> _ViewListOutputs where SelectionValue : Hashable
}
extension View {
public static func _makeView(view: _GraphValue<Self>, inputs: _ViewInputs) -> _ViewOutputs
public static func _makeViewList(view: _GraphValue<Self>, inputs: _ViewListInputs) -> _ViewListOutputs
}
public protocol _AnimatableView : Animatable, View {
}
extension _AnimatableView {
public static func _makeView(view: _GraphValue<Self>, inputs: _ViewInputs) -> _ViewOutputs
public static func _makeViewList(view: _GraphValue<Self>, inputs: _ViewListInputs) -> _ViewListOutputs
}
@frozen public struct SubscriptionView<PublisherType, Content> where PublisherType : Combine.Publisher, Content : View, PublisherType.Failure == Never {
public var content: Content
public var publisher: PublisherType
public var action: (PublisherType.Output) -> Void
@inlinable public init(content: Content, publisher: PublisherType, action: @escaping (PublisherType.Output) -> Void) {
self.content = content
self.publisher = publisher
self.action = action
}
public static func _makeView(view: _GraphValue<SubscriptionView<PublisherType, Content>>, inputs: _ViewInputs) -> _ViewOutputs
public static func _makeViewList(view: _GraphValue<SubscriptionView<PublisherType, Content>>, inputs: _ViewListInputs) -> _ViewListOutputs
public typealias Body = Never
}
extension View {
@inlinable public func onReceive<P>(_ publisher: P, perform action: @escaping (P.Output) -> Void) -> some View where P : Combine.Publisher, P.Failure == Never {
SubscriptionView(content: self, publisher: publisher, action: action)
}
}
extension _ViewTest {
public typealias Touch = (location: CoreGraphics.CGPoint, globalLocation: CoreGraphics.CGPoint?, timestamp: Foundation.Date)
public func sendTouchSequence(_ touches: [Self.Touch])
public func measureTouchSequence(host: _BenchmarkHost, _ touches: [Self.Touch]) -> [Double]
}
extension Gesture {
@inlinable public func sequenced<Other>(before other: Other) -> SequenceGesture<Self, Other> where Other : Gesture {
return SequenceGesture(self, other)
}
}
@frozen public struct SequenceGesture<First, Second> where First : Gesture, Second : Gesture {
@frozen public enum Value {
case first(First.Value)
case second(First.Value, Second.Value?)
}
public var first: First
public var second: Second
@inlinable public init(_ first: First, _ second: Second) {
(self.first, self.second) = (first, second)
}
public static func _makeGesture(gesture: _GraphValue<SequenceGesture<First, Second>>, inputs: _GestureInputs) -> _GestureOutputs<SequenceGesture<First, Second>.Value>
public typealias Body = Never
}
extension SequenceGesture.Value : Equatable where First.Value : Equatable, Second.Value : Equatable {
public static func == (a: SequenceGesture<First, Second>.Value, b: SequenceGesture<First, Second>.Value) -> Bool
}
@frozen public struct OffsetShape<Content> : Shape where Content : Shape {
public var shape: Content
public var offset: CoreGraphics.CGSize
@inlinable public init(shape: Content, offset: CoreGraphics.CGSize) {
self.shape = shape
self.offset = offset
}
public func path(in rect: CoreGraphics.CGRect) -> Path
public typealias AnimatableData = AnimatablePair<Content.AnimatableData, CoreGraphics.CGSize.AnimatableData>
public var animatableData: OffsetShape<Content>.AnimatableData {
get
set
}
public typealias Body = _ShapeView<OffsetShape<Content>, ForegroundStyle>
}
extension OffsetShape : InsettableShape where Content : InsettableShape {
@inlinable public func inset(by amount: CoreGraphics.CGFloat) -> OffsetShape<Content.InsetShape> {
return shape.inset(by: amount).offset(offset)
}
public typealias InsetShape = OffsetShape<Content.InsetShape>
}
@frozen public struct ScaledShape<Content> : Shape where Content : Shape {
public var shape: Content
public var scale: CoreGraphics.CGSize
public var anchor: UnitPoint
@inlinable public init(shape: Content, scale: CoreGraphics.CGSize, anchor: UnitPoint = .center) {
self.shape = shape
self.scale = scale
self.anchor = anchor
}
public func path(in rect: CoreGraphics.CGRect) -> Path
public typealias AnimatableData = AnimatablePair<Content.AnimatableData, AnimatablePair<CoreGraphics.CGSize.AnimatableData, UnitPoint.AnimatableData>>
public var animatableData: ScaledShape<Content>.AnimatableData {
get
set
}
public typealias Body = _ShapeView<ScaledShape<Content>, ForegroundStyle>
}
@frozen public struct RotatedShape<Content> : Shape where Content : Shape {
public var shape: Content
public var angle: Angle
public var anchor: UnitPoint
@inlinable public init(shape: Content, angle: Angle, anchor: UnitPoint = .center) {
self.shape = shape
self.angle = angle
self.anchor = anchor
}
public func path(in rect: CoreGraphics.CGRect) -> Path
public typealias AnimatableData = AnimatablePair<Content.AnimatableData, AnimatablePair<Angle.AnimatableData, UnitPoint.AnimatableData>>
public var animatableData: RotatedShape<Content>.AnimatableData {
get
set
}
public typealias Body = _ShapeView<RotatedShape<Content>, ForegroundStyle>
}
extension RotatedShape : InsettableShape where Content : InsettableShape {
@inlinable public func inset(by amount: CoreGraphics.CGFloat) -> RotatedShape<Content.InsetShape> {
return shape.inset(by: amount).rotation(angle, anchor: anchor)
}
public typealias InsetShape = RotatedShape<Content.InsetShape>
}
@frozen public struct TransformedShape<Content> : Shape where Content : Shape {
public var shape: Content
public var transform: CoreGraphics.CGAffineTransform
@inlinable public init(shape: Content, transform: CoreGraphics.CGAffineTransform) {
self.shape = shape
self.transform = transform
}
public func path(in rect: CoreGraphics.CGRect) -> Path
public typealias AnimatableData = Content.AnimatableData
public var animatableData: TransformedShape<Content>.AnimatableData {
get
set
}
public typealias Body = _ShapeView<TransformedShape<Content>, ForegroundStyle>
}
extension Shape {
@inlinable public func offset(_ offset: CoreGraphics.CGSize) -> OffsetShape<Self> {
return OffsetShape(shape: self, offset: offset)
}
@inlinable public func offset(_ offset: CoreGraphics.CGPoint) -> OffsetShape<Self> {
return OffsetShape(
shape: self, offset: CGSize(width: offset.x, height: offset.y))
}
@inlinable public func offset(x: CoreGraphics.CGFloat = 0, y: CoreGraphics.CGFloat = 0) -> OffsetShape<Self> {
return OffsetShape(shape: self, offset: .init(width: x, height: y))
}
@inlinable public func scale(x: CoreGraphics.CGFloat = 1, y: CoreGraphics.CGFloat = 1, anchor: UnitPoint = .center) -> ScaledShape<Self> {
return ScaledShape(shape: self,
scale: CGSize(width: x, height: y), anchor: anchor)
}
@inlinable public func scale(_ scale: CoreGraphics.CGFloat, anchor: UnitPoint = .center) -> ScaledShape<Self> {
return self.scale(x: scale, y: scale, anchor: anchor)
}
@inlinable public func rotation(_ angle: Angle, anchor: UnitPoint = .center) -> RotatedShape<Self> {
return RotatedShape(shape: self, angle: angle, anchor: anchor)
}
@inlinable public func transform(_ transform: CoreGraphics.CGAffineTransform) -> TransformedShape<Self> {
return TransformedShape(shape: self, transform: transform)
}
}
extension EnvironmentValues {
public var managedObjectContext: CoreData.NSManagedObjectContext {
get
set
}
}
@frozen public struct Rectangle : Shape {
public func path(in rect: CoreGraphics.CGRect) -> Path
@inlinable public init() {}
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = _ShapeView<Rectangle, ForegroundStyle>
}
@frozen public struct RoundedRectangle : Shape {
public var cornerSize: CoreGraphics.CGSize
public var style: RoundedCornerStyle
@inlinable public init(cornerSize: CoreGraphics.CGSize, style: RoundedCornerStyle = .circular) {
self.cornerSize = cornerSize
self.style = style
}
@inlinable public init(cornerRadius: CoreGraphics.CGFloat, style: RoundedCornerStyle = .circular) {
let cornerSize = CGSize(width: cornerRadius, height: cornerRadius)
self.init(cornerSize: cornerSize, style: style)
}
public func path(in rect: CoreGraphics.CGRect) -> Path
public var animatableData: CoreGraphics.CGSize.AnimatableData {
get
set
}
public typealias AnimatableData = CoreGraphics.CGSize.AnimatableData
public typealias Body = _ShapeView<RoundedRectangle, ForegroundStyle>
}
@frozen public struct Capsule : Shape {
public var style: RoundedCornerStyle
@inlinable public init(style: RoundedCornerStyle = .circular) {
self.style = style
}
public func path(in r: CoreGraphics.CGRect) -> Path
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = _ShapeView<Capsule, ForegroundStyle>
}
@frozen public struct Ellipse : Shape {
public func path(in rect: CoreGraphics.CGRect) -> Path
@inlinable public init() {}
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = _ShapeView<Ellipse, ForegroundStyle>
}
@frozen public struct Circle : Shape {
public func path(in rect: CoreGraphics.CGRect) -> Path
@inlinable public init() {}
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = _ShapeView<Circle, ForegroundStyle>
}
extension _UIHostingView {
}
public protocol ViewModifier {
static func _makeView(modifier: _GraphValue<Self>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
static func _makeViewList(modifier: _GraphValue<Self>, inputs: _ViewListInputs, body: @escaping (_Graph, _ViewListInputs) -> _ViewListOutputs) -> _ViewListOutputs
associatedtype Body : View
func body(content: Self.Content) -> Self.Body
typealias Content = _ViewModifier_Content<Self>
}
extension ViewModifier where Self.Body == Never {
public func body(content: Self.Content) -> Self.Body
}
extension ViewModifier where Self : _GraphInputsModifier, Self.Body == Never {
public static func _makeView(modifier: _GraphValue<Self>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public static func _makeViewList(modifier: _GraphValue<Self>, inputs: _ViewListInputs, body: @escaping (_Graph, _ViewListInputs) -> _ViewListOutputs) -> _ViewListOutputs
}
@frozen public struct EmptyModifier {
public static let identity: EmptyModifier
@inlinable public init() {}
public static func _makeView(modifier: _GraphValue<EmptyModifier>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public static func _makeViewList(modifier: _GraphValue<EmptyModifier>, inputs: _ViewListInputs, body: @escaping (_Graph, _ViewListInputs) -> _ViewListOutputs) -> _ViewListOutputs
public func body(content: EmptyModifier.Content) -> Never
public typealias Body = Never
}
extension View {
@inlinable public func modifier<T>(_ modifier: T) -> ModifiedContent<Self, T> {
return .init(content: self, modifier: modifier)
}
}
@frozen public struct ModifiedContent<Content, Modifier> {
public var content: Content
public var modifier: Modifier
@inlinable public init(content: Content, modifier: Modifier) {
self.content = content
self.modifier = modifier
}
}
extension ModifiedContent : Equatable where Content : Equatable, Modifier : Equatable {
public static func == (a: ModifiedContent<Content, Modifier>, b: ModifiedContent<Content, Modifier>) -> Bool
}
extension ModifiedContent : View where Content : View, Modifier : ViewModifier {
public typealias Body = Never
public static func _makeView(view: _GraphValue<ModifiedContent<Content, Modifier>>, inputs: _ViewInputs) -> _ViewOutputs
public static func _makeViewList(view: _GraphValue<ModifiedContent<Content, Modifier>>, inputs: _ViewListInputs) -> _ViewListOutputs
public var body: ModifiedContent<Content, Modifier>.Body {
get
}
}
extension ModifiedContent : ViewModifier where Content : ViewModifier, Modifier : ViewModifier {
public static func _makeView(modifier: _GraphValue<ModifiedContent<Content, Modifier>>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public static func _makeViewList(modifier: _GraphValue<ModifiedContent<Content, Modifier>>, inputs: _ViewListInputs, body: @escaping (_Graph, _ViewListInputs) -> _ViewListOutputs) -> _ViewListOutputs
}
extension ViewModifier {
@inlinable public func concat<T>(_ modifier: T) -> ModifiedContent<Self, T> {
return .init(content: self, modifier: modifier)
}
}
@available(iOS 13.0, OSX 10.15, tvOS 13.0, *)
@available(watchOS, unavailable)
public struct NavigationView<Content> : View where Content : View {
public init(@ViewBuilder content: () -> Content)
public typealias Body = Never
}
@frozen @propertyWrapper public struct State<Value> : DynamicProperty {
@usableFromInline
internal var _value: Value
@usableFromInline
internal var _location: AnyLocation<Value>?
public init(wrappedValue value: Value)
@_alwaysEmitIntoClient public init(initialValue value: Value) {
_value = value
}
public var wrappedValue: Value {
get
nonmutating set
}
public var projectedValue: Binding<Value> {
get
}
public static func _makeProperty<V>(in buffer: inout _DynamicPropertyBuffer, container: _GraphValue<V>, fieldOffset: Int, inputs: inout _GraphInputs)
}
extension State where Value : ExpressibleByNilLiteral {
@inlinable public init() {
self.init(wrappedValue: nil)
}
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct SidebarListStyle : ListStyle {
public init()
public static func _makeView<SelectionValue>(value: _GraphValue<_ListValue<SidebarListStyle, SelectionValue>>, inputs: _ViewInputs) -> _ViewOutputs where SelectionValue : Hashable
public static func _makeViewList<SelectionValue>(value: _GraphValue<_ListValue<SidebarListStyle, SelectionValue>>, inputs: _ViewListInputs) -> _ViewListOutputs where SelectionValue : Hashable
}
public typealias __GridSpacing = __GridLayout.Spacing
public struct __GridLayout {
public struct Spacing {
public var min: CoreGraphics.CGFloat
public var max: CoreGraphics.CGFloat?
public init(min: CoreGraphics.CGFloat = 0, max: CoreGraphics.CGFloat? = nil)
public init(fixed: CoreGraphics.CGFloat)
}
public enum FillDirection {
case horizontal, vertical
public static func == (a: __GridLayout.FillDirection, b: __GridLayout.FillDirection) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
public var itemSize: CoreGraphics.CGSize
public var itemSpacing: __GridLayout.Spacing
public var lineSpacing: __GridLayout.Spacing
public var fillDirection: __GridLayout.FillDirection
public init(itemSize: CoreGraphics.CGSize, itemSpacing: CoreGraphics.CGFloat = 0, lineSpacing: CoreGraphics.CGFloat = 0, fillDirection: __GridLayout.FillDirection = .horizontal)
public init(itemSize: CoreGraphics.CGSize, itemSpacing: __GridLayout.Spacing, lineSpacing: __GridLayout.Spacing, fillDirection: __GridLayout.FillDirection = .horizontal)
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = Never
}
public protocol DynamicViewContent : View {
associatedtype Data : Collection
var data: Self.Data { get }
}
extension ForEach : DynamicViewContent where Content : View {
}
extension ModifiedContent : DynamicViewContent where Content : DynamicViewContent, Modifier : ViewModifier {
public var data: Content.Data {
get
}
public typealias Data = Content.Data
}
public struct _OverlayLayout {
public init(contentIndex: Int? = nil)
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = Never
}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
public protocol _UIHostingViewable : AnyObject {
var rootView: AnyView { get set }
func _render(seconds: Double)
func _forEachIdentifiedView(body: (_IdentifiedViewProxy) -> Void)
func sizeThatFits(in size: CoreGraphics.CGSize) -> CoreGraphics.CGSize
var _disableSafeArea: Bool { get set }
}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
extension UIHostingController : _UIHostingViewable where Content == AnyView {
}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
public func _makeUIHostingController(_ view: AnyView) -> ObjectiveC.NSObject & _UIHostingViewable
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public func _makeWatchKitUIHostingController(_ view: AnyView) -> ObjectiveC.NSObject & _UIHostingViewable
public struct _ScrollableLayoutView<Data, Layout> : View where Data : RandomAccessCollection, Layout : _ScrollableLayout, Data.Element : View, Data.Index : Hashable {
public static func _makeView(view: _GraphValue<_ScrollableLayoutView<Data, Layout>>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
extension _ScrollableLayoutView : _ScrollableContentProvider {
public var scrollableContent: _ScrollableLayoutView<Data, Layout> {
get
}
public func decelerationTarget(contentOffset: CoreGraphics.CGPoint, originalContentOffset: CoreGraphics.CGPoint, velocity: _Velocity<CoreGraphics.CGSize>, size: CoreGraphics.CGSize) -> CoreGraphics.CGPoint?
public typealias ScrollableContent = _ScrollableLayoutView<Data, Layout>
public typealias Root = _ScrollViewRoot<_ScrollableLayoutView<Data, Layout>>
}
@available(iOS 13.0, OSX 10.15, *)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct RotationGesture : Gesture {
public var minimumAngleDelta: Angle
public init(minimumAngleDelta: Angle = .degrees(1))
public static func _makeGesture(gesture: _GraphValue<RotationGesture>, inputs: _GestureInputs) -> _GestureOutputs<Angle>
public typealias Value = Angle
public typealias Body = Never
}
extension EnvironmentValues {
public var undoManager: Foundation.UndoManager? {
get
}
}
@frozen public struct _AllowsHitTestingModifier : ViewModifier, Equatable {
public var allowsHitTesting: Bool
@inlinable public init(allowsHitTesting: Bool) {
self.allowsHitTesting = allowsHitTesting
}
public static func _makeView(modifier: _GraphValue<_AllowsHitTestingModifier>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
public static func == (a: _AllowsHitTestingModifier, b: _AllowsHitTestingModifier) -> Bool
}
extension View {
@inlinable public func allowsHitTesting(_ enabled: Bool) -> some View {
return modifier(_AllowsHitTestingModifier(allowsHitTesting: enabled))
}
}
@frozen public struct _AppearanceActionModifier : ViewModifier {
public var appear: (() -> Void)?
public var disappear: (() -> Void)?
@inlinable public init(appear: (() -> Void)? = nil, disappear: (() -> Void)? = nil) {
self.appear = appear
self.disappear = disappear
}
public static func _makeView(modifier: _GraphValue<_AppearanceActionModifier>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
extension View {
@inlinable public func onAppear(perform action: (() -> Void)? = nil) -> some View {
return modifier(
_AppearanceActionModifier(appear: action, disappear: nil))
}
@inlinable public func onDisappear(perform action: (() -> Void)? = nil) -> some View {
return modifier(
_AppearanceActionModifier(appear: nil, disappear: action))
}
}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
public struct SwitchToggleStyle : ToggleStyle {
public init()
public func makeBody(configuration: SwitchToggleStyle.Configuration) -> some View
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI17SwitchToggleStyleV8makeBody13configurationQrAA0dE13ConfigurationV_tF", 0) 🦸
}
@frozen public struct ProjectionTransform {
public var m11: CoreGraphics.CGFloat = 1.0, m12: CoreGraphics.CGFloat = 0.0, m13: CoreGraphics.CGFloat = 0.0
public var m21: CoreGraphics.CGFloat = 0.0, m22: CoreGraphics.CGFloat = 1.0, m23: CoreGraphics.CGFloat = 0.0
public var m31: CoreGraphics.CGFloat = 0.0, m32: CoreGraphics.CGFloat = 0.0, m33: CoreGraphics.CGFloat = 1.0
@inlinable public init() {}
@inlinable public init(_ m: CoreGraphics.CGAffineTransform) {
m11 = m.a
m12 = m.b
m21 = m.c
m22 = m.d
m31 = m.tx
m32 = m.ty
}
@inlinable public init(_ m: QuartzCore.CATransform3D) {
m11 = m.m11
m12 = m.m12
m13 = m.m14
m21 = m.m21
m22 = m.m22
m23 = m.m24
m31 = m.m41
m32 = m.m42
m33 = m.m44
}
@inlinable public var isIdentity: Bool {
get {
return self == ProjectionTransform()
}
}
@inlinable public var isAffine: Bool {
get {
return m13 == 0 && m23 == 0 && m33 == 1
}
}
mutating public func invert() -> Bool
public func inverted() -> ProjectionTransform
}
extension ProjectionTransform : Equatable {
public static func == (a: ProjectionTransform, b: ProjectionTransform) -> Bool
}
extension ProjectionTransform {
@inlinable public func concatenating(_ rhs: ProjectionTransform) -> ProjectionTransform {
var m = ProjectionTransform()
m.m11 = m11 * rhs.m11 + m12 * rhs.m21 + m13 * rhs.m31
m.m12 = m11 * rhs.m12 + m12 * rhs.m22 + m13 * rhs.m32
m.m13 = m11 * rhs.m13 + m12 * rhs.m23 + m13 * rhs.m33
m.m21 = m21 * rhs.m11 + m22 * rhs.m21 + m23 * rhs.m31
m.m22 = m21 * rhs.m12 + m22 * rhs.m22 + m23 * rhs.m32
m.m23 = m21 * rhs.m13 + m22 * rhs.m23 + m23 * rhs.m33
m.m31 = m31 * rhs.m11 + m32 * rhs.m21 + m33 * rhs.m31
m.m32 = m31 * rhs.m12 + m32 * rhs.m22 + m33 * rhs.m32
m.m33 = m31 * rhs.m13 + m32 * rhs.m23 + m33 * rhs.m33
return m
}
}
extension CGPoint {
public func applying(_ m: ProjectionTransform) -> CoreGraphics.CGPoint
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct MenuButton<Label, Content> : View where Label : View, Content : View {
public init(label: Label, @ViewBuilder content: () -> Content)
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI10MenuButtonV4bodyQrvp", 0) 🦸<Label, Content>
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension MenuButton where Label == Text {
public init(_ titleKey: LocalizedStringKey, @ViewBuilder content: () -> Content)
public init<S>(_ title: S, @ViewBuilder content: () -> Content) where S : StringProtocol
}
extension Gesture {
@inlinable public func simultaneously<Other>(with other: Other) -> SimultaneousGesture<Self, Other> where Other : Gesture {
return SimultaneousGesture(self, other)
}
}
@frozen public struct SimultaneousGesture<First, Second> where First : Gesture, Second : Gesture {
@frozen public struct Value {
public var first: First.Value?
public var second: Second.Value?
}
public var first: First
public var second: Second
@inlinable public init(_ first: First, _ second: Second) {
(self.first, self.second) = (first, second)
}
public static func _makeGesture(gesture: _GraphValue<SimultaneousGesture<First, Second>>, inputs: _GestureInputs) -> _GestureOutputs<SimultaneousGesture<First, Second>.Value>
public typealias Body = Never
}
extension SimultaneousGesture.Value : Equatable where First.Value : Equatable, Second.Value : Equatable {
public static func == (a: SimultaneousGesture<First, Second>.Value, b: SimultaneousGesture<First, Second>.Value) -> Bool
}
extension SimultaneousGesture.Value : Hashable where First.Value : Hashable, Second.Value : Hashable {
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
extension Color {
public enum RGBColorSpace {
case sRGB
case sRGBLinear
case displayP3
public static func == (a: Color.RGBColorSpace, b: Color.RGBColorSpace) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
public init(_ colorSpace: Color.RGBColorSpace = .sRGB, red: Double, green: Double, blue: Double, opacity: Double = 1)
public init(_ colorSpace: Color.RGBColorSpace = .sRGB, white: Double, opacity: Double = 1)
public init(hue: Double, saturation: Double, brightness: Double, opacity: Double = 1)
}
@frozen public struct EquatableView<Content> : View where Content : Equatable, Content : View {
public var content: Content
@inlinable public init(content: Content) {
self.content = content
}
public static func _makeView(view: _GraphValue<EquatableView<Content>>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
extension View where Self : Equatable {
@inlinable public func equatable() -> EquatableView<Self> {
return EquatableView(content: self)
}
}
public struct __BedtimeTickLabelsLayout {
public init(center: CoreGraphics.CGPoint, radius: CoreGraphics.CGFloat)
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = Never
}
extension Color {
public static var _background: Color {
get
}
}
extension View {
public func _addingBackgroundGroup() -> some View
public func _addingBackgroundLayer() -> some View
}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
extension View {
@available(tvOS, unavailable)
public func contextMenu<MenuItems>(@ViewBuilder menuItems: () -> MenuItems) -> some View where MenuItems : View
@available(tvOS, unavailable)
public func contextMenu<MenuItems>(_ contextMenu: ContextMenu<MenuItems>?) -> some View where MenuItems : View
}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
public struct ContextMenu<MenuItems> where MenuItems : View {
public init(@ViewBuilder menuItems: () -> MenuItems)
}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
public struct _ContextMenuContainer : _VariadicView.Root {
public struct Container<Content> : _VariadicView.UnaryViewRoot where Content : View {
public func body(children: _VariadicView.Children) -> some View
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI21_ContextMenuContainerV0E0V4body8childrenQrAA22_VariadicView_ChildrenV_tF", 0) 🦸<Content>
}
public typealias Tree<MenuItems> = _VariadicView.Tree<_ContextMenuContainer, MenuItems> where MenuItems : View
}
public struct __ViewRemovalLayout {
public init(showsBothRows: Bool)
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = Never
}
@available(iOS 13.0, *)
@available(OSX, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct EditButton : View {
public init()
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI10EditButtonV4bodyQrvp", 0) 🦸
}
@frozen public struct _SizedShape<S> : Shape where S : Shape {
public var shape: S
public var size: CoreGraphics.CGSize
@inlinable public init(shape: S, size: CoreGraphics.CGSize) {
self.shape = shape
self.size = size
}
public func path(in rect: CoreGraphics.CGRect) -> Path
public typealias AnimatableData = AnimatablePair<S.AnimatableData, CoreGraphics.CGSize.AnimatableData>
public var animatableData: _SizedShape<S>.AnimatableData {
get
set
}
public typealias Body = _ShapeView<_SizedShape<S>, ForegroundStyle>
}
extension Shape {
@inlinable public func size(_ size: CoreGraphics.CGSize) -> some Shape {
return _SizedShape(shape: self, size: size)
}
@inlinable public func size(width: CoreGraphics.CGFloat, height: CoreGraphics.CGFloat) -> some Shape {
return size(.init(width: width, height: height))
}
}
public protocol _DataProviderView : View where Self.Body == Never {
associatedtype Provider : _DataProvider
func initDataProvider() -> Self.Provider
associatedtype DataBody : View
func body(data: Self.Provider.Data) -> Self.DataBody
func updateDataProvider(_ dataProvider: inout Self.Provider)
func needsUpdateForDataChange(oldData: Self.Provider.Data, newData: Self.Provider.Data) -> Bool
func transactionForDataChange(oldData: Self.Provider.Data, newData: Self.Provider.Data) -> Transaction
}
extension _DataProviderView where Self.Provider.Data : Equatable {
public func needsUpdateForDataChange(oldData: Self.Provider.Data, newData: Self.Provider.Data) -> Bool
}
extension _DataProviderView {
public func updateDataProvider(_ dataProvider: inout Self.Provider)
public func needsUpdateForDataChange(oldData: Self.Provider.Data, newData: Self.Provider.Data) -> Bool
public func transactionForDataChange(oldData: Self.Provider.Data, newData: Self.Provider.Data) -> Transaction
public static func _makeView(view: _GraphValue<Self>, inputs: _ViewInputs) -> _ViewOutputs
public static func _makeViewList(view: _GraphValue<Self>, inputs: _ViewListInputs) -> _ViewListOutputs
public var body: Never {
get
}
}
public protocol AnimatableModifier : Animatable, ViewModifier {
}
extension AnimatableModifier {
public static func _makeView(modifier: _GraphValue<Self>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public static func _makeViewList(modifier: _GraphValue<Self>, inputs: _ViewListInputs, body: @escaping (_Graph, _ViewListInputs) -> _ViewListOutputs) -> _ViewListOutputs
}
extension View {
public func gesture<T>(_ gesture: T, including mask: GestureMask = .all) -> some View where T : Gesture
public func highPriorityGesture<T>(_ gesture: T, including mask: GestureMask = .all) -> some View where T : Gesture
public func simultaneousGesture<T>(_ gesture: T, including mask: GestureMask = .all) -> some View where T : Gesture
}
@frozen public struct GestureMask : OptionSet {
public let rawValue: UInt32
public init(rawValue: UInt32)
public static let none: GestureMask
public static let gesture: GestureMask
public static let subviews: GestureMask
public static let all: GestureMask
public typealias Element = GestureMask
public typealias ArrayLiteralElement = GestureMask
public typealias RawValue = UInt32
}
@available(OSX 10.15, tvOS 13.0, *)
@available(iOS, unavailable)
@available(watchOS, unavailable)
public enum MoveCommandDirection {
case up
case down
case left
case right
public static func == (a: MoveCommandDirection, b: MoveCommandDirection) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
@available(OSX 10.15, tvOS 13.0, *)
@available(iOS, unavailable)
@available(watchOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(watchOS, unavailable)
public func onMoveCommand(perform action: ((MoveCommandDirection) -> Void)?) -> some View
@available(iOS, unavailable)
@available(watchOS, unavailable)
public func onExitCommand(perform action: (() -> Void)?) -> some View
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(watchOS, unavailable)
public func onPlayPauseCommand(perform action: (() -> Void)?) -> some View
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func onDeleteCommand(perform action: (() -> Void)?) -> some View
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension Gesture {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func modifiers(_ modifiers: EventModifiers) -> _ModifiersGesture<Self>
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _ModifiersGesture<Content> : Gesture where Content : Gesture {
public static func _makeGesture(gesture: _GraphValue<_ModifiersGesture<Content>>, inputs: _GestureInputs) -> _GestureOutputs<Content.Value>
public typealias Value = Content.Value
public typealias Body = Never
}
public struct _LayoutTraits : Equatable {
public static func == (a: _LayoutTraits, b: _LayoutTraits) -> Bool
}
extension _LayoutTraits : CustomStringConvertible {
public var description: String {
get
}
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
@usableFromInline
internal struct IsLinkedGroupTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Bool {
get { false }
}
@usableFromInline
internal typealias Value = Bool
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
@inlinable public func _listLinkedGroup(_ isLinked: Bool) -> some View {
return _trait(IsLinkedGroupTraitKey.self, isLinked)
}
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public struct _IsLinkedGroupTraitKey {
public static let _linkedGroup: _IsLinkedGroupTraitKey
}
extension DynamicViewContent {
public func onInsert(of acceptedTypeIdentifiers: [String], perform action: @escaping (Int, [Foundation.NSItemProvider]) -> Void) -> some DynamicViewContent
}
public enum LayoutDirection : Hashable, CaseIterable {
case leftToRight
case rightToLeft
public static func == (a: LayoutDirection, b: LayoutDirection) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
public typealias AllCases = [LayoutDirection]
public static var allCases: [LayoutDirection] {
get
}
}
extension EnvironmentValues {
public var layoutDirection: LayoutDirection {
get
set
}
}
extension Transaction {
public init(animation: Animation?)
public var animation: Animation? {
get
set
}
public var disablesAnimations: Bool {
get
set
}
}
public protocol ButtonStyle {
associatedtype Body : View
func makeBody(configuration: Self.Configuration) -> Self.Body
typealias Configuration = ButtonStyleConfiguration
}
public struct ButtonStyleConfiguration {
public struct Label : View {
public typealias Body = Never
}
public let label: ButtonStyleConfiguration.Label
public let isPressed: Bool
}
extension View {
public func buttonStyle<S>(_ style: S) -> some View where S : ButtonStyle
}
extension View {
@inlinable 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 : PreferenceKey {
return modifier(_AnchorTransformModifier<A, K>(
anchor: value, transform: transform))
}
}
@frozen public struct _AnchorTransformModifier<AnchorValue, Key> : ViewModifier where Key : PreferenceKey {
public var anchor: Anchor<AnchorValue>.Source
public var transform: (inout Key.Value, Anchor<AnchorValue>) -> Void
@inlinable public init(anchor: Anchor<AnchorValue>.Source, transform: @escaping (inout Key.Value, Anchor<AnchorValue>) -> Void) {
self.anchor = anchor
self.transform = transform
}
public static func _makeView(modifier: _GraphValue<_AnchorTransformModifier<AnchorValue, Key>>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
@available(iOS 13.0, OSX 10.15, tvOS 13.0, *)
@available(watchOS, unavailable)
public struct _DisclosureIndicator : View {
public init()
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI20_DisclosureIndicatorV4bodyQrvp", 0) 🦸
}
@frozen public struct _BackgroundModifier<Background> : ViewModifier where Background : View {
public var background: Background
public var alignment: Alignment
@inlinable public init(background: Background, alignment: Alignment = .center) {
self.background = background
self.alignment = alignment
}
public static func _makeView(modifier: _GraphValue<_BackgroundModifier<Background>>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
extension _BackgroundModifier : Equatable where Background : Equatable {
public static func == (a: _BackgroundModifier<Background>, b: _BackgroundModifier<Background>) -> Bool
}
extension View {
@inlinable public func background<Background>(_ background: Background, alignment: Alignment = .center) -> some View where Background : View {
return modifier(
_BackgroundModifier(background: background, alignment: alignment))
}
}
@frozen public struct _OverlayModifier<Overlay> : ViewModifier where Overlay : View {
public var overlay: Overlay
public var alignment: Alignment
@inlinable public init(overlay: Overlay, alignment: Alignment = .center) {
self.overlay = overlay
self.alignment = alignment
}
public static func _makeView(modifier: _GraphValue<_OverlayModifier<Overlay>>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
extension _OverlayModifier : Equatable where Overlay : Equatable {
public static func == (a: _OverlayModifier<Overlay>, b: _OverlayModifier<Overlay>) -> Bool
}
extension View {
@inlinable public func overlay<Overlay>(_ overlay: Overlay, alignment: Alignment = .center) -> some View where Overlay : View {
return modifier(_OverlayModifier(
overlay: overlay, alignment: alignment))
}
@inlinable public func border<S>(_ content: S, width: CoreGraphics.CGFloat = 1) -> some View where S : ShapeStyle {
return overlay(Rectangle().strokeBorder(content, lineWidth: width))
}
}
public struct SecureField<Label> : View where Label : View {
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI11SecureFieldV4bodyQrvp", 0) 🦸<Label>
}
extension SecureField where Label == Text {
public init(_ titleKey: LocalizedStringKey, text: Binding<String>, onCommit: @escaping () -> Void = {})
@_disfavoredOverload public init<S>(_ title: S, text: Binding<String>, onCommit: @escaping () -> Void = {}) where S : StringProtocol
}
public struct _ProposedSize {
}
extension _ProposedSize : Hashable {
public static func == (a: _ProposedSize, b: _ProposedSize) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
@frozen public enum ContentMode : Hashable, CaseIterable {
case fit
case fill
public static func == (a: ContentMode, b: ContentMode) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
public typealias AllCases = [ContentMode]
public static var allCases: [ContentMode] {
get
}
}
@frozen public struct _AspectRatioLayout {
public var aspectRatio: CoreGraphics.CGFloat?
public var contentMode: ContentMode
@inlinable public init(aspectRatio: CoreGraphics.CGFloat? = nil, contentMode: ContentMode) {
self.aspectRatio = aspectRatio
self.contentMode = contentMode
}
public typealias Body = Never
public typealias AnimatableData = EmptyAnimatableData
}
extension View {
@inlinable public func aspectRatio(_ aspectRatio: CoreGraphics.CGFloat? = nil, contentMode: ContentMode) -> some View {
return modifier(_AspectRatioLayout(
aspectRatio: aspectRatio, contentMode: contentMode))
}
@inlinable public func aspectRatio(_ aspectRatio: CoreGraphics.CGSize, contentMode: ContentMode) -> some View {
return self.aspectRatio(
aspectRatio.width / aspectRatio.height, contentMode: contentMode)
}
@inlinable public func scaledToFit() -> some View {
return aspectRatio(contentMode: .fit)
}
@inlinable public func scaledToFill() -> some View {
return aspectRatio(contentMode: .fill)
}
}
public protocol _ScrollableLayout : Animatable {
associatedtype StateType = Void
static func initialState() -> Self.StateType
func update(state: inout Self.StateType, proxy: inout _ScrollableLayoutProxy)
associatedtype ItemModifier : ViewModifier = EmptyModifier
func modifier(for item: _ScrollableLayoutItem, layout: _ScrollLayout, state: Self.StateType) -> Self.ItemModifier
func decelerationTarget(contentOffset: CoreGraphics.CGPoint, originalContentOffset: CoreGraphics.CGPoint, velocity: _Velocity<CoreGraphics.CGSize>, size: CoreGraphics.CGSize) -> CoreGraphics.CGPoint?
}
extension _ScrollableLayout where Self.StateType == Void {
public static func initialState() -> Self.StateType
}
extension _ScrollableLayout where Self.ItemModifier == EmptyModifier {
public func modifier(for item: _ScrollableLayoutItem, layout: _ScrollLayout, state: Self.StateType) -> Self.ItemModifier
}
extension _ScrollableLayout {
public func decelerationTarget(contentOffset: CoreGraphics.CGPoint, originalContentOffset: CoreGraphics.CGPoint, velocity: _Velocity<CoreGraphics.CGSize>, size: CoreGraphics.CGSize) -> CoreGraphics.CGPoint?
public subscript<T>(data: T) -> _ScrollView<_ScrollableLayoutView<T, Self>> where T : RandomAccessCollection, T.Element : View, T.Index : Hashable {
get
}
}
extension _ScrollableLayout where Self : RandomAccessCollection, Self.Element : View, Self.Index : Hashable {
public subscript() -> _ScrollView<_ScrollableLayoutView<Self, Self>> {
get
}
}
public struct _ScrollableLayoutProxy : RandomAccessCollection {
public let size: CoreGraphics.CGSize
public let visibleRect: CoreGraphics.CGRect
public let count: Int
public var visibleItems: [_ScrollableLayoutItem]
public var contentSize: CoreGraphics.CGSize
public var validRect: CoreGraphics.CGRect
public var startIndex: Int {
get
}
public var endIndex: Int {
get
}
public subscript(index: Int) -> AnyHashable {
get
}
mutating public func size(of identifier: AnyHashable, in size: CoreGraphics.CGSize, validatingContent: Bool = true) -> CoreGraphics.CGSize
mutating public func size(at index: Int, in size: CoreGraphics.CGSize, validatingContent: Bool = true) -> CoreGraphics.CGSize
mutating public func removeSize(of identifier: AnyHashable)
mutating public func removeAllSizes()
public typealias Element = AnyHashable
public typealias Index = Int
public typealias SubSequence = Slice<_ScrollableLayoutProxy>
public typealias Indices = Range<Int>
public typealias Iterator = IndexingIterator<_ScrollableLayoutProxy>
}
public struct _ScrollableLayoutItem : Equatable {
public var id: AnyHashable
public var proposedSize: CoreGraphics.CGSize {
get
}
public var anchor: UnitPoint {
get
}
public var anchorPosition: CoreGraphics.CGPoint {
get
}
public init(id: AnyHashable, proposedSize: CoreGraphics.CGSize, anchoring anchor: UnitPoint = .topLeading, at position: CoreGraphics.CGPoint)
public static func == (a: _ScrollableLayoutItem, b: _ScrollableLayoutItem) -> Bool
}
@frozen public struct _FixedSizeLayout {
@inlinable public init(horizontal: Bool = true, vertical: Bool = true) {
self.horizontal = horizontal
self.vertical = vertical
}
@usableFromInline
internal var horizontal: Bool
@usableFromInline
internal var vertical: Bool
}
extension _FixedSizeLayout {
public typealias Body = Never
public typealias AnimatableData = EmptyAnimatableData
}
extension View {
@inlinable public func fixedSize(horizontal: Bool, vertical: Bool) -> some View {
return modifier(
_FixedSizeLayout(horizontal: horizontal, vertical: vertical))
}
@inlinable public func fixedSize() -> some View {
return fixedSize(horizontal: true, vertical: true)
}
}
@frozen public struct ForegroundStyle {
@inlinable public init() {}
}
extension View {
@inlinable public func foregroundColor(_ color: Color?) -> some View {
return environment(\.foregroundColor, color)
}
}
extension EnvironmentValues {
@usableFromInline
internal var foregroundColor: Color? {
get
set
}
}
public struct __FourUpLayout {
public init()
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = Never
}
public enum _VariadicView {
public typealias Root = _VariadicView_Root
public typealias ViewRoot = _VariadicView_ViewRoot
public typealias Children = _VariadicView_Children
public typealias UnaryViewRoot = _VariadicView_UnaryViewRoot
public typealias MultiViewRoot = _VariadicView_MultiViewRoot
@frozen public struct Tree<Root, Content> where Root : _VariadicView_Root {
public var root: Root
public var content: Content
@inlinable internal init(root: Root, content: Content) {
self.root = root
self.content = content
}
@inlinable public init(_ root: Root, @ViewBuilder content: () -> Content) {
self.root = root
self.content = content()
}
}
}
public protocol _VariadicView_Root {
static var _viewListOptions: Int { get }
}
extension _VariadicView_Root {
public static var _viewListOptions: Int {
get
}
}
public protocol _VariadicView_ViewRoot : _VariadicView_Root {
static func _makeView(root: _GraphValue<Self>, inputs: _ViewInputs, body: (_Graph, _ViewInputs) -> _ViewListOutputs) -> _ViewOutputs
static func _makeViewList(root: _GraphValue<Self>, inputs: _ViewListInputs, body: @escaping (_Graph, _ViewListInputs) -> _ViewListOutputs) -> _ViewListOutputs
associatedtype Body : View
func body(children: _VariadicView.Children) -> Self.Body
}
extension _VariadicView_ViewRoot where Self.Body == Never {
public func body(children: _VariadicView.Children) -> Never
}
public protocol _VariadicView_UnaryViewRoot : _VariadicView_ViewRoot {
}
extension _VariadicView_UnaryViewRoot {
public static func _makeViewList(root: _GraphValue<Self>, inputs: _ViewListInputs, body: @escaping (_Graph, _ViewListInputs) -> _ViewListOutputs) -> _ViewListOutputs
}
public protocol _VariadicView_MultiViewRoot : _VariadicView_ViewRoot {
}
extension _VariadicView_MultiViewRoot {
public static func _makeView(root: _GraphValue<Self>, inputs: _ViewInputs, body: (_Graph, _ViewInputs) -> _ViewListOutputs) -> _ViewOutputs
}
public struct _VariadicView_Children {
}
extension _VariadicView_ViewRoot {
public static func _makeView(root: _GraphValue<Self>, inputs: _ViewInputs, body: (_Graph, _ViewInputs) -> _ViewListOutputs) -> _ViewOutputs
public static func _makeViewList(root: _GraphValue<Self>, inputs: _ViewListInputs, body: @escaping (_Graph, _ViewListInputs) -> _ViewListOutputs) -> _ViewListOutputs
}
extension _VariadicView.Tree : View where Root : _VariadicView_ViewRoot, Content : View {
public typealias Body = Never
public static func _makeView(view: _GraphValue<_VariadicView.Tree<Root, Content>>, inputs: _ViewInputs) -> _ViewOutputs
public static func _makeViewList(view: _GraphValue<_VariadicView.Tree<Root, Content>>, inputs: _ViewListInputs) -> _ViewListOutputs
}
@available(iOS 13.0, OSX 10.15, *)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct Stepper<Label> : View where Label : View {
public init(onIncrement: (() -> Void)?, onDecrement: (() -> Void)?, onEditingChanged: @escaping (Bool) -> Void = { _ in }, @ViewBuilder label: () -> Label)
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI7StepperV4bodyQrvp", 0) 🦸<Label>
}
@available(iOS 13.0, OSX 10.15, *)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension Stepper {
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init<V>(value: Binding<V>, step: V.Stride = 1, onEditingChanged: @escaping (Bool) -> Void = { _ in }, @ViewBuilder label: () -> Label) where V : Strideable
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init<V>(value: Binding<V>, in bounds: ClosedRange<V>, step: V.Stride = 1, onEditingChanged: @escaping (Bool) -> Void = { _ in }, @ViewBuilder label: () -> Label) where V : Strideable
}
@available(iOS 13.0, OSX 10.15, *)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension Stepper where Label == Text {
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init(_ titleKey: LocalizedStringKey, onIncrement: (() -> Void)?, onDecrement: (() -> Void)?, onEditingChanged: @escaping (Bool) -> Void = { _ in })
@available(tvOS, unavailable)
@available(watchOS, unavailable)
@_disfavoredOverload public init<S>(_ title: S, onIncrement: (() -> Void)?, onDecrement: (() -> Void)?, onEditingChanged: @escaping (Bool) -> Void = { _ in }) where S : StringProtocol
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init<V>(_ titleKey: LocalizedStringKey, value: Binding<V>, step: V.Stride = 1, onEditingChanged: @escaping (Bool) -> Void = { _ in }) where V : Strideable
@available(tvOS, unavailable)
@available(watchOS, unavailable)
@_disfavoredOverload public init<S, V>(_ title: S, value: Binding<V>, step: V.Stride = 1, onEditingChanged: @escaping (Bool) -> Void = { _ in }) where S : StringProtocol, V : Strideable
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init<V>(_ titleKey: LocalizedStringKey, value: Binding<V>, in bounds: ClosedRange<V>, step: V.Stride = 1, onEditingChanged: @escaping (Bool) -> Void = { _ in }) where V : Strideable
@available(tvOS, unavailable)
@available(watchOS, unavailable)
@_disfavoredOverload public init<S, V>(_ title: S, value: Binding<V>, in bounds: ClosedRange<V>, step: V.Stride = 1, onEditingChanged: @escaping (Bool) -> Void = { _ in }) where S : StringProtocol, V : Strideable
}
extension EnvironmentValues {
public var defaultMinListRowHeight: CoreGraphics.CGFloat {
get
set
}
public var defaultMinListHeaderHeight: CoreGraphics.CGFloat? {
get
set
}
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension EnvironmentValues {
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public var _plainListSectionSpacing: CoreGraphics.CGFloat? {
get
set
}
}
@frozen public struct UnitPoint : Hashable {
public var x: CoreGraphics.CGFloat
public var y: CoreGraphics.CGFloat
@inlinable public init() {
self.init(x: 0, y: 0)
}
@inlinable public init(x: CoreGraphics.CGFloat, y: CoreGraphics.CGFloat) {
self.x = x
self.y = y
}
public static let zero: UnitPoint
public static let center: UnitPoint
public static let leading: UnitPoint
public static let trailing: UnitPoint
public static let top: UnitPoint
public static let bottom: UnitPoint
public static let topLeading: UnitPoint
public static let topTrailing: UnitPoint
public static let bottomLeading: UnitPoint
public static let bottomTrailing: UnitPoint
public static func == (a: UnitPoint, b: UnitPoint) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
extension UnitPoint : Animatable {
public typealias AnimatableData = AnimatablePair<CoreGraphics.CGFloat, CoreGraphics.CGFloat>
public var animatableData: UnitPoint.AnimatableData {
get
set
}
}
public protocol _ViewTest : _Test {
associatedtype RootView : View
func initRootView() -> Self.RootView
func initSize() -> CoreGraphics.CGSize
}
extension _ViewTest {
public func setUpTest()
public func tearDownTest()
public var rootView: Self.RootView {
get
}
public func viewForIdentifier<V>(_ identifier: AnyHashable, _ type: V.Type = V.self) -> V? where V : View
public func stateForIdentifier<I, S, V>(_ id: I, type _: S.Type = S.self, in _: V.Type = V.self) -> Binding<S>? where I : Hashable, V : View
public func render(seconds: Double = 1.0 / 60.0)
public func initSize() -> CoreGraphics.CGSize
public func setSize(_ size: CoreGraphics.CGSize)
public func setEnvironment(_ environment: EnvironmentValues)
public func resetEvents()
public func loop()
public func turnRunloop(times: Int = 1)
}
extension _ViewTest {
public func rootState<S>(type _: S.Type = S.self) -> Binding<S>
public func rootState<S, V>(type _: S.Type = S.self, in _: V.Type) -> Binding<S> where V : View
}
public protocol PickerStyle {
static func _makeView<SelectionValue>(value: _GraphValue<_PickerValue<Self, SelectionValue>>, inputs: _ViewInputs) -> _ViewOutputs where SelectionValue : Hashable
static func _makeViewList<SelectionValue>(value: _GraphValue<_PickerValue<Self, SelectionValue>>, inputs: _ViewListInputs) -> _ViewListOutputs where SelectionValue : Hashable
}
public struct _PickerValue<Style, SelectionValue> where Style : PickerStyle, SelectionValue : Hashable {
}
extension View {
public func pickerStyle<S>(_ style: S) -> some View where S : PickerStyle
}
@available(iOS 13.0, OSX 10.15, tvOS 13.0, *)
@available(watchOS, unavailable)
public struct SegmentedPickerStyle : PickerStyle {
public init()
public static func _makeView<SelectionValue>(value: _GraphValue<_PickerValue<SegmentedPickerStyle, SelectionValue>>, inputs: _ViewInputs) -> _ViewOutputs where SelectionValue : Hashable
public static func _makeViewList<SelectionValue>(value: _GraphValue<_PickerValue<SegmentedPickerStyle, SelectionValue>>, inputs: _ViewListInputs) -> _ViewListOutputs where SelectionValue : Hashable
}
@frozen public struct _PaddingLayout {
public var edges: Edge.Set
public var insets: EdgeInsets?
@inlinable public init(edges: Edge.Set = .all, insets: EdgeInsets?) {
self.edges = edges
self.insets = insets
}
public typealias Body = Never
public typealias AnimatableData = EmptyAnimatableData
}
extension View {
@inlinable public func padding(_ insets: EdgeInsets) -> some View {
return modifier(_PaddingLayout(insets: insets))
}
@inlinable public func padding(_ edges: Edge.Set = .all, _ length: CoreGraphics.CGFloat? = nil) -> some View {
let insets = length.map { EdgeInsets(_all: $0) }
return modifier(_PaddingLayout(edges: edges, insets: insets))
}
@inlinable public func padding(_ length: CoreGraphics.CGFloat) -> some View {
return padding(.all, length)
}
}
@frozen public struct _AnchoredShapeStyle<S> : ShapeStyle where S : ShapeStyle {
public var style: S
public var bounds: CoreGraphics.CGRect
@inlinable internal init(style: S, bounds: CoreGraphics.CGRect) {
self.style = style
self.bounds = bounds
}
public static func _makeView<T>(view: _GraphValue<_ShapeView<T, _AnchoredShapeStyle<S>>>, inputs: _ViewInputs) -> _ViewOutputs where T : Shape
}
extension ShapeStyle {
@inlinable public func `in`(_ rect: CoreGraphics.CGRect) -> some ShapeStyle {
return _AnchoredShapeStyle(style: self, bounds: rect)
}
}
@frozen public enum TextAlignment : Hashable, CaseIterable {
case leading
case center
case trailing
public static func == (a: TextAlignment, b: TextAlignment) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
public typealias AllCases = [TextAlignment]
public static var allCases: [TextAlignment] {
get
}
}
@frozen public enum _VAlignment {
case top
case center
case bottom
public static func == (a: _VAlignment, b: _VAlignment) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
@frozen public struct _AlignmentLayout {
public var horizontal: TextAlignment?
public var vertical: _VAlignment?
@inlinable public init(horizontal: TextAlignment? = nil, vertical: _VAlignment? = nil) {
self.horizontal = horizontal
self.vertical = vertical
}
public typealias Body = Never
public typealias AnimatableData = EmptyAnimatableData
}
@frozen public struct _OffsetEffect : GeometryEffect, Equatable {
public var offset: CoreGraphics.CGSize
@inlinable public init(offset: CoreGraphics.CGSize) {
self.offset = offset
}
public func effectValue(size: CoreGraphics.CGSize) -> ProjectionTransform
public var animatableData: CoreGraphics.CGSize.AnimatableData {
get
set
}
public static func _makeView(modifier: _GraphValue<_OffsetEffect>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
public static func == (a: _OffsetEffect, b: _OffsetEffect) -> Bool
public typealias AnimatableData = CoreGraphics.CGSize.AnimatableData
}
extension View {
@inlinable public func offset(_ offset: CoreGraphics.CGSize) -> some View {
return modifier(_OffsetEffect(offset: offset))
}
@inlinable public func offset(x: CoreGraphics.CGFloat = 0, y: CoreGraphics.CGFloat = 0) -> some View {
return offset(CGSize(width: x, height: y))
}
}
extension AnyTransition {
public static func offset(_ offset: CoreGraphics.CGSize) -> AnyTransition
public static func offset(x: CoreGraphics.CGFloat = 0, y: CoreGraphics.CGFloat = 0) -> AnyTransition
}
@frozen public struct _AlignmentWritingModifier : ViewModifier {
@usableFromInline
internal let key: AlignmentKey
@usableFromInline
internal let computeValue: (ViewDimensions) -> CoreGraphics.CGFloat
@inlinable internal init(key: AlignmentKey, computeValue: @escaping (ViewDimensions) -> CoreGraphics.CGFloat) {
self.key = key
self.computeValue = computeValue
}
public static func _makeView(modifier: _GraphValue<_AlignmentWritingModifier>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
extension View {
@inlinable public func alignmentGuide(_ g: HorizontalAlignment, computeValue: @escaping (ViewDimensions) -> CoreGraphics.CGFloat) -> some View {
return modifier(
_AlignmentWritingModifier(key: g.key, computeValue: computeValue))
}
@inlinable public func alignmentGuide(_ g: VerticalAlignment, computeValue: @escaping (ViewDimensions) -> CoreGraphics.CGFloat) -> some View {
return modifier(
_AlignmentWritingModifier(key: g.key, computeValue: computeValue))
}
}
@frozen public struct EventModifiers : OptionSet {
public let rawValue: Int
public init(rawValue: Int)
public static let capsLock: EventModifiers
public static let shift: EventModifiers
public static let control: EventModifiers
public static let option: EventModifiers
public static let command: EventModifiers
public static let numericPad: EventModifiers
public static let function: EventModifiers
public static let all: EventModifiers
public typealias RawValue = Int
public typealias Element = EventModifiers
public typealias ArrayLiteralElement = EventModifiers
}
public struct _ViewOutputs {
}
@frozen public struct _PositionLayout {
public var position: CoreGraphics.CGPoint
@inlinable public init(position: CoreGraphics.CGPoint) {
self.position = position
}
public typealias Body = Never
public typealias AnimatableData = EmptyAnimatableData
}
extension View {
@inlinable public func position(_ position: CoreGraphics.CGPoint) -> some View {
return modifier(_PositionLayout(position: position))
}
@inlinable public func position(x: CoreGraphics.CGFloat = 0, y: CoreGraphics.CGFloat = 0) -> some View {
return position(CGPoint(x: x, y: y))
}
}
@usableFromInline
internal struct ListRowPlatterColorTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Color? {
get { nil }
}
@usableFromInline
internal typealias Value = Color?
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
@inlinable public func listRowPlatterColor(_ color: Color?) -> some View {
return _trait(ListRowPlatterColorTraitKey.self, color)
}
}
public func __previewThunksHaveFinishedLoading()
@frozen public struct _SafeAreaIgnoringLayout {
public var edges: Edge.Set
@inlinable public init(edges: Edge.Set = .all) {
self.edges = edges
}
public typealias Body = Never
public typealias AnimatableData = EmptyAnimatableData
}
extension View {
@inlinable public func edgesIgnoringSafeArea(_ edges: Edge.Set) -> some View {
return modifier(_SafeAreaIgnoringLayout(edges: edges))
}
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public struct _DigitalCrownModifier : ViewModifier {
public static func _makeView(modifier: _GraphValue<_DigitalCrownModifier>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
@available(iOS 13.0, OSX 10.15, *)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct RoundedBorderTextFieldStyle : TextFieldStyle {
public init()
public func _body(configuration: TextField<RoundedBorderTextFieldStyle._Label>) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI27RoundedBorderTextFieldStyleV5_body13configurationQrAA0eF0VyAA01_efG5LabelVG_tF", 0) 🦸
}
public struct __IconLayout {
public init(columnCount: Int = 4, rowCount: Int? = nil, openFolderIndex: Int? = nil, openFolderScale: CoreGraphics.CGFloat = 1.0, iconScale: CoreGraphics.CGFloat = 1.0)
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = Never
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public struct _WKStoryboardContent : View {
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI20_WKStoryboardContentV4bodyQrvp", 0) 🦸
}
@frozen public struct _EnvironmentKeyWritingModifier<Value> : ViewModifier, _GraphInputsModifier {
public var keyPath: WritableKeyPath<EnvironmentValues, Value>
public var value: Value
@inlinable public init(keyPath: WritableKeyPath<EnvironmentValues, Value>, value: Value) {
self.keyPath = keyPath
self.value = value
}
public static func _makeInputs(modifier: _GraphValue<_EnvironmentKeyWritingModifier<Value>>, inputs: inout _GraphInputs)
public typealias Body = Never
}
extension View {
@inlinable public func environment<V>(_ keyPath: WritableKeyPath<EnvironmentValues, V>, _ value: V) -> some View {
return modifier(_EnvironmentKeyWritingModifier(
keyPath: keyPath, value: value))
}
}
public struct AccessibilityChildBehavior : Hashable {
public func hash(into hasher: inout Hasher)
public static func == (lhs: AccessibilityChildBehavior, rhs: AccessibilityChildBehavior) -> Bool
public var hashValue: Int {
get
}
}
extension AccessibilityChildBehavior {
public static let ignore: AccessibilityChildBehavior
public static let contain: AccessibilityChildBehavior
public static let combine: AccessibilityChildBehavior
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct PasteButton : View {
public init(supportedTypes: [String], payloadAction: @escaping ([Foundation.NSItemProvider]) -> Void)
public init<Payload>(supportedTypes: [String], validator: @escaping ([Foundation.NSItemProvider]) -> Payload?, payloadAction: @escaping (Payload) -> Void)
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI11PasteButtonV4bodyQrvp", 0) 🦸
}
@frozen public struct Image : Equatable {
internal var provider: AnyImageProviderBox
public static func == (lhs: Image, rhs: Image) -> Bool
}
extension Image {
public typealias Body = Never
}
@usableFromInline
internal class AnyImageProviderBox {
@objc @usableFromInline
deinit
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct DefaultMenuButtonStyle : MenuButtonStyle {
public init()
public func _body(configuration: DefaultMenuButtonStyle._Configuration) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI22DefaultMenuButtonStyleV5_body13configurationQrAA01_deF13ConfigurationV_tF", 0) 🦸
}
extension View {
@inlinable public func zIndex(_ value: Double) -> some View {
return _trait(ZIndexTraitKey.self, value)
}
}
@usableFromInline
internal struct ZIndexTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Double {
get { 0.0 }
}
@usableFromInline
internal typealias Value = Double
}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
public struct DragGesture {
public struct Value : Equatable {
public var time: Foundation.Date
public var location: CoreGraphics.CGPoint
public var startLocation: CoreGraphics.CGPoint
public var translation: CoreGraphics.CGSize {
get
}
public var predictedEndLocation: CoreGraphics.CGPoint {
get
}
public var predictedEndTranslation: CoreGraphics.CGSize {
get
}
public static func == (a: DragGesture.Value, b: DragGesture.Value) -> Bool
}
public var minimumDistance: CoreGraphics.CGFloat
public var coordinateSpace: CoordinateSpace
public init(minimumDistance: CoreGraphics.CGFloat = 10, coordinateSpace: CoordinateSpace = .local)
public static func _makeGesture(gesture: _GraphValue<DragGesture>, inputs: _GestureInputs) -> _GestureOutputs<DragGesture.Value>
public typealias Body = Never
}
public struct DefaultToggleStyle : ToggleStyle {
public init()
public func makeBody(configuration: DefaultToggleStyle.Configuration) -> some View
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI18DefaultToggleStyleV8makeBody13configurationQrAA0dE13ConfigurationV_tF", 0) 🦸
}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
public struct Slider<Label, ValueLabel> : View where Label : View, ValueLabel : View {
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI6SliderV4bodyQrvp", 0) 🦸<Label, ValueLabel>
}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
extension Slider {
@available(tvOS, unavailable)
public init<V>(value: Binding<V>, in bounds: ClosedRange<V> = 0...1, onEditingChanged: @escaping (Bool) -> Void = { _ in }, minimumValueLabel: ValueLabel, maximumValueLabel: ValueLabel, @ViewBuilder label: () -> Label) where V : BinaryFloatingPoint, V.Stride : BinaryFloatingPoint
public init<V>(value: Binding<V>, in bounds: ClosedRange<V>, step: V.Stride = 1, onEditingChanged: @escaping (Bool) -> Void = { _ in }, minimumValueLabel: ValueLabel, maximumValueLabel: ValueLabel, @ViewBuilder label: () -> Label) where V : BinaryFloatingPoint, V.Stride : BinaryFloatingPoint
}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
extension Slider where ValueLabel == EmptyView {
@available(tvOS, unavailable)
public init<V>(value: Binding<V>, in bounds: ClosedRange<V> = 0...1, onEditingChanged: @escaping (Bool) -> Void = { _ in }, @ViewBuilder label: () -> Label) where V : BinaryFloatingPoint, V.Stride : BinaryFloatingPoint
@available(tvOS, unavailable)
public init<V>(value: Binding<V>, in bounds: ClosedRange<V>, step: V.Stride = 1, onEditingChanged: @escaping (Bool) -> Void = { _ in }, @ViewBuilder label: () -> Label) where V : BinaryFloatingPoint, V.Stride : BinaryFloatingPoint
}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
extension Slider where Label == EmptyView, ValueLabel == EmptyView {
@available(tvOS, unavailable)
public init<V>(value: Binding<V>, in bounds: ClosedRange<V> = 0...1, onEditingChanged: @escaping (Bool) -> Void = { _ in }) where V : BinaryFloatingPoint, V.Stride : BinaryFloatingPoint
@available(tvOS, unavailable)
public init<V>(value: Binding<V>, in bounds: ClosedRange<V>, step: V.Stride = 1, onEditingChanged: @escaping (Bool) -> Void = { _ in }) where V : BinaryFloatingPoint, V.Stride : BinaryFloatingPoint
}
@frozen public struct _TransformEffect : GeometryEffect, Equatable {
public var transform: CoreGraphics.CGAffineTransform
@inlinable public init(transform: CoreGraphics.CGAffineTransform) {
self.transform = transform
}
public func effectValue(size: CoreGraphics.CGSize) -> ProjectionTransform
public typealias Body = Never
public static func == (a: _TransformEffect, b: _TransformEffect) -> Bool
public typealias AnimatableData = EmptyAnimatableData
}
extension View {
@inlinable public func transformEffect(_ transform: CoreGraphics.CGAffineTransform) -> some View {
return modifier(_TransformEffect(transform: transform))
}
}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
public struct ActionSheet {
public init(title: Text, message: Text? = nil, buttons: [ActionSheet.Button] = [.cancel()])
public typealias Button = Alert.Button
}
extension View {
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
public func actionSheet<T>(item: Binding<T?>, content: (T) -> ActionSheet) -> some View where T : Identifiable
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
public func actionSheet(isPresented: Binding<Bool>, content: () -> ActionSheet) -> some View
}
extension Color {
public static var accentColor: Color {
get
}
}
extension View {
@available(OSX, unavailable)
@inlinable public func accentColor(_ accentColor: Color?) -> some View {
return environment(\.accentColor, accentColor)
}
}
extension EnvironmentValues {
@usableFromInline
internal var accentColor: Color? {
get
set
}
}
extension EnvironmentValues {
public var isEnabled: Bool {
get
set
}
}
extension View {
@inlinable public func disabled(_ disabled: Bool) -> some View {
return modifier(_EnvironmentKeyTransformModifier(
keyPath: \.isEnabled, transform: { $0 = $0 && !disabled }))
}
}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
public struct GroupedListStyle : ListStyle {
public init()
public static func _sectionInset(_ sectionInset: EdgeInsets) -> GroupedListStyle
public static func _makeView<SelectionValue>(value: _GraphValue<_ListValue<GroupedListStyle, SelectionValue>>, inputs: _ViewInputs) -> _ViewOutputs where SelectionValue : Hashable
public static func _makeViewList<SelectionValue>(value: _GraphValue<_ListValue<GroupedListStyle, SelectionValue>>, inputs: _ViewListInputs) -> _ViewListOutputs where SelectionValue : Hashable
}
extension Image {
public func renderingMode(_ renderingMode: Image.TemplateRenderingMode?) -> Image
}
extension Color {
public static let clear: Color
public static let black: Color
public static let white: Color
public static let gray: Color
public static let red: Color
public static let green: Color
public static let blue: Color
public static let orange: Color
public static let yellow: Color
public static let pink: Color
public static let purple: Color
public static let primary: Color
public static let secondary: Color
}
@frozen public struct _RotationEffect : GeometryEffect, Equatable {
public var angle: Angle
public var anchor: UnitPoint
@inlinable public init(angle: Angle, anchor: UnitPoint = .center) {
self.angle = angle
self.anchor = anchor
}
public func effectValue(size: CoreGraphics.CGSize) -> ProjectionTransform
public typealias AnimatableData = AnimatablePair<Angle.AnimatableData, UnitPoint.AnimatableData>
public var animatableData: _RotationEffect.AnimatableData {
get
set
}
public typealias Body = Never
public static func == (a: _RotationEffect, b: _RotationEffect) -> Bool
}
extension View {
@inlinable public func rotationEffect(_ angle: Angle, anchor: UnitPoint = .center) -> some View {
return modifier(_RotationEffect(angle: angle, anchor: anchor))
}
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension EnvironmentValues {
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public var defaultWheelPickerItemHeight: CoreGraphics.CGFloat {
get
set
}
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
@inlinable public func defaultWheelPickerItemHeight(_ height: CoreGraphics.CGFloat) -> some View {
return environment(\.defaultWheelPickerItemHeight, height)
}
}
@available(OSX 10.15, tvOS 13.0, watchOS 6.0, *)
@available(iOS, unavailable)
extension View {
@available(iOS, unavailable)
public func focusable(_ isFocusable: Bool = true, onFocusChange: @escaping (Bool) -> Void = { _ in }) -> some View
}
@available(OSX 10.15, tvOS 13.0, watchOS 6.0, *)
@available(iOS, unavailable)
public struct _FocusableModifier : ViewModifier {
public static func _makeView(modifier: _GraphValue<_FocusableModifier>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
@frozen public struct _ScaleEffect : GeometryEffect, Equatable {
public var scale: CoreGraphics.CGSize
public var anchor: UnitPoint
@inlinable public init(scale: CoreGraphics.CGSize, anchor: UnitPoint = .center) {
self.scale = scale
self.anchor = anchor
}
public func effectValue(size: CoreGraphics.CGSize) -> ProjectionTransform
public typealias AnimatableData = AnimatablePair<CoreGraphics.CGSize.AnimatableData, UnitPoint.AnimatableData>
public var animatableData: _ScaleEffect.AnimatableData {
get
set
}
public typealias Body = Never
public static func == (a: _ScaleEffect, b: _ScaleEffect) -> Bool
}
extension View {
@inlinable public func scaleEffect(_ scale: CoreGraphics.CGSize, anchor: UnitPoint = .center) -> some View {
return modifier(_ScaleEffect(scale: scale, anchor: anchor))
}
@inlinable public func scaleEffect(_ s: CoreGraphics.CGFloat, anchor: UnitPoint = .center) -> some View {
return scaleEffect(CGSize(width: s, height: s), anchor: anchor)
}
@inlinable public func scaleEffect(x: CoreGraphics.CGFloat = 0.0, y: CoreGraphics.CGFloat = 0.0, anchor: UnitPoint = .center) -> some View {
return scaleEffect(CGSize(width: x, height: y), anchor: anchor)
}
}
extension AnyTransition {
public static var scale: AnyTransition {
get
}
public static func scale(scale: CoreGraphics.CGFloat, anchor: UnitPoint = .center) -> AnyTransition
}
@frozen public struct _BlurEffect : Equatable {
public var radius: CoreGraphics.CGFloat
public var isOpaque: Bool
@inlinable public init(radius: CoreGraphics.CGFloat, opaque: Bool) {
self.radius = radius
self.isOpaque = opaque
}
public var animatableData: CoreGraphics.CGFloat {
get
set
}
public static func == (a: _BlurEffect, b: _BlurEffect) -> Bool
public typealias Body = Never
public typealias AnimatableData = CoreGraphics.CGFloat
}
extension View {
@inlinable public func blur(radius: CoreGraphics.CGFloat, opaque: Bool = false) -> some View {
return modifier(_BlurEffect(radius: radius, opaque: opaque))
}
}
@frozen public struct _BrightnessEffect : Equatable {
public var amount: Double
@inlinable public init(amount: Double) {
self.amount = amount
}
public var animatableData: Double {
get
set
}
public static func == (a: _BrightnessEffect, b: _BrightnessEffect) -> Bool
public typealias Body = Never
public typealias AnimatableData = Double
}
extension View {
@inlinable public func brightness(_ amount: Double) -> some View {
return modifier(_BrightnessEffect(amount: amount))
}
}
@frozen public struct _ColorInvertEffect : Equatable {
@inlinable public init() {}
public static func == (a: _ColorInvertEffect, b: _ColorInvertEffect) -> Bool
public typealias Body = Never
public typealias AnimatableData = EmptyAnimatableData
}
extension View {
@inlinable public func colorInvert() -> some View {
return modifier(_ColorInvertEffect())
}
}
public protocol AlignmentID {
static func defaultValue(in context: ViewDimensions) -> CoreGraphics.CGFloat
static func _combineExplicit(childValue: CoreGraphics.CGFloat, _ n: Int, into parentValue: inout CoreGraphics.CGFloat?)
}
extension AlignmentID {
public static func _combineExplicit(childValue: CoreGraphics.CGFloat, _ n: Int, into parentValue: inout CoreGraphics.CGFloat?)
}
@frozen public struct HorizontalAlignment {
public init(_ id: AlignmentID.Type)
@usableFromInline
internal let key: AlignmentKey
public static func == (a: HorizontalAlignment, b: HorizontalAlignment) -> Bool
}
@frozen public struct VerticalAlignment {
public init(_ id: AlignmentID.Type)
@usableFromInline
internal let key: AlignmentKey
public static func == (a: VerticalAlignment, b: VerticalAlignment) -> Bool
}
extension HorizontalAlignment {
public static let leading: HorizontalAlignment
public static let center: HorizontalAlignment
public static let trailing: HorizontalAlignment
}
extension VerticalAlignment {
public static let top: VerticalAlignment
public static let center: VerticalAlignment
public static let bottom: VerticalAlignment
public static let firstTextBaseline: VerticalAlignment
public static let lastTextBaseline: VerticalAlignment
}
@usableFromInline
@frozen internal struct AlignmentKey : Hashable, Comparable {
private let bits: UInt
@usableFromInline
internal static func < (lhs: AlignmentKey, rhs: AlignmentKey) -> Bool
@usableFromInline
internal static func == (a: AlignmentKey, b: AlignmentKey) -> Bool
@usableFromInline
internal var hashValue: Int {
@usableFromInline
get
}
@usableFromInline
internal func hash(into hasher: inout Hasher)
}
extension Image {
@frozen public enum Orientation : UInt8, CaseIterable, Hashable {
case up
case upMirrored
case down
case downMirrored
case left
case leftMirrored
case right
case rightMirrored
public typealias RawValue = UInt8
public init?(rawValue: UInt8)
public var rawValue: UInt8 {
get
}
public typealias AllCases = [Image.Orientation]
public static var allCases: [Image.Orientation] {
get
}
}
}
@frozen public struct _ColorMultiplyEffect : EnvironmentalModifier, Equatable {
public var color: Color
@inlinable public init(color: Color) {
self.color = color
}
public func resolve(in environment: EnvironmentValues) -> _ColorMultiplyEffect._Resolved
public struct _Resolved {
public typealias AnimatableData = AnimatablePair<Float, AnimatablePair<Float, AnimatablePair<Float, Float>>>
public var animatableData: _ColorMultiplyEffect._Resolved.AnimatableData {
get
set
}
public typealias Body = Never
}
public typealias ResolvedModifier = _ColorMultiplyEffect._Resolved
public typealias Body = Never
public static func == (a: _ColorMultiplyEffect, b: _ColorMultiplyEffect) -> Bool
}
extension View {
@inlinable public func colorMultiply(_ color: Color) -> some View {
return modifier(_ColorMultiplyEffect(color: color))
}
}
@frozen public struct _ContrastEffect : Equatable {
public var amount: Double
@inlinable public init(amount: Double) {
self.amount = amount
}
public var animatableData: Double {
get
set
}
public static func == (a: _ContrastEffect, b: _ContrastEffect) -> Bool
public typealias Body = Never
public typealias AnimatableData = Double
}
extension View {
@inlinable public func contrast(_ amount: Double) -> some View {
return modifier(_ContrastEffect(amount: amount))
}
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public enum DigitalCrownRotationalSensitivity {
case low
case medium
case high
public static func == (a: DigitalCrownRotationalSensitivity, b: DigitalCrownRotationalSensitivity) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public func digitalCrownRotation<V>(_ binding: Binding<V>, from minValue: V, through maxValue: V, by stride: V.Stride? = nil, sensitivity: DigitalCrownRotationalSensitivity = .high, isContinuous: Bool = false, isHapticFeedbackEnabled: Bool = true) -> some View where V : BinaryFloatingPoint, V.Stride : BinaryFloatingPoint
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public func digitalCrownRotation<V>(_ binding: Binding<V>) -> some View where V : BinaryFloatingPoint
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public func _digitalCrownRotation<V>(_ binding: Binding<V>, configuration: _DigitalCrownConfiguration) -> some View where V : BinaryFloatingPoint
}
@frozen public struct _GrayscaleEffect : Equatable {
public var amount: Double
@inlinable public init(amount: Double) {
self.amount = amount
}
public var animatableData: Double {
get
set
}
public static func == (a: _GrayscaleEffect, b: _GrayscaleEffect) -> Bool
public typealias Body = Never
public typealias AnimatableData = Double
}
extension View {
@inlinable public func grayscale(_ amount: Double) -> some View {
return modifier(_GrayscaleEffect(amount: amount))
}
}
@frozen public struct _HueRotationEffect : Equatable {
public var angle: Angle
@inlinable public init(angle: Angle) {
self.angle = angle
}
public var animatableData: Angle.AnimatableData {
get
set
}
public static func == (a: _HueRotationEffect, b: _HueRotationEffect) -> Bool
public typealias Body = Never
public typealias AnimatableData = Angle.AnimatableData
}
extension View {
@inlinable public func hueRotation(_ angle: Angle) -> some View {
return modifier(_HueRotationEffect(angle: angle))
}
}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
public struct PreferredColorSchemeKey : PreferenceKey {
public typealias Value = ColorScheme?
public static func reduce(value: inout PreferredColorSchemeKey.Value, nextValue: () -> PreferredColorSchemeKey.Value)
}
extension View {
@available(OSX, unavailable)
@inlinable public func preferredColorScheme(_ colorScheme: ColorScheme?) -> some View {
return preference(key: PreferredColorSchemeKey.self,
value: colorScheme)
}
}
@frozen public struct _LuminanceToAlphaEffect : Equatable {
@inlinable public init() {}
public static func == (a: _LuminanceToAlphaEffect, b: _LuminanceToAlphaEffect) -> Bool
public typealias Body = Never
public typealias AnimatableData = EmptyAnimatableData
}
extension View {
@inlinable public func luminanceToAlpha() -> some View {
return modifier(_LuminanceToAlphaEffect())
}
}
@frozen public struct _SaturationEffect : Equatable {
public var amount: Double
@inlinable public init(amount: Double) {
self.amount = amount
}
public var animatableData: Double {
get
set
}
public static func == (a: _SaturationEffect, b: _SaturationEffect) -> Bool
public typealias Body = Never
public typealias AnimatableData = Double
}
extension View {
@inlinable public func saturation(_ amount: Double) -> some View {
return modifier(_SaturationEffect(amount: amount))
}
}
extension View {
@inlinable public func transition(_ t: AnyTransition) -> some View {
return _trait(TransitionTraitKey.self, t)
}
}
@usableFromInline
internal struct TransitionTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: AnyTransition {
get { .opacity }
}
@usableFromInline
internal typealias Value = AnyTransition
}
@usableFromInline
internal struct CanTransitionTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Bool {
get { false }
}
@usableFromInline
internal typealias Value = Bool
}
@frozen public struct _OpacityEffect : Equatable {
public var opacity: Double
@inlinable public init(opacity: Double) {
self.opacity = opacity
}
public var animatableData: Double {
get
set
}
public static func _makeView(modifier: _GraphValue<_OpacityEffect>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
public typealias AnimatableData = Double
public static func == (a: _OpacityEffect, b: _OpacityEffect) -> Bool
}
extension View {
@inlinable public func opacity(_ opacity: Double) -> some View {
return modifier(_OpacityEffect(opacity: opacity))
}
}
extension AnyTransition {
public static let opacity: AnyTransition
}
@available(iOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public struct WheelPickerStyle : PickerStyle {
public init()
public static func _makeView<SelectionValue>(value: _GraphValue<_PickerValue<WheelPickerStyle, SelectionValue>>, inputs: _ViewInputs) -> _ViewOutputs where SelectionValue : Hashable
public static func _makeViewList<SelectionValue>(value: _GraphValue<_PickerValue<WheelPickerStyle, SelectionValue>>, inputs: _ViewListInputs) -> _ViewListOutputs where SelectionValue : Hashable
}
@frozen public struct _AnimationModifier<Value> : ViewModifier where Value : Equatable {
public var animation: Animation?
public var value: Value
@inlinable public init(animation: Animation?, value: Value) {
self.animation = animation
self.value = value
}
public static func _makeView(modifier: _GraphValue<_AnimationModifier<Value>>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public static func _makeViewList(modifier: _GraphValue<_AnimationModifier<Value>>, inputs: _ViewListInputs, body: @escaping (_Graph, _ViewListInputs) -> _ViewListOutputs) -> _ViewListOutputs
public typealias Body = Never
}
extension _AnimationModifier : Equatable {
public static func == (a: _AnimationModifier<Value>, b: _AnimationModifier<Value>) -> Bool
}
extension View {
@inlinable public func animation<V>(_ animation: Animation?, value: V) -> some View where V : Equatable {
return modifier(_AnimationModifier(animation: animation, value: value))
}
}
public struct __Random : Equatable {
public var seed: UInt32
public init(seed: UInt32 = 0)
mutating public func next() -> Double
mutating public func next(_ mean: Double, range: Double) -> Double
mutating public func normal() -> Double
mutating public func normal(_ mean: Double, range: Double) -> Double
mutating public func nextColor(mean: Double = 0.75, range: Double = 0.5) -> Color
public static func == (a: __Random, b: __Random) -> Bool
}
extension View {
@inlinable public func tag<V>(_ tag: V) -> some View where V : Hashable {
return _trait(TagValueTraitKey<V>.self, .tagged(tag))
}
@inlinable public func _untagged() -> some View {
return _trait(IsAuxiliaryContentTraitKey.self, true)
}
}
@usableFromInline
internal struct TagValueTraitKey<V> : _ViewTraitKey where V : Hashable {
@usableFromInline
@frozen internal enum Value {
case untagged
case tagged(V)
}
@inlinable internal static var defaultValue: TagValueTraitKey<V>.Value {
get { .untagged }
}
}
@usableFromInline
internal struct IsAuxiliaryContentTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Bool {
get { false }
}
@usableFromInline
internal typealias Value = Bool
}
public struct __ResizableImagesExampleLayout {
public init()
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = Never
}
@frozen public struct _BlendModeEffect : Equatable {
public var blendMode: BlendMode
@inlinable public init(blendMode: BlendMode) {
self.blendMode = blendMode
}
public static func == (a: _BlendModeEffect, b: _BlendModeEffect) -> Bool
public typealias Body = Never
public typealias AnimatableData = EmptyAnimatableData
}
extension View {
@inlinable public func blendMode(_ blendMode: BlendMode) -> some View {
return modifier(_BlendModeEffect(blendMode: blendMode))
}
}
@usableFromInline
internal struct ListRowBackgroundTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: AnyView? {
get { nil }
}
@usableFromInline
internal typealias Value = AnyView?
}
extension View {
@inlinable public func listRowBackground<V>(_ view: V?) -> some View where V : View {
return _trait(ListRowBackgroundTraitKey.self, view.map { AnyView($0) })
}
}
public enum ColorRenderingMode {
case nonLinear
case linear
case extendedLinear
public static func == (a: ColorRenderingMode, b: ColorRenderingMode) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
public struct _DrawingGroupEffect : ViewModifier, Equatable {
public var isOpaque: Bool {
get
set
}
public var colorMode: ColorRenderingMode {
get
set
}
public init(opaque: Bool = false, colorMode: ColorRenderingMode = .nonLinear)
public static func _makeView(modifier: _GraphValue<_DrawingGroupEffect>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
public static func == (a: _DrawingGroupEffect, b: _DrawingGroupEffect) -> Bool
}
extension View {
public func drawingGroup(opaque: Bool = false, colorMode: ColorRenderingMode = .nonLinear) -> some View
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct GroupBox<Label, Content> : View where Label : View, Content : View {
public init(label: Label, @ViewBuilder content: () -> Content)
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI8GroupBoxV4bodyQrvp", 0) 🦸<Label, Content>
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension GroupBox where Label == EmptyView {
public init(@ViewBuilder content: () -> Content)
}
public struct TextField<Label> : View where Label : View {
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI9TextFieldV4bodyQrvp", 0) 🦸<Label>
}
extension TextField where Label == Text {
public init(_ titleKey: LocalizedStringKey, text: Binding<String>, onEditingChanged: @escaping (Bool) -> Void = { _ in }, onCommit: @escaping () -> Void = {})
@_disfavoredOverload public init<S>(_ title: S, text: Binding<String>, onEditingChanged: @escaping (Bool) -> Void = { _ in }, onCommit: @escaping () -> Void = {}) where S : StringProtocol
public init<T>(_ titleKey: LocalizedStringKey, value: Binding<T>, formatter: Foundation.Formatter, onEditingChanged: @escaping (Bool) -> Void = { _ in }, onCommit: @escaping () -> Void = {})
@_disfavoredOverload public init<S, T>(_ title: S, value: Binding<T>, formatter: Foundation.Formatter, onEditingChanged: @escaping (Bool) -> Void = { _ in }, onCommit: @escaping () -> Void = {}) where S : StringProtocol
}
@frozen public struct AnyGesture<Value> {
fileprivate var storage: AnyGestureStorageBase<Value>
public init<T>(_ gesture: T) where Value == T.Value, T : Gesture
public static func _makeGesture(gesture: _GraphValue<AnyGesture<Value>>, inputs: _GestureInputs) -> _GestureOutputs<Value>
public typealias Body = Never
}
@usableFromInline
internal class AnyGestureStorageBase<Value> {
@objc @usableFromInline
deinit
}
@frozen public struct _CompositingGroupEffect : Equatable {
@inlinable public init() {}
public static func == (a: _CompositingGroupEffect, b: _CompositingGroupEffect) -> Bool
public typealias Body = Never
public typealias AnimatableData = EmptyAnimatableData
}
extension View {
@inlinable public func compositingGroup() -> some View {
return modifier(_CompositingGroupEffect())
}
}
public func __designTimeSelection<T>(_ instance: T, _ identifier: String) -> T
public func __designTimeSelection<T>(_ instance: T, _ identifier: String) -> some View where T : View
public protocol _DataProvider {
associatedtype Data
var data: Self.Data { get }
associatedtype Token
mutating func addObserver(_ observer: _DataProviderObserver) -> Self.Token
mutating func removeObserver(token: Self.Token)
}
public protocol _DataProviderObserver {
func dataWillChange()
func dataDidChange()
}
public protocol _PreviewProviderLocator {
static var previewProviders: [_PreviewProvider.Type] { get }
}
public protocol _PreviewProvider {
static var _previews: Any { get }
static var _platform: PreviewPlatform? { get }
}
public protocol PreviewProvider : _PreviewProvider {
associatedtype Previews : View
static var previews: Self.Previews { get }
static var platform: PreviewPlatform? { get }
}
extension PreviewProvider {
public static var platform: PreviewPlatform? {
get
}
public static var _previews: Any {
get
}
public static var _platform: PreviewPlatform? {
get
}
}
public enum PreviewPlatform {
case iOS
case macOS
case tvOS
case watchOS
public static func == (a: PreviewPlatform, b: PreviewPlatform) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
public enum PreviewLayout {
case device
case sizeThatFits
case fixed(width: CoreGraphics.CGFloat, height: CoreGraphics.CGFloat)
}
public struct PreviewDevice : RawRepresentable, ExpressibleByStringLiteral {
public let rawValue: String
public init(rawValue: String)
public init(stringLiteral: String)
public typealias RawValue = String
public typealias StringLiteralType = String
public typealias ExtendedGraphemeClusterLiteralType = String
public typealias UnicodeScalarLiteralType = String
}
extension View {
@inlinable public func previewDevice(_ value: PreviewDevice?) -> some View {
return _trait(PreviewDeviceTraitKey.self, value)
}
@inlinable public func previewLayout(_ value: PreviewLayout) -> some View {
return _trait(PreviewLayoutTraitKey.self, value)
}
@inlinable public func previewDisplayName(_ value: String?) -> some View {
return _trait(PreviewDisplayNameTraitKey.self, value)
}
}
@usableFromInline
internal struct PreviewDeviceTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: PreviewDevice? {
get { nil }
}
@usableFromInline
internal typealias Value = PreviewDevice?
}
@usableFromInline
internal struct PreviewLayoutTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: PreviewLayout {
get { .device }
}
@usableFromInline
internal typealias Value = PreviewLayout
}
@usableFromInline
internal struct PreviewDisplayNameTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: String? {
get { nil }
}
@usableFromInline
internal typealias Value = String?
}
extension _PreviewProvider {
public static var _allPreviews: [_Preview] {
get
}
}
public struct _Preview {
public let id: Int
public let contentType: String
public var content: AnyView {
get
}
public var displayName: String? {
get
}
public var device: PreviewDevice? {
get
}
public var layout: PreviewLayout {
get
}
}
extension View {
@inlinable public func anchorPreference<A, K>(key _: K.Type = K.self, value: Anchor<A>.Source, transform: @escaping (Anchor<A>) -> K.Value) -> some View where K : PreferenceKey {
return modifier(_AnchorWritingModifier<A, K>(
anchor: value, transform: transform))
}
}
@frozen public struct _AnchorWritingModifier<AnchorValue, Key> : ViewModifier where Key : PreferenceKey {
public var anchor: Anchor<AnchorValue>.Source
public var transform: (Anchor<AnchorValue>) -> Key.Value
@inlinable public init(anchor: Anchor<AnchorValue>.Source, transform: @escaping (Anchor<AnchorValue>) -> Key.Value) {
self.anchor = anchor
self.transform = transform
}
public static func _makeView(modifier: _GraphValue<_AnchorWritingModifier<AnchorValue, Key>>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
@frozen public struct _ClipEffect<ClipShape> where ClipShape : Shape {
public var shape: ClipShape
public var style: FillStyle
@inlinable public init(shape: ClipShape, style: FillStyle = FillStyle()) {
self.shape = shape
self.style = style
}
public var animatableData: ClipShape.AnimatableData {
get
set
}
public typealias Body = Never
public typealias AnimatableData = ClipShape.AnimatableData
}
extension View {
@inlinable public func clipShape<S>(_ shape: S, style: FillStyle = FillStyle()) -> some View where S : Shape {
return modifier(_ClipEffect(shape: shape, style: style))
}
@inlinable public func clipped(antialiased: Bool = false) -> some View {
return clipShape(Rectangle(),
style: FillStyle(antialiased: antialiased))
}
@inlinable public func cornerRadius(_ radius: CoreGraphics.CGFloat, antialiased: Bool = true) -> some View {
return clipShape(RoundedRectangle(cornerRadius: radius),
style: FillStyle(antialiased: antialiased))
}
}
@frozen public struct _ShadowEffect : EnvironmentalModifier, Equatable {
public var color: Color
public var radius: CoreGraphics.CGFloat
public var offset: CoreGraphics.CGSize
@inlinable public init(color: Color, radius: CoreGraphics.CGFloat, offset: CoreGraphics.CGSize) {
self.color = color
self.radius = radius
self.offset = offset
}
public func resolve(in environment: EnvironmentValues) -> _ShadowEffect._Resolved
public struct _Resolved {
public typealias AnimatableData = AnimatablePair<AnimatablePair<Float, AnimatablePair<Float, AnimatablePair<Float, Float>>>, AnimatablePair<CoreGraphics.CGFloat, CoreGraphics.CGSize.AnimatableData>>
public var animatableData: _ShadowEffect._Resolved.AnimatableData {
get
set
}
public typealias Body = Never
}
public typealias ResolvedModifier = _ShadowEffect._Resolved
public typealias Body = Never
public static func == (a: _ShadowEffect, b: _ShadowEffect) -> Bool
}
extension View {
@inlinable public func shadow(color: Color = Color(.sRGBLinear, white: 0, opacity: 0.33), radius: CoreGraphics.CGFloat, x: CoreGraphics.CGFloat = 0, y: CoreGraphics.CGFloat = 0) -> some View {
return modifier(
_ShadowEffect(
color: color,
radius: radius,
offset: CGSize(width: x, height: y)
))
}
}
public protocol _Test {
func setUpTest()
func tearDownTest()
}
extension _Test {
public func setUpTest()
public func tearDownTest()
}
extension Animation {
public static let `default`: Animation
}
public protocol _ScrollableContentProvider {
associatedtype ScrollableContent : View
var scrollableContent: Self.ScrollableContent { get }
associatedtype Root : View
func root(scrollView: _ScrollView<Self>.Main) -> Self.Root
func decelerationTarget(contentOffset: CoreGraphics.CGPoint, originalContentOffset: CoreGraphics.CGPoint, velocity: _Velocity<CoreGraphics.CGSize>, size: CoreGraphics.CGSize) -> CoreGraphics.CGPoint?
}
extension _ScrollableContentProvider {
public func decelerationTarget(contentOffset: CoreGraphics.CGPoint, originalContentOffset: CoreGraphics.CGPoint, velocity: _Velocity<CoreGraphics.CGSize>, size: CoreGraphics.CGSize) -> CoreGraphics.CGPoint?
}
public protocol _ScrollViewGestureProvider {
func scrollableDirections(proxy: _ScrollViewProxy) -> _EventDirections
func gestureMask(proxy: _ScrollViewProxy) -> GestureMask
}
extension _ScrollViewGestureProvider {
public func defaultScrollableDirections(proxy: _ScrollViewProxy) -> _EventDirections
public func defaultGestureMask(proxy: _ScrollViewProxy) -> GestureMask
public func scrollableDirections(proxy: _ScrollViewProxy) -> _EventDirections
public func gestureMask(proxy: _ScrollViewProxy) -> GestureMask
}
public struct _ScrollLayout : Equatable {
public var contentOffset: CoreGraphics.CGPoint
public var size: CoreGraphics.CGSize
public var visibleRect: CoreGraphics.CGRect
public init(contentOffset: CoreGraphics.CGPoint, size: CoreGraphics.CGSize, visibleRect: CoreGraphics.CGRect)
public static func == (a: _ScrollLayout, b: _ScrollLayout) -> Bool
}
public struct _ScrollViewConfig {
public static let decelerationRateNormal: Double
public static let decelerationRateFast: Double
public enum ContentOffset {
case initially(CoreGraphics.CGPoint)
case binding(Binding<CoreGraphics.CGPoint>)
}
public var contentOffset: _ScrollViewConfig.ContentOffset
public var contentInsets: EdgeInsets
public var decelerationRate: Double
public var alwaysBounceVertical: Bool
public var alwaysBounceHorizontal: Bool
public var gestureProvider: _ScrollViewGestureProvider
public var stopDraggingImmediately: Bool
public var isScrollEnabled: Bool
public var showsHorizontalIndicator: Bool
public var showsVerticalIndicator: Bool
public var indicatorInsets: EdgeInsets
public init()
}
public struct _ScrollView<Provider> : View where Provider : _ScrollableContentProvider {
public var contentProvider: Provider
public var config: _ScrollViewConfig
public init(contentProvider: Provider, config: _ScrollViewConfig = _ScrollViewConfig())
public var body: some View {
get
}
public struct Main : View {
public typealias Body = Never
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI11_ScrollViewV4bodyQrvp", 0) 🦸<Provider>
}
extension View {
public func _scrollable(stretchChildrenToMaxHeight: Bool = false, horizontal: TextAlignment? = .center, vertical: _VAlignment? = .center) -> _ScrollView<_AligningContentProvider<Self>>
}
public struct _AligningContentProvider<Content> : _ScrollableContentProvider where Content : View {
public var content: Content
public var horizontal: TextAlignment?
public var vertical: _VAlignment?
public init(content: Content, horizontal: TextAlignment? = nil, vertical: _VAlignment? = nil)
public var scrollableContent: ModifiedContent<Content, _AligningContentProvider<Content>.AligningContentProviderLayout> {
get
}
public struct AligningContentProviderLayout {
public typealias Body = Never
public typealias AnimatableData = EmptyAnimatableData
}
public typealias ScrollableContent = ModifiedContent<Content, _AligningContentProvider<Content>.AligningContentProviderLayout>
public typealias Root = _ScrollViewRoot<_AligningContentProvider<Content>>
}
public struct PlainListStyle : ListStyle {
public init()
public static func _makeView<SelectionValue>(value: _GraphValue<_ListValue<PlainListStyle, SelectionValue>>, inputs: _ViewInputs) -> _ViewOutputs where SelectionValue : Hashable
public static func _makeViewList<SelectionValue>(value: _GraphValue<_ListValue<PlainListStyle, SelectionValue>>, inputs: _ViewListInputs) -> _ViewListOutputs where SelectionValue : Hashable
}
public protocol ToggleStyle {
associatedtype Body : View
func makeBody(configuration: Self.Configuration) -> Self.Body
typealias Configuration = ToggleStyleConfiguration
}
public struct ToggleStyleConfiguration {
public struct Label : View {
public typealias Body = Never
}
public let label: ToggleStyleConfiguration.Label
@Binding @_projectedValueProperty($isOn) public var isOn: Bool {
get
nonmutating set
}
public var $isOn: Binding<Bool> {
get
}
}
extension View {
public func toggleStyle<S>(_ style: S) -> some View where S : ToggleStyle
}
public struct _PagingViewConfig : Equatable {
public enum Direction {
case vertical
case horizontal
public static func == (a: _PagingViewConfig.Direction, b: _PagingViewConfig.Direction) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
public var direction: _PagingViewConfig.Direction
public var size: CoreGraphics.CGFloat?
public var margin: CoreGraphics.CGFloat
public var spacing: CoreGraphics.CGFloat
public var constrainedDeceleration: Bool
public init(direction: _PagingViewConfig.Direction = .horizontal, size: CoreGraphics.CGFloat? = nil, margin: CoreGraphics.CGFloat = 0, spacing: CoreGraphics.CGFloat = 0, constrainedDeceleration: Bool = true)
public static func == (a: _PagingViewConfig, b: _PagingViewConfig) -> Bool
}
public struct _PagingView<Views> : View where Views : RandomAccessCollection, Views.Element : View, Views.Index : Hashable {
public var views: Views
public var page: Binding<Views.Index>?
public var config: _PagingViewConfig
public var scrollViewConfig: _ScrollViewConfig
public init(config: _PagingViewConfig = _PagingViewConfig(), page: Binding<Views.Index>? = nil, views: Views)
public init(direction: _PagingViewConfig.Direction, page: Binding<Views.Index>? = nil, views: Views)
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI11_PagingViewV4bodyQrvp", 0) 🦸<Views>
}
extension Image {
public enum TemplateRenderingMode {
case template
case original
public static func == (a: Image.TemplateRenderingMode, b: Image.TemplateRenderingMode) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
@available(OSX, unavailable)
public enum Scale {
case small
case medium
case large
public static func == (a: Image.Scale, b: Image.Scale) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
}
@available(iOS 13.0, *)
@available(OSX, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public enum UserInterfaceSizeClass {
case compact
case regular
public static func == (a: UserInterfaceSizeClass, b: UserInterfaceSizeClass) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
public enum ColorScheme : CaseIterable {
case light
case dark
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
public static func == (a: ColorScheme, b: ColorScheme) -> Bool
public typealias AllCases = [ColorScheme]
public static var allCases: [ColorScheme] {
get
}
}
public enum ColorSchemeContrast : CaseIterable {
case standard
case increased
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
public static func == (a: ColorSchemeContrast, b: ColorSchemeContrast) -> Bool
public typealias AllCases = [ColorSchemeContrast]
public static var allCases: [ColorSchemeContrast] {
get
}
}
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public enum ControlActiveState : Equatable, CaseIterable {
case key
case active
case inactive
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
public static func == (a: ControlActiveState, b: ControlActiveState) -> Bool
public typealias AllCases = [ControlActiveState]
public static var allCases: [ControlActiveState] {
get
}
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public enum _DeviceVariant : Equatable {
case compact
case regular
case h394
case h448
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
public static func == (a: _DeviceVariant, b: _DeviceVariant) -> Bool
}
public enum LegibilityWeight : Hashable {
case regular
case bold
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
public static func == (a: LegibilityWeight, b: LegibilityWeight) -> Bool
}
extension View {
@inlinable public func colorScheme(_ colorScheme: ColorScheme) -> some View {
return environment(\.colorScheme, colorScheme)
}
@available(OSX, unavailable)
@inlinable public func imageScale(_ scale: Image.Scale) -> some View {
return environment(\.imageScale, scale)
}
@inlinable public func font(_ font: Font?) -> some View {
return environment(\.font, font)
}
}
extension EnvironmentValues {
public var font: Font? {
get
set
}
public var displayScale: CoreGraphics.CGFloat {
get
set
}
@available(OSX, unavailable)
public var imageScale: Image.Scale {
get
set
}
public var pixelLength: CoreGraphics.CGFloat {
get
}
public var legibilityWeight: LegibilityWeight? {
get
set
}
public var locale: Foundation.Locale {
get
set
}
public var calendar: Foundation.Calendar {
get
set
}
public var timeZone: Foundation.TimeZone {
get
set
}
public var colorScheme: ColorScheme {
get
set
}
public var colorSchemeContrast: ColorSchemeContrast {
get
}
}
@available(iOS 13.0, *)
@available(OSX, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension EnvironmentValues {
@available(OSX, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public var horizontalSizeClass: UserInterfaceSizeClass? {
get
set
}
@available(OSX, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public var verticalSizeClass: UserInterfaceSizeClass? {
get
set
}
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension EnvironmentValues {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public var controlActiveState: ControlActiveState {
get
set
}
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension EnvironmentValues {
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public var _deviceVariant: _DeviceVariant {
get
set
}
}
public struct DefaultPickerStyle : PickerStyle {
public init()
public static func _makeView<SelectionValue>(value: _GraphValue<_PickerValue<DefaultPickerStyle, SelectionValue>>, inputs: _ViewInputs) -> _ViewOutputs where SelectionValue : Hashable
public static func _makeViewList<SelectionValue>(value: _GraphValue<_PickerValue<DefaultPickerStyle, SelectionValue>>, inputs: _ViewListInputs) -> _ViewListOutputs where SelectionValue : Hashable
}
@frozen public struct _FrameLayout {
internal let width: CoreGraphics.CGFloat?
internal let height: CoreGraphics.CGFloat?
internal let alignment: Alignment
@usableFromInline
internal init(width: CoreGraphics.CGFloat?, height: CoreGraphics.CGFloat?, alignment: Alignment)
public typealias Body = Never
public typealias AnimatableData = EmptyAnimatableData
}
extension View {
@inlinable public func frame(width: CoreGraphics.CGFloat? = nil, height: CoreGraphics.CGFloat? = nil, alignment: Alignment = .center) -> some View {
return modifier(
_FrameLayout(width: width, height: height, alignment: alignment))
}
@available(*, deprecated, message: "Please pass one or more parameters.")
@inlinable public func frame() -> some View {
return frame(width: nil, height: nil, alignment: .center)
}
}
@frozen public struct _FlexFrameLayout {
internal let minWidth: CoreGraphics.CGFloat?
internal let idealWidth: CoreGraphics.CGFloat?
internal let maxWidth: CoreGraphics.CGFloat?
internal let minHeight: CoreGraphics.CGFloat?
internal let idealHeight: CoreGraphics.CGFloat?
internal let maxHeight: CoreGraphics.CGFloat?
internal let alignment: Alignment
@usableFromInline
internal init(minWidth: CoreGraphics.CGFloat? = nil, idealWidth: CoreGraphics.CGFloat? = nil, maxWidth: CoreGraphics.CGFloat? = nil, minHeight: CoreGraphics.CGFloat? = nil, idealHeight: CoreGraphics.CGFloat? = nil, maxHeight: CoreGraphics.CGFloat? = nil, alignment: Alignment)
public typealias Body = Never
public typealias AnimatableData = EmptyAnimatableData
}
extension View {
@inlinable public func frame(minWidth: CoreGraphics.CGFloat? = nil, idealWidth: CoreGraphics.CGFloat? = nil, maxWidth: CoreGraphics.CGFloat? = nil, minHeight: CoreGraphics.CGFloat? = nil, idealHeight: CoreGraphics.CGFloat? = nil, maxHeight: CoreGraphics.CGFloat? = nil, alignment: Alignment = .center) -> some View {
func areInNondecreasingOrder(
_ min: CGFloat?, _ ideal: CGFloat?, _ max: CGFloat?
) -> Bool {
let min = min ?? -.infinity
let ideal = ideal ?? min
let max = max ?? ideal
return min <= ideal && ideal <= max
}
if !areInNondecreasingOrder(minWidth, idealWidth, maxWidth)
|| !areInNondecreasingOrder(minHeight, idealHeight, maxHeight)
{
os_log(
.fault, log: Log.runtimeIssuesLog,
"Contradictory frame constraints specified.")
}
return modifier(
_FlexFrameLayout(
minWidth: minWidth,
idealWidth: idealWidth, maxWidth: maxWidth,
minHeight: minHeight,
idealHeight: idealHeight, maxHeight: maxHeight,
alignment: alignment))
}
}
public struct AccessibilityAttachmentModifier {
public typealias Body = Never
}
@available(iOS 13.0, OSX 10.15, tvOS 13.0, *)
@available(watchOS, unavailable)
public struct DefaultNavigationViewStyle : NavigationViewStyle {
public init()
public func _body(configuration: _NavigationViewStyleConfiguration) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI26DefaultNavigationViewStyleV5_body13configurationQrAA01_deF13ConfigurationV_tF", 0) 🦸
}
@frozen public enum Edge : Int8, CaseIterable {
case top, leading, bottom, trailing
@frozen public struct Set : OptionSet {
public typealias Element = Edge.Set
public let rawValue: Int8
public init(rawValue: Int8)
public static let top: Edge.Set
public static let leading: Edge.Set
public static let bottom: Edge.Set
public static let trailing: Edge.Set
public static let all: Edge.Set
public static let horizontal: Edge.Set
public static let vertical: Edge.Set
public init(_ e: Edge)
public typealias ArrayLiteralElement = Edge.Set.Element
public typealias RawValue = Int8
}
public typealias RawValue = Int8
public init?(rawValue: Int8)
public var rawValue: Int8 {
get
}
public typealias AllCases = [Edge]
public static var allCases: [Edge] {
get
}
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct PopUpButtonPickerStyle : PickerStyle {
public init()
public static func _makeView<SelectionValue>(value: _GraphValue<_PickerValue<PopUpButtonPickerStyle, SelectionValue>>, inputs: _ViewInputs) -> _ViewOutputs where SelectionValue : Hashable
public static func _makeViewList<SelectionValue>(value: _GraphValue<_PickerValue<PopUpButtonPickerStyle, SelectionValue>>, inputs: _ViewListInputs) -> _ViewListOutputs where SelectionValue : Hashable
}
public enum PopoverAttachmentAnchor {
case rect(Anchor<CoreGraphics.CGRect>.Source)
case point(UnitPoint)
}
@available(iOS 13.0, OSX 10.15, *)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension View {
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func popover<Item, Content>(item: Binding<Item?>, attachmentAnchor: PopoverAttachmentAnchor = .rect(.bounds), arrowEdge: Edge = .top, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func popover<Content>(isPresented: Binding<Bool>, attachmentAnchor: PopoverAttachmentAnchor = .rect(.bounds), arrowEdge: Edge = .top, @ViewBuilder content: @escaping () -> Content) -> some View where Content : View
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct CheckboxToggleStyle : ToggleStyle {
public init()
public func makeBody(configuration: CheckboxToggleStyle.Configuration) -> some View
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI19CheckboxToggleStyleV8makeBody13configurationQrAA0dE13ConfigurationV_tF", 0) 🦸
}
@frozen public struct _IgnoredByLayoutEffect<Base> : GeometryEffect where Base : GeometryEffect {
public var base: Base
public static var _affectsLayout: Bool {
get
}
@inlinable public init(_ base: Base) {
self.base = base
}
public func effectValue(size: CoreGraphics.CGSize) -> ProjectionTransform
public var animatableData: Base.AnimatableData {
get
set
}
public typealias Body = Never
public typealias AnimatableData = Base.AnimatableData
}
extension _IgnoredByLayoutEffect : Equatable where Base : Equatable {
public static func == (a: _IgnoredByLayoutEffect<Base>, b: _IgnoredByLayoutEffect<Base>) -> Bool
}
extension GeometryEffect {
@inlinable public func ignoredByLayout() -> _IgnoredByLayoutEffect<Self> {
return _IgnoredByLayoutEffect(self)
}
}
extension EnvironmentValues {
public var accessibilityEnabled: Bool {
get
set
}
}
@frozen public struct Path : Equatable, LosslessStringConvertible {
@usableFromInline
final internal class PathBox : Equatable {
@usableFromInline
internal static func == (lhs: Path.PathBox, rhs: Path.PathBox) -> Bool
@objc @usableFromInline
deinit
}
@usableFromInline
@frozen internal enum Storage : Equatable {
case empty
case rect(CoreGraphics.CGRect)
case ellipse(CoreGraphics.CGRect)
indirect case roundedRect(FixedRoundedRect)
indirect case stroked(StrokedPath)
indirect case trimmed(TrimmedPath)
case path(Path.PathBox)
@usableFromInline
internal static func == (a: Path.Storage, b: Path.Storage) -> Bool
}
internal var storage: Path.Storage
public init()
public init(_ path: CoreGraphics.CGPath)
public init(_ path: CoreGraphics.CGMutablePath)
public init(_ rect: CoreGraphics.CGRect)
public init(roundedRect rect: CoreGraphics.CGRect, cornerSize: CoreGraphics.CGSize, style: RoundedCornerStyle = .circular)
public init(roundedRect rect: CoreGraphics.CGRect, cornerRadius: CoreGraphics.CGFloat, style: RoundedCornerStyle = .circular)
public init(ellipseIn rect: CoreGraphics.CGRect)
public init(_ callback: (inout Path) -> ())
public init?(_ string: String)
public var description: String {
get
}
public var cgPath: CoreGraphics.CGPath {
get
}
public var isEmpty: Bool {
get
}
public var boundingRect: CoreGraphics.CGRect {
get
}
public func contains(_ p: CoreGraphics.CGPoint, eoFill: Bool = false) -> Bool
@frozen public enum Element : Equatable {
case move(to: CoreGraphics.CGPoint)
case line(to: CoreGraphics.CGPoint)
case quadCurve(to: CoreGraphics.CGPoint, control: CoreGraphics.CGPoint)
case curve(to: CoreGraphics.CGPoint, control1: CoreGraphics.CGPoint, control2: CoreGraphics.CGPoint)
case closeSubpath
public static func == (a: Path.Element, b: Path.Element) -> Bool
}
public func forEach(_ body: (Path.Element) -> Void)
public func strokedPath(_ style: StrokeStyle) -> Path
public func trimmedPath(from: CoreGraphics.CGFloat, to: CoreGraphics.CGFloat) -> Path
public static func == (a: Path, b: Path) -> Bool
}
extension Path : Shape {
public func path(in _: CoreGraphics.CGRect) -> Path
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = _ShapeView<Path, ForegroundStyle>
}
@usableFromInline
internal struct StrokedPath : Equatable {
public init(path: Path, style: StrokeStyle)
@usableFromInline
internal static func == (lhs: StrokedPath, rhs: StrokedPath) -> Bool
}
@usableFromInline
internal struct TrimmedPath : Equatable {
@usableFromInline
internal static func == (lhs: TrimmedPath, rhs: TrimmedPath) -> Bool
}
extension Path {
mutating public func move(to p: CoreGraphics.CGPoint)
mutating public func addLine(to p: CoreGraphics.CGPoint)
mutating public func addQuadCurve(to p: CoreGraphics.CGPoint, control cp: CoreGraphics.CGPoint)
mutating public func addCurve(to p: CoreGraphics.CGPoint, control1 cp1: CoreGraphics.CGPoint, control2 cp2: CoreGraphics.CGPoint)
mutating public func closeSubpath()
mutating public func addRect(_ rect: CoreGraphics.CGRect, transform: CoreGraphics.CGAffineTransform = .identity)
mutating public func addRoundedRect(in rect: CoreGraphics.CGRect, cornerSize: CoreGraphics.CGSize, style: RoundedCornerStyle = .circular, transform: CoreGraphics.CGAffineTransform = .identity)
mutating public func addEllipse(in rect: CoreGraphics.CGRect, transform: CoreGraphics.CGAffineTransform = .identity)
mutating public func addRects(_ rects: [CoreGraphics.CGRect], transform: CoreGraphics.CGAffineTransform = .identity)
mutating public func addLines(_ lines: [CoreGraphics.CGPoint])
mutating public func addRelativeArc(center: CoreGraphics.CGPoint, radius: CoreGraphics.CGFloat, startAngle: Angle, delta: Angle, transform: CoreGraphics.CGAffineTransform = .identity)
mutating public func addArc(center: CoreGraphics.CGPoint, radius: CoreGraphics.CGFloat, startAngle: Angle, endAngle: Angle, clockwise: Bool, transform: CoreGraphics.CGAffineTransform = .identity)
mutating public func addArc(tangent1End p1: CoreGraphics.CGPoint, tangent2End p2: CoreGraphics.CGPoint, radius: CoreGraphics.CGFloat, transform: CoreGraphics.CGAffineTransform = .identity)
mutating public func addPath(_ path: Path, transform: CoreGraphics.CGAffineTransform = .identity)
public var currentPoint: CoreGraphics.CGPoint? {
get
}
public func applying(_ transform: CoreGraphics.CGAffineTransform) -> Path
public func offsetBy(dx: CoreGraphics.CGFloat, dy: CoreGraphics.CGFloat) -> Path
}
public enum RoundedCornerStyle {
case circular
case continuous
public static func == (a: RoundedCornerStyle, b: RoundedCornerStyle) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
@usableFromInline
internal struct FixedRoundedRect : Equatable {
@usableFromInline
internal static func == (a: FixedRoundedRect, b: FixedRoundedRect) -> Bool
}
public struct NavigationLink<Label, Destination> : View where Label : View, Destination : View {
public init(destination: Destination, @ViewBuilder label: () -> Label)
public init(destination: Destination, isActive: Binding<Bool>, @ViewBuilder label: () -> Label)
public init<V>(destination: Destination, tag: V, selection: Binding<V?>, @ViewBuilder label: () -> Label) where V : Hashable
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI14NavigationLinkV4bodyQrvp", 0) 🦸<Label, Destination>
}
extension NavigationLink where Label == Text {
public init(_ titleKey: LocalizedStringKey, destination: Destination)
@_disfavoredOverload public init<S>(_ title: S, destination: Destination) where S : StringProtocol
public init(_ titleKey: LocalizedStringKey, destination: Destination, isActive: Binding<Bool>)
@_disfavoredOverload public init<S>(_ title: S, destination: Destination, isActive: Binding<Bool>) where S : StringProtocol
public init<V>(_ titleKey: LocalizedStringKey, destination: Destination, tag: V, selection: Binding<V?>) where V : Hashable
@_disfavoredOverload public init<S, V>(_ title: S, destination: Destination, tag: V, selection: Binding<V?>) where S : StringProtocol, V : Hashable
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension NavigationLink where Destination == _WKStoryboardContent {
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public init(destinationName: String, @ViewBuilder label: () -> Label)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public init(destinationName: String, isActive: Binding<Bool>, @ViewBuilder label: () -> Label)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public init<V>(destinationName: String, tag: V, selection: Binding<V?>, @ViewBuilder label: () -> Label) where V : Hashable
}
@available(iOS 13.0, *)
@available(OSX, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension NavigationLink {
@available(OSX, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func isDetailLink(_ isDetailLink: Bool) -> some View
}
@frozen public struct Gradient : Equatable {
@frozen public struct Stop : Equatable {
public var color: Color
public var location: CoreGraphics.CGFloat
public init(color: Color, location: CoreGraphics.CGFloat)
public static func == (a: Gradient.Stop, b: Gradient.Stop) -> Bool
}
public var stops: [Gradient.Stop]
public init(stops: [Gradient.Stop])
public init(colors: [Color])
public static func == (a: Gradient, b: Gradient) -> Bool
}
public struct _ViewInputs {
}
public enum BlendMode {
case normal
case multiply
case screen
case overlay
case darken
case lighten
case colorDodge
case colorBurn
case softLight
case hardLight
case difference
case exclusion
case hue
case saturation
case color
case luminosity
case sourceAtop
case destinationOver
case destinationOut
case plusDarker
case plusLighter
public static func == (a: BlendMode, b: BlendMode) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
extension EnvironmentValues {
public var accessibilityDifferentiateWithoutColor: Bool {
get
}
public var accessibilityReduceTransparency: Bool {
get
}
public var accessibilityReduceMotion: Bool {
get
}
public var accessibilityInvertColors: Bool {
get
}
}
extension Image {
public enum Interpolation {
case none
case low
case medium
case high
public static func == (a: Image.Interpolation, b: Image.Interpolation) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
}
extension Image {
public func interpolation(_ interpolation: Image.Interpolation) -> Image
public func antialiased(_ isAntialiased: Bool) -> Image
}
@frozen public struct _HiddenModifier : ViewModifier {
@inlinable public init() {}
public static func _makeView(modifier: _GraphValue<_HiddenModifier>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
extension View {
@inlinable public func hidden() -> some View {
return modifier(_HiddenModifier())
}
}
@frozen public struct FillStyle : Equatable {
public var isEOFilled: Bool
public var isAntialiased: Bool
public init(eoFill: Bool = false, antialiased: Bool = true)
public static func == (a: FillStyle, b: FillStyle) -> Bool
}
@frozen public struct StrokeStyle : Equatable {
public var lineWidth: CoreGraphics.CGFloat
public var lineCap: CoreGraphics.CGLineCap
public var lineJoin: CoreGraphics.CGLineJoin
public var miterLimit: CoreGraphics.CGFloat
public var dash: [CoreGraphics.CGFloat]
public var dashPhase: CoreGraphics.CGFloat
public init(lineWidth: CoreGraphics.CGFloat = 1, lineCap: CoreGraphics.CGLineCap = .butt, lineJoin: CoreGraphics.CGLineJoin = .miter, miterLimit: CoreGraphics.CGFloat = 10, dash: [CoreGraphics.CGFloat] = [CGFloat](), dashPhase: CoreGraphics.CGFloat = 0)
public static func == (a: StrokeStyle, b: StrokeStyle) -> Bool
}
extension StrokeStyle : Animatable {
public typealias AnimatableData = AnimatablePair<CoreGraphics.CGFloat, AnimatablePair<CoreGraphics.CGFloat, CoreGraphics.CGFloat>>
public var animatableData: StrokeStyle.AnimatableData {
get
set
}
}
extension AnyTransition {
public static var slide: AnyTransition {
get
}
}
extension View {
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
public func keyboardType(_ type: UIKit.UIKeyboardType) -> some View
}
extension View {
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
public func autocapitalization(_ style: UIKit.UITextAutocapitalizationType) -> some View
}
extension View {
@inlinable public func onPreferenceChange<K>(_ key: K.Type = K.self, perform action: @escaping (K.Value) -> Void) -> some View where K : PreferenceKey, K.Value : Equatable {
return modifier(_PreferenceActionModifier<K>(action: action))
}
}
@frozen public struct _PreferenceActionModifier<Key> : ViewModifier where Key : PreferenceKey, Key.Value : Equatable {
public var action: (Key.Value) -> Void
@inlinable public init(action: @escaping (Key.Value) -> Void) {
self.action = action
}
public static func _makeView(modifier: _GraphValue<_PreferenceActionModifier<Key>>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct RadioGroupPickerStyle : PickerStyle {
public init()
public static func _makeView<SelectionValue>(value: _GraphValue<_PickerValue<RadioGroupPickerStyle, SelectionValue>>, inputs: _ViewInputs) -> _ViewOutputs where SelectionValue : Hashable
public static func _makeViewList<SelectionValue>(value: _GraphValue<_PickerValue<RadioGroupPickerStyle, SelectionValue>>, inputs: _ViewListInputs) -> _ViewListOutputs where SelectionValue : Hashable
}
extension View {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func horizontalRadioGroupLayout() -> some View
}
@available(iOS 13.0, OSX 10.15, tvOS 13.0, *)
@available(watchOS, unavailable)
public protocol NavigationViewStyle {
associatedtype _Body : View
func _body(configuration: _NavigationViewStyleConfiguration) -> Self._Body
}
@available(iOS 13.0, OSX 10.15, tvOS 13.0, *)
@available(watchOS, unavailable)
public struct _NavigationViewStyleConfiguration {
public struct Content {
public typealias Body = Never
}
public let content: _NavigationViewStyleConfiguration.Content
}
@available(iOS 13.0, OSX 10.15, tvOS 13.0, *)
@available(watchOS, unavailable)
extension View {
@available(watchOS, unavailable)
public func navigationViewStyle<S>(_ style: S) -> some View where S : NavigationViewStyle
}
public protocol ListStyle {
static func _makeView<SelectionValue>(value: _GraphValue<_ListValue<Self, SelectionValue>>, inputs: _ViewInputs) -> _ViewOutputs where SelectionValue : Hashable
static func _makeViewList<SelectionValue>(value: _GraphValue<_ListValue<Self, SelectionValue>>, inputs: _ViewListInputs) -> _ViewListOutputs where SelectionValue : Hashable
}
public struct _ListValue<Style, SelectionValue> where Style : ListStyle, SelectionValue : Hashable {
}
extension View {
public func listStyle<S>(_ style: S) -> some View where S : ListStyle
}
public struct List<SelectionValue, Content> : View where SelectionValue : Hashable, Content : View {
@available(watchOS, unavailable)
public init(selection: Binding<Set<SelectionValue>>?, @ViewBuilder content: () -> Content)
@available(watchOS, unavailable)
public init(selection: Binding<SelectionValue?>?, @ViewBuilder content: () -> Content)
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI4ListV4bodyQrvp", 0) 🦸<SelectionValue, Content>
}
extension List {
@available(watchOS, unavailable)
public init<Data, RowContent>(_ data: Data, selection: Binding<Set<SelectionValue>>?, @ViewBuilder rowContent: @escaping (Data.Element) -> RowContent) where Content == ForEach<Data, Data.Element.ID, HStack<RowContent>>, Data : RandomAccessCollection, RowContent : View, Data.Element : Identifiable
@available(watchOS, unavailable)
public init<Data, ID, RowContent>(_ data: Data, id: KeyPath<Data.Element, ID>, selection: Binding<Set<SelectionValue>>?, @ViewBuilder rowContent: @escaping (Data.Element) -> RowContent) where Content == ForEach<Data, ID, HStack<RowContent>>, Data : RandomAccessCollection, ID : Hashable, RowContent : View
@available(watchOS, unavailable)
public init<RowContent>(_ data: Range<Int>, selection: Binding<Set<SelectionValue>>?, @ViewBuilder rowContent: @escaping (Int) -> RowContent) where Content == ForEach<Range<Int>, Int, HStack<RowContent>>, RowContent : View
@available(watchOS, unavailable)
public init<Data, RowContent>(_ data: Data, selection: Binding<SelectionValue?>?, @ViewBuilder rowContent: @escaping (Data.Element) -> RowContent) where Content == ForEach<Data, Data.Element.ID, HStack<RowContent>>, Data : RandomAccessCollection, RowContent : View, Data.Element : Identifiable
@available(watchOS, unavailable)
public init<Data, ID, RowContent>(_ data: Data, id: KeyPath<Data.Element, ID>, selection: Binding<SelectionValue?>?, @ViewBuilder rowContent: @escaping (Data.Element) -> RowContent) where Content == ForEach<Data, ID, HStack<RowContent>>, Data : RandomAccessCollection, ID : Hashable, RowContent : View
@available(watchOS, unavailable)
public init<RowContent>(_ data: Range<Int>, selection: Binding<SelectionValue?>?, @ViewBuilder rowContent: @escaping (Int) -> RowContent) where Content == ForEach<Range<Int>, Int, HStack<RowContent>>, RowContent : View
}
extension List where SelectionValue == Never {
public init(@ViewBuilder content: () -> Content)
public init<Data, RowContent>(_ data: Data, @ViewBuilder rowContent: @escaping (Data.Element) -> RowContent) where Content == ForEach<Data, Data.Element.ID, HStack<RowContent>>, Data : RandomAccessCollection, RowContent : View, Data.Element : Identifiable
public init<Data, ID, RowContent>(_ data: Data, id: KeyPath<Data.Element, ID>, @ViewBuilder rowContent: @escaping (Data.Element) -> RowContent) where Content == ForEach<Data, ID, HStack<RowContent>>, Data : RandomAccessCollection, ID : Hashable, RowContent : View
public init<RowContent>(_ data: Range<Int>, @ViewBuilder rowContent: @escaping (Int) -> RowContent) where Content == ForEach<Range<Int>, Int, HStack<RowContent>>, RowContent : View
}
public struct Section<Parent, Content, Footer> {
}
extension Section : View where Parent : View, Content : View, Footer : View {
public typealias Body = Never
public init(header: Parent, footer: Footer, @ViewBuilder content: () -> Content)
public static func _makeViewList(view: _GraphValue<Section<Parent, Content, Footer>>, inputs: _ViewListInputs) -> _ViewListOutputs
}
extension Section where Parent == EmptyView, Content : View, Footer : View {
public init(footer: Footer, @ViewBuilder content: () -> Content)
}
extension Section where Parent : View, Content : View, Footer == EmptyView {
public init(header: Parent, @ViewBuilder content: () -> Content)
}
extension Section where Parent == EmptyView, Content : View, Footer == EmptyView {
public init(@ViewBuilder content: () -> Content)
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension Section where Parent : View, Content : View, Footer : View {
public func collapsible(_ collapsible: Bool) -> some View
}
@usableFromInline
internal struct IsCollapsibleTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Bool {
get { true }
}
@usableFromInline
internal typealias Value = Bool
}
@frozen public struct _PreferenceTransformModifier<Key> : ViewModifier where Key : PreferenceKey {
public var transform: (inout Key.Value) -> Void
@inlinable public init(key _: Key.Type = Key.self, transform: @escaping (inout Key.Value) -> Void) {
self.transform = transform
}
public static func _makeView(modifier: _GraphValue<_PreferenceTransformModifier<Key>>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
extension View {
@inlinable public func transformPreference<K>(_ key: K.Type = K.self, _ callback: @escaping (inout K.Value) -> Void) -> some View where K : PreferenceKey {
return modifier(_PreferenceTransformModifier<K>(transform: callback))
}
}
@available(iOS 13.0, OSX 10.15, *)
@available(watchOS, unavailable)
@available(tvOS, unavailable)
public struct MagnificationGesture : Gesture {
public var minimumScaleDelta: CoreGraphics.CGFloat
public init(minimumScaleDelta: CoreGraphics.CGFloat = 0.01)
public static func _makeGesture(gesture: _GraphValue<MagnificationGesture>, inputs: _GestureInputs) -> _GestureOutputs<CoreGraphics.CGFloat>
public typealias Value = CoreGraphics.CGFloat
public typealias Body = Never
}
extension _VariadicView_Children : View {
public static func _makeViewList(view: _GraphValue<_VariadicView.Children>, inputs: _ViewListInputs) -> _ViewListOutputs
public typealias Body = Never
}
extension _VariadicView_Children : RandomAccessCollection {
public struct Element : View, Identifiable {
public var id: AnyHashable {
get
}
public func id<ID>(as _: ID.Type = ID.self) -> ID? where ID : Hashable
public subscript<Trait>(key: Trait.Type) -> Trait.Value where Trait : _ViewTraitKey {
get
set
}
public static func _makeView(view: _GraphValue<_VariadicView_Children.Element>, inputs: _ViewInputs) -> _ViewOutputs
public typealias ID = AnyHashable
public typealias Body = Never
}
public var startIndex: Int {
get
}
public var endIndex: Int {
get
}
public subscript(index: Int) -> _VariadicView_Children.Element {
get
}
public typealias Index = Int
public typealias Iterator = IndexingIterator<_VariadicView_Children>
public typealias SubSequence = Slice<_VariadicView_Children>
public typealias Indices = Range<Int>
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct HSplitView<Content> : View where Content : View {
public init(@ViewBuilder content: () -> Content)
public static func _makeView(view: _GraphValue<HSplitView<Content>>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct VSplitView<Content> : View where Content : View {
public init(@ViewBuilder content: () -> Content)
public static func _makeView(view: _GraphValue<VSplitView<Content>>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _HSplitViewContainer : _VariadicView.UnaryViewRoot {
public func body(children: _VariadicView.Children) -> some View
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI20_HSplitViewContainerV4body8childrenQrAA09_VariadicD9_ChildrenV_tF", 0) 🦸
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _VSplitViewContainer : _VariadicView.UnaryViewRoot {
public func body(children: _VariadicView.Children) -> some View
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI20_VSplitViewContainerV4body8childrenQrAA09_VariadicD9_ChildrenV_tF", 0) 🦸
}
@frozen public struct TupleView<T> {
public var value: T
@inlinable public init(_ value: T) { self.value = value }
public static func _makeView(view: _GraphValue<TupleView<T>>, inputs: _ViewInputs) -> _ViewOutputs
public static func _makeViewList(view: _GraphValue<TupleView<T>>, inputs: _ViewListInputs) -> _ViewListOutputs
public typealias Body = Never
}
@available(iOS 13.0, OSX 10.15, *)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct DefaultDatePickerStyle : DatePickerStyle {
public init()
public func _body(configuration: DatePicker<DefaultDatePickerStyle._Label>) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI22DefaultDatePickerStyleV5_body13configurationQrAA0dE0VyAA01_deF5LabelVG_tF", 0) 🦸
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct StepperFieldDatePickerStyle : DatePickerStyle {
public init()
public func _body(configuration: DatePicker<StepperFieldDatePickerStyle._Label>) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI27StepperFieldDatePickerStyleV5_body13configurationQrAA0eF0VyAA01_efG5LabelVG_tF", 0) 🦸
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct FieldDatePickerStyle : DatePickerStyle {
public init()
public func _body(configuration: DatePicker<FieldDatePickerStyle._Label>) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI20FieldDatePickerStyleV5_body13configurationQrAA0dE0VyAA01_deF5LabelVG_tF", 0) 🦸
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct GraphicalDatePickerStyle : DatePickerStyle {
public init()
public func _body(configuration: DatePicker<GraphicalDatePickerStyle._Label>) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI24GraphicalDatePickerStyleV5_body13configurationQrAA0dE0VyAA01_deF5LabelVG_tF", 0) 🦸
}
@frozen public struct _FlipForRTLEffect : ViewModifier, Equatable {
public var isEnabled: Bool
@inlinable public init(isEnabled: Bool = true) {
self.isEnabled = isEnabled
}
public typealias Body = Never
public static func == (a: _FlipForRTLEffect, b: _FlipForRTLEffect) -> Bool
}
extension View {
@inlinable public func flipsForRightToLeftLayoutDirection(_ enabled: Bool) -> some View {
return modifier(_FlipForRTLEffect())
}
}
extension _FlipForRTLEffect {
public static func _makeView(modifier: _GraphValue<_FlipForRTLEffect>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
}
public protocol InsettableShape : Shape {
associatedtype InsetShape : InsettableShape
func inset(by amount: CoreGraphics.CGFloat) -> Self.InsetShape
}
extension InsettableShape {
@inlinable public func strokeBorder<S>(_ content: S, style: StrokeStyle, antialiased: Bool = true) -> some View where S : ShapeStyle {
return inset(by: style.lineWidth * 0.5)
.stroke(style: style)
.fill(content, style: FillStyle(antialiased: antialiased))
}
@inlinable public func strokeBorder(style: StrokeStyle, antialiased: Bool = true) -> some View {
return inset(by: style.lineWidth * 0.5)
.stroke(style: style)
.fill(style: FillStyle(antialiased: antialiased))
}
@inlinable public func strokeBorder<S>(_ content: S, lineWidth: CoreGraphics.CGFloat = 1, antialiased: Bool = true) -> some View where S : ShapeStyle {
return strokeBorder(content, style: StrokeStyle(lineWidth: lineWidth),
antialiased: antialiased)
}
@inlinable public func strokeBorder(lineWidth: CoreGraphics.CGFloat = 1, antialiased: Bool = true) -> some View {
return strokeBorder(style: StrokeStyle(lineWidth: lineWidth),
antialiased: antialiased)
}
}
extension Rectangle : InsettableShape {
@inlinable public func inset(by amount: CoreGraphics.CGFloat) -> some InsettableShape {
return _Inset(amount: amount)
}
@usableFromInline
@frozen internal struct _Inset : InsettableShape {
@usableFromInline
internal var amount: CoreGraphics.CGFloat
@inlinable internal init(amount: CoreGraphics.CGFloat) {
self.amount = amount
}
@usableFromInline
internal func path(in rect: CoreGraphics.CGRect) -> Path
@usableFromInline
internal var animatableData: CoreGraphics.CGFloat {
get
set
}
@inlinable internal func inset(by amount: CoreGraphics.CGFloat) -> Rectangle._Inset {
var copy = self
copy.amount += amount
return copy
}
@usableFromInline
internal typealias InsetShape = Rectangle._Inset
@usableFromInline
internal typealias AnimatableData = CoreGraphics.CGFloat
@usableFromInline
internal typealias Body = _ShapeView<Rectangle._Inset, ForegroundStyle>
}
public typealias InsetShape = @_opaqueReturnTypeOf("$s7SwiftUI9RectangleV5inset2byQr12CoreGraphics7CGFloatV_tF", 0) 🦸
}
extension RoundedRectangle : InsettableShape {
@inlinable public func inset(by amount: CoreGraphics.CGFloat) -> some InsettableShape {
return _Inset(base: self, amount: amount)
}
@usableFromInline
@frozen internal struct _Inset : InsettableShape {
@usableFromInline
internal var base: RoundedRectangle
@usableFromInline
internal var amount: CoreGraphics.CGFloat
@inlinable internal init(base: RoundedRectangle, amount: CoreGraphics.CGFloat) {
(self.base, self.amount) = (base, amount)
}
@usableFromInline
internal func path(in rect: CoreGraphics.CGRect) -> Path
@usableFromInline
internal var animatableData: AnimatablePair<RoundedRectangle.AnimatableData, CoreGraphics.CGFloat> {
get
set
}
@inlinable internal func inset(by amount: CoreGraphics.CGFloat) -> RoundedRectangle._Inset {
var copy = self
copy.amount += amount
return copy
}
@usableFromInline
internal typealias InsetShape = RoundedRectangle._Inset
@usableFromInline
internal typealias AnimatableData = AnimatablePair<RoundedRectangle.AnimatableData, CoreGraphics.CGFloat>
@usableFromInline
internal typealias Body = _ShapeView<RoundedRectangle._Inset, ForegroundStyle>
}
public typealias InsetShape = @_opaqueReturnTypeOf("$s7SwiftUI16RoundedRectangleV5inset2byQr12CoreGraphics7CGFloatV_tF", 0) 🦸
}
extension Capsule : InsettableShape {
@inlinable public func inset(by amount: CoreGraphics.CGFloat) -> some InsettableShape {
return _Inset(amount: amount)
}
@usableFromInline
@frozen internal struct _Inset : InsettableShape {
@usableFromInline
internal var amount: CoreGraphics.CGFloat
@inlinable internal init(amount: CoreGraphics.CGFloat) {
self.amount = amount
}
@usableFromInline
internal func path(in rect: CoreGraphics.CGRect) -> Path
@usableFromInline
internal var animatableData: CoreGraphics.CGFloat {
get
set
}
@inlinable internal func inset(by amount: CoreGraphics.CGFloat) -> Capsule._Inset {
var copy = self
copy.amount += amount
return copy
}
@usableFromInline
internal typealias InsetShape = Capsule._Inset
@usableFromInline
internal typealias AnimatableData = CoreGraphics.CGFloat
@usableFromInline
internal typealias Body = _ShapeView<Capsule._Inset, ForegroundStyle>
}
public typealias InsetShape = @_opaqueReturnTypeOf("$s7SwiftUI7CapsuleV5inset2byQr12CoreGraphics7CGFloatV_tF", 0) 🦸
}
extension Ellipse : InsettableShape {
@inlinable public func inset(by amount: CoreGraphics.CGFloat) -> some InsettableShape {
return _Inset(amount: amount)
}
@usableFromInline
@frozen internal struct _Inset : InsettableShape {
@usableFromInline
internal var amount: CoreGraphics.CGFloat
@inlinable internal init(amount: CoreGraphics.CGFloat) {
self.amount = amount
}
@usableFromInline
internal func path(in rect: CoreGraphics.CGRect) -> Path
@usableFromInline
internal var animatableData: CoreGraphics.CGFloat {
get
set
}
@inlinable internal func inset(by amount: CoreGraphics.CGFloat) -> Ellipse._Inset {
var copy = self
copy.amount += amount
return copy
}
@usableFromInline
internal typealias InsetShape = Ellipse._Inset
@usableFromInline
internal typealias AnimatableData = CoreGraphics.CGFloat
@usableFromInline
internal typealias Body = _ShapeView<Ellipse._Inset, ForegroundStyle>
}
public typealias InsetShape = @_opaqueReturnTypeOf("$s7SwiftUI7EllipseV5inset2byQr12CoreGraphics7CGFloatV_tF", 0) 🦸
}
extension Circle : InsettableShape {
@inlinable public func inset(by amount: CoreGraphics.CGFloat) -> some InsettableShape {
return _Inset(amount: amount)
}
@usableFromInline
@frozen internal struct _Inset : InsettableShape {
@usableFromInline
internal var amount: CoreGraphics.CGFloat
@inlinable internal init(amount: CoreGraphics.CGFloat) {
self.amount = amount
}
@usableFromInline
internal func path(in rect: CoreGraphics.CGRect) -> Path
@usableFromInline
internal var animatableData: CoreGraphics.CGFloat {
get
set
}
@inlinable internal func inset(by amount: CoreGraphics.CGFloat) -> Circle._Inset {
var copy = self
copy.amount += amount
return copy
}
@usableFromInline
internal typealias InsetShape = Circle._Inset
@usableFromInline
internal typealias AnimatableData = CoreGraphics.CGFloat
@usableFromInline
internal typealias Body = _ShapeView<Circle._Inset, ForegroundStyle>
}
public typealias InsetShape = @_opaqueReturnTypeOf("$s7SwiftUI6CircleV5inset2byQr12CoreGraphics7CGFloatV_tF", 0) 🦸
}
@frozen public struct GeometryReader<Content> : View where Content : View {
public var content: (GeometryProxy) -> Content
@inlinable public init(@ViewBuilder content: @escaping (GeometryProxy) -> Content) {
self.content = content
}
public static func _makeView(view: _GraphValue<GeometryReader<Content>>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
public struct GeometryProxy {
public var size: CoreGraphics.CGSize {
get
}
public subscript<T>(anchor: Anchor<T>) -> T {
get
}
public var safeAreaInsets: EdgeInsets {
get
}
public func frame(in coordinateSpace: CoordinateSpace) -> CoreGraphics.CGRect
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct TouchBar<Content> where Content : View {
public init(@ViewBuilder content: () -> Content)
public init(id: String, @ViewBuilder content: () -> Content)
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public enum TouchBarItemPresence {
case required(_: String)
case `default`(_: String)
case optional(_: String)
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func touchBar<Content>(_ touchBar: TouchBar<Content>) -> some View where Content : View
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func touchBar<Content>(@ViewBuilder content: () -> Content) -> some View where Content : View
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _TouchBarModifier<Content> : ViewModifier where Content : View {
public static func _makeView(modifier: _GraphValue<_TouchBarModifier<Content>>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
extension View {
@inlinable public func textContentType(_ textContentType: UIKit.UITextContentType?) -> some View {
return environment(\.textContentType, textContentType?.rawValue)
}
}
extension EnvironmentValues {
@usableFromInline
internal var textContentType: String? {
get
set
}
}
extension Transaction {
public var isContinuous: Bool {
get
set
}
}
public protocol Shape : Animatable, View {
func path(in rect: CoreGraphics.CGRect) -> Path
}
public protocol ShapeStyle {
static func _makeView<S>(view: _GraphValue<_ShapeView<S, Self>>, inputs: _ViewInputs) -> _ViewOutputs where S : Shape
}
public struct _ViewModifier_Content<Modifier> where Modifier : ViewModifier {
public static func _makeView(view: _GraphValue<_ViewModifier_Content<Modifier>>, inputs: _ViewInputs) -> _ViewOutputs
public static func _makeViewList(view: _GraphValue<_ViewModifier_Content<Modifier>>, inputs: _ViewListInputs) -> _ViewListOutputs
public typealias Body = Never
}
extension ViewModifier {
public static func _makeView(modifier: _GraphValue<Self>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public static func _makeViewList(modifier: _GraphValue<Self>, inputs: _ViewListInputs, body: @escaping (_Graph, _ViewListInputs) -> _ViewListOutputs) -> _ViewListOutputs
}
extension Color : ShapeStyle {
}
@frozen public struct LinearGradient : ShapeStyle, View {
internal var gradient: Gradient
internal var startPoint: UnitPoint
internal var endPoint: UnitPoint
public init(gradient: Gradient, startPoint: UnitPoint, endPoint: UnitPoint)
public typealias Body = _ShapeView<Rectangle, LinearGradient>
}
@frozen public struct RadialGradient : ShapeStyle, View {
internal var gradient: Gradient
internal var center: UnitPoint
internal var startRadius: CoreGraphics.CGFloat
internal var endRadius: CoreGraphics.CGFloat
public init(gradient: Gradient, center: UnitPoint, startRadius: CoreGraphics.CGFloat, endRadius: CoreGraphics.CGFloat)
public typealias Body = _ShapeView<Rectangle, RadialGradient>
}
@frozen public struct AngularGradient : ShapeStyle, View {
internal var gradient: Gradient
internal var center: UnitPoint
internal var startAngle: Angle
internal var endAngle: Angle
public init(gradient: Gradient, center: UnitPoint, startAngle: Angle = .zero, endAngle: Angle = .zero)
public init(gradient: Gradient, center: UnitPoint, angle: Angle = .zero)
public typealias Body = _ShapeView<Rectangle, AngularGradient>
}
public struct __FluidSpringTestLayout {
public static let count: Int
public init(iteration: Int, location: CoreGraphics.CGPoint?)
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = Never
}
extension View {
public func labelsHidden() -> some View
}
@frozen public struct __ScaleToFitView<V> : View where V : View {
public var content: V
public var bounds: CoreGraphics.CGRect
@inlinable public init(content: V, bounds: CoreGraphics.CGRect) {
self.content = content
self.bounds = bounds
}
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI16__ScaleToFitViewV4bodyQrvp", 0) 🦸<V>
}
@frozen public struct __SetFrameLayout {
@usableFromInline
internal var frame: CoreGraphics.CGRect
@inlinable public init(_ frame: CoreGraphics.CGRect) {
self.frame = frame
}
public typealias Body = Never
public typealias AnimatableData = EmptyAnimatableData
}
@propertyWrapper @frozen public struct ObservedObject<ObjectType> : DynamicProperty where ObjectType : Combine.ObservableObject {
@dynamicMemberLookup @frozen public struct Wrapper {
internal let root: ObjectType
public subscript<Subject>(dynamicMember keyPath: ReferenceWritableKeyPath<ObjectType, Subject>) -> Binding<Subject> {
get
}
}
@usableFromInline
internal var _seed: Int = 0
@_alwaysEmitIntoClient public init(initialValue: ObjectType) {
self.init(wrappedValue: initialValue)
}
public init(wrappedValue: ObjectType)
public var wrappedValue: ObjectType
public var projectedValue: ObservedObject<ObjectType>.Wrapper {
get
}
}
extension ObservedObject {
public static func _makeProperty<V>(in buffer: inout _DynamicPropertyBuffer, container: _GraphValue<V>, fieldOffset: Int, inputs: inout _GraphInputs)
}
@available(iOS 13.0, *)
@available(OSX, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct WheelDatePickerStyle : DatePickerStyle {
public init()
public func _body(configuration: DatePicker<WheelDatePickerStyle._Label>) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI20WheelDatePickerStyleV5_body13configurationQrAA0dE0VyAA01_deF5LabelVG_tF", 0) 🦸
}
@frozen public struct VStack<Content> : View where Content : View {
@usableFromInline
internal var _tree: _VariadicView.Tree<_VStackLayout, Content>
@inlinable public init(alignment: HorizontalAlignment = .center, spacing: CoreGraphics.CGFloat? = nil, @ViewBuilder content: () -> Content) {
_tree = .init(
root: _VStackLayout(alignment: alignment, spacing: spacing), content: content())
}
public static func _makeView(view: _GraphValue<VStack<Content>>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
@frozen public struct _VStackLayout {
public var alignment: HorizontalAlignment
public var spacing: CoreGraphics.CGFloat?
@inlinable public init(alignment: HorizontalAlignment = .center, spacing: CoreGraphics.CGFloat? = nil) {
self.alignment = alignment
self.spacing = spacing
}
public typealias Body = Never
public typealias AnimatableData = EmptyAnimatableData
}
public struct PlainButtonStyle : PrimitiveButtonStyle {
public init()
public func makeBody(configuration: PlainButtonStyle.Configuration) -> some View
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI16PlainButtonStyleV8makeBody13configurationQrAA09PrimitivedE13ConfigurationV_tF", 0) 🦸
}
public protocol Gesture {
associatedtype Value
static func _makeGesture(gesture: _GraphValue<Self>, inputs: _GestureInputs) -> _GestureOutputs<Self.Value>
associatedtype Body : Gesture
var body: Self.Body { get }
}
extension Never {
public typealias Value = Never
}
extension Gesture where Self.Value == Self.Body.Value {
public static func _makeGesture(gesture: _GraphValue<Self>, inputs: _GestureInputs) -> _GestureOutputs<Self.Body.Value>
}
public struct _GestureInputs {
}
public struct _GestureOutputs<Value> {
}
public protocol DynamicProperty {
static func _makeProperty<V>(in buffer: inout _DynamicPropertyBuffer, container: _GraphValue<V>, fieldOffset: Int, inputs: inout _GraphInputs)
mutating func update()
}
extension DynamicProperty {
public static func _makeProperty<V>(in buffer: inout _DynamicPropertyBuffer, container: _GraphValue<V>, fieldOffset: Int, inputs: inout _GraphInputs)
mutating public func update()
}
extension Optional : Gesture where Wrapped : Gesture {
public typealias Value = Wrapped.Value
public static func _makeGesture(gesture: _GraphValue<Optional<Wrapped>>, inputs: _GestureInputs) -> _GestureOutputs<Wrapped.Value>
}
@frozen public struct AnyView : View {
internal var storage: AnyViewStorageBase
public init<V>(_ view: V) where V : View
public init?(_fromValue value: Any)
public static func _makeView(view: _GraphValue<AnyView>, inputs: _ViewInputs) -> _ViewOutputs
public static func _makeViewList(view: _GraphValue<AnyView>, inputs: _ViewListInputs) -> _ViewListOutputs
public typealias Body = Never
}
@usableFromInline
internal class AnyViewStorageBase {
@objc @usableFromInline
deinit
}
public struct DefaultButtonStyle : PrimitiveButtonStyle {
public init()
public func makeBody(configuration: DefaultButtonStyle.Configuration) -> some View
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI18DefaultButtonStyleV8makeBody13configurationQrAA09PrimitivedE13ConfigurationV_tF", 0) 🦸
}
@available(iOS 13.0, OSX 10.15, tvOS 13.0, *)
@available(watchOS, unavailable)
public struct DoubleColumnNavigationViewStyle : NavigationViewStyle {
public init()
public func _body(configuration: _NavigationViewStyleConfiguration) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI31DoubleColumnNavigationViewStyleV5_body13configurationQrAA01_efG13ConfigurationV_tF", 0) 🦸
}
public struct Divider : View {
public init()
public static func _makeView(view: _GraphValue<Divider>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
public func __designTimeBoolean<T>(_ key: String, fallback: T) -> T where T : ExpressibleByBooleanLiteral
public func __designTimeFloat<T>(_ key: String, fallback: T) -> T where T : ExpressibleByFloatLiteral
public func __designTimeInteger<T>(_ key: String, fallback: T) -> T where T : ExpressibleByIntegerLiteral
public func __designTimeString<T>(_ key: String, fallback: T) -> T where T : ExpressibleByStringLiteral
public func __designTimeApplyIncrementalValues(_ updates: [[String : Any]])
extension Gesture {
public func onEnded(_ action: @escaping (Self.Value) -> Void) -> _EndedGesture<Self>
}
extension Gesture where Self.Value : Equatable {
public func onChanged(_ action: @escaping (Self.Value) -> Void) -> _ChangedGesture<Self>
}
public struct _EndedGesture<Content> where Content : Gesture {
public static func _makeGesture(gesture: _GraphValue<_EndedGesture<Content>>, inputs: _GestureInputs) -> _GestureOutputs<Content.Value>
public typealias Value = Content.Value
public typealias Body = Never
}
public struct _ChangedGesture<Content> where Content : Gesture, Content.Value : Equatable {
public static func _makeGesture(gesture: _GraphValue<_ChangedGesture<Content>>, inputs: _GestureInputs) -> _GestureOutputs<Content.Value>
public typealias Value = Content.Value
public typealias Body = Never
}
@frozen public struct Spacer {
public var minLength: CoreGraphics.CGFloat?
@inlinable public init(minLength: CoreGraphics.CGFloat? = nil) {
self.minLength = minLength
}
public typealias Body = Never
}
@frozen public struct _HSpacer {
public var minWidth: CoreGraphics.CGFloat?
@inlinable public init(minWidth: CoreGraphics.CGFloat? = nil) {
self.minWidth = minWidth
}
public typealias Body = Never
}
@frozen public struct _VSpacer {
public var minHeight: CoreGraphics.CGFloat?
@inlinable public init(minHeight: CoreGraphics.CGFloat? = nil) {
self.minHeight = minHeight
}
public typealias Body = Never
}
extension Gesture {
public func map<T>(_ body: @escaping (Self.Value) -> T) -> _MapGesture<Self, T>
}
public struct _MapGesture<Content, Value> where Content : Gesture {
public static func _makeGesture(gesture: _GraphValue<_MapGesture<Content, Value>>, inputs: _GestureInputs) -> _GestureOutputs<Value>
public typealias Body = Never
}
public struct ScrollView<Content> : View where Content : View {
public var content: Content
public var axes: Axis.Set {
get
set
}
public var showsIndicators: Bool {
get
set
}
public init(_ axes: Axis.Set = .vertical, showsIndicators: Bool = true, @ViewBuilder content: () -> Content)
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI10ScrollViewV4bodyQrvp", 0) 🦸<Content>
}
extension AnyTransition {
public func combined(with other: AnyTransition) -> AnyTransition
}
extension Gesture {
@inlinable public func exclusively<Other>(before other: Other) -> ExclusiveGesture<Self, Other> where Other : Gesture {
return ExclusiveGesture(self, other)
}
}
@frozen public struct ExclusiveGesture<First, Second> where First : Gesture, Second : Gesture {
@frozen public enum Value {
case first(First.Value)
case second(Second.Value)
}
public var first: First
public var second: Second
@inlinable public init(_ first: First, _ second: Second) {
(self.first, self.second) = (first, second)
}
public static func _makeGesture(gesture: _GraphValue<ExclusiveGesture<First, Second>>, inputs: _GestureInputs) -> _GestureOutputs<ExclusiveGesture<First, Second>.Value>
public typealias Body = Never
}
extension ExclusiveGesture.Value : Equatable where First.Value : Equatable, Second.Value : Equatable {
public static func == (a: ExclusiveGesture<First, Second>.Value, b: ExclusiveGesture<First, Second>.Value) -> Bool
}
public struct PlainTextFieldStyle : TextFieldStyle {
public init()
public func _body(configuration: TextField<PlainTextFieldStyle._Label>) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI19PlainTextFieldStyleV5_body13configurationQrAA0dE0VyAA01_deF5LabelVG_tF", 0) 🦸
}
extension EnvironmentValues {
public var _layoutCorrectnessAtTheExpenseOfSpeed: Bool {
get
set
}
}
@available(iOS 13.0, OSX 10.15, tvOS 13.0, *)
@available(watchOS, unavailable)
public struct TabView<SelectionValue, Content> : View where SelectionValue : Hashable, Content : View {
public init(selection: Binding<SelectionValue>?, @ViewBuilder content: () -> Content)
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI7TabViewV4bodyQrvp", 0) 🦸<SelectionValue, Content>
}
@available(iOS 13.0, OSX 10.15, tvOS 13.0, *)
@available(watchOS, unavailable)
extension TabView where SelectionValue == Int {
@available(watchOS, unavailable)
public init(@ViewBuilder content: () -> Content)
}
public struct _EventDirections : OptionSet {
public let rawValue: Int8
public init(rawValue: Int8)
public static let left: _EventDirections
public static let right: _EventDirections
public static let up: _EventDirections
public static let down: _EventDirections
public static let horizontal: _EventDirections
public static let vertical: _EventDirections
public static let all: _EventDirections
public typealias Element = _EventDirections
public typealias RawValue = Int8
public typealias ArrayLiteralElement = _EventDirections
}
extension AnyTransition {
public static func modifier<E>(active: E, identity: E) -> AnyTransition where E : ViewModifier
}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
extension View {
@available(OSX, unavailable)
public func navigationBarHidden(_ hidden: Bool) -> some View
@available(OSX, unavailable)
public func navigationBarTitle(_ title: Text) -> some View
@available(OSX, unavailable)
public func navigationBarTitle(_ titleKey: LocalizedStringKey) -> some View
@available(OSX, unavailable)
@_disfavoredOverload public func navigationBarTitle<S>(_ title: S) -> some View where S : StringProtocol
@available(OSX, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func navigationBarTitle(_ title: Text, displayMode: NavigationBarItem.TitleDisplayMode) -> some View
@available(OSX, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func navigationBarTitle(_ titleKey: LocalizedStringKey, displayMode: NavigationBarItem.TitleDisplayMode) -> some View
@available(OSX, unavailable)
@available(watchOS, unavailable)
public func navigationBarItems<L, T>(leading: L, trailing: T) -> some View where L : View, T : View
@available(OSX, unavailable)
@available(watchOS, unavailable)
public func navigationBarItems<L>(leading: L) -> some View where L : View
@available(OSX, unavailable)
@available(watchOS, unavailable)
public func navigationBarItems<T>(trailing: T) -> some View where T : View
@available(OSX, unavailable)
public func navigationBarBackButtonHidden(_ hidesBackButton: Bool) -> some View
}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
public struct NavigationBarItem {
public enum TitleDisplayMode {
case automatic
case inline
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case large
public static func == (a: NavigationBarItem.TitleDisplayMode, b: NavigationBarItem.TitleDisplayMode) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
}
@available(iOS 13.0, OSX 10.15, *)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct BorderlessButtonStyle : PrimitiveButtonStyle {
public init()
public func makeBody(configuration: BorderlessButtonStyle.Configuration) -> some View
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI21BorderlessButtonStyleV8makeBody13configurationQrAA09PrimitivedE13ConfigurationV_tF", 0) 🦸
}
public struct __UniversalListStyle : ListStyle {
public init()
public static func _makeView<SelectionValue>(value: _GraphValue<_ListValue<__UniversalListStyle, SelectionValue>>, inputs: _ViewInputs) -> _ViewOutputs where SelectionValue : Hashable
public static func _makeViewList<SelectionValue>(value: _GraphValue<_ListValue<__UniversalListStyle, SelectionValue>>, inputs: _ViewListInputs) -> _ViewListOutputs where SelectionValue : Hashable
}
public struct _EventDebugTriggers : OptionSet {
public let rawValue: Int
public init(rawValue: Int)
public static let responders: _EventDebugTriggers
public static let sendEvents: _EventDebugTriggers
public static let eventBindings: _EventDebugTriggers
public static let eventPhases: _EventDebugTriggers
public typealias Element = _EventDebugTriggers
public typealias ArrayLiteralElement = _EventDebugTriggers
public typealias RawValue = Int
}
public var _eventDebugTriggers: _EventDebugTriggers
extension Text {
public enum TruncationMode {
case head
case tail
case middle
public static func == (a: Text.TruncationMode, b: Text.TruncationMode) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
}
extension EnvironmentValues {
public var multilineTextAlignment: TextAlignment {
get
set
}
public var truncationMode: Text.TruncationMode {
get
set
}
public var lineSpacing: CoreGraphics.CGFloat {
get
set
}
public var allowsTightening: Bool {
get
set
}
public var lineLimit: Int? {
get
set
}
public var minimumScaleFactor: CoreGraphics.CGFloat {
get
set
}
}
extension View {
@inlinable public func multilineTextAlignment(_ alignment: TextAlignment) -> some View {
return environment(\.multilineTextAlignment, alignment)
}
@inlinable public func truncationMode(_ mode: Text.TruncationMode) -> some View {
return environment(\.truncationMode, mode)
}
@inlinable public func lineSpacing(_ lineSpacing: CoreGraphics.CGFloat) -> some View {
return environment(\.lineSpacing, lineSpacing)
}
@inlinable public func allowsTightening(_ flag: Bool) -> some View {
return environment(\.allowsTightening, flag)
}
@inlinable public func lineLimit(_ number: Int?) -> some View {
return environment(\.lineLimit, number)
}
@inlinable public func minimumScaleFactor(_ factor: CoreGraphics.CGFloat) -> some View {
return environment(\.minimumScaleFactor, factor)
}
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func onCommand(_ selector: ObjectiveC.Selector, perform action: (() -> Void)?) -> some View
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func onPasteCommand(of supportedTypes: [String], perform payloadAction: @escaping ([Foundation.NSItemProvider]) -> Void) -> some View
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func onPasteCommand<Payload>(of supportedTypes: [String], validator: @escaping ([Foundation.NSItemProvider]) -> Payload?, perform payloadAction: @escaping (Payload) -> Void) -> some View
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func onCopyCommand(perform payloadAction: (() -> [Foundation.NSItemProvider])?) -> some View
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func onCutCommand(perform payloadAction: (() -> [Foundation.NSItemProvider])?) -> some View
}
public struct _Placement : Equatable {
public var proposedSize: CoreGraphics.CGSize {
get
set
}
public var anchor: UnitPoint
public var anchorPosition: CoreGraphics.CGPoint
public init(proposedSize: CoreGraphics.CGSize, anchoring anchor: UnitPoint = .topLeading, at anchorPosition: CoreGraphics.CGPoint)
public static func == (a: _Placement, b: _Placement) -> Bool
}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
public struct TapGesture {
public var count: Int
public init(count: Int = 1)
public static func _makeGesture(gesture: _GraphValue<TapGesture>, inputs: _GestureInputs) -> _GestureOutputs<Void>
public typealias Value = ()
public typealias Body = Never
}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
extension View {
public func onTapGesture(count: Int = 1, perform action: @escaping () -> Void) -> some View
}
@frozen public enum Axis : Int8, CaseIterable {
case horizontal
case vertical
@frozen public struct Set : OptionSet {
public typealias Element = Axis.Set
public let rawValue: Int8
public init(rawValue: Int8)
public static let horizontal: Axis.Set
public static let vertical: Axis.Set
public typealias RawValue = Int8
public typealias ArrayLiteralElement = Axis.Set.Element
}
public typealias RawValue = Int8
public init?(rawValue: Int8)
public var rawValue: Int8 {
get
}
public typealias AllCases = [Axis]
public static var allCases: [Axis] {
get
}
}
extension Axis : CustomStringConvertible {
public var description: String {
get
}
}
extension AnyTransition {
public func animation(_ animation: Animation?) -> AnyTransition
}
public enum _ViewDebug {
public enum Property : UInt32, Hashable {
case type
case value
case transform
case position
case size
case environment
case phase
case layoutComputer
case displayList
public typealias RawValue = UInt32
public init?(rawValue: UInt32)
public var rawValue: UInt32 {
get
}
}
public struct Properties : OptionSet {
public let rawValue: UInt32
public init(rawValue: UInt32)
public static let type: _ViewDebug.Properties
public static let value: _ViewDebug.Properties
public static let transform: _ViewDebug.Properties
public static let position: _ViewDebug.Properties
public static let size: _ViewDebug.Properties
public static let environment: _ViewDebug.Properties
public static let phase: _ViewDebug.Properties
public static let layoutComputer: _ViewDebug.Properties
public static let displayList: _ViewDebug.Properties
public static let all: _ViewDebug.Properties
public typealias Element = _ViewDebug.Properties
public typealias ArrayLiteralElement = _ViewDebug.Properties
public typealias RawValue = UInt32
}
public struct Data {
}
}
extension _ViewDebug {
public static func serializedData(_ viewDebugData: [_ViewDebug.Data]) -> Foundation.Data?
}
extension _ViewDebug.Data : Encodable {
public func encode(to encoder: Encoder) throws
}
extension AnyTransition {
public static let identity: AnyTransition
}
@propertyWrapper @frozen public struct GestureState<Value> : DynamicProperty {
fileprivate var state: State<Value>
fileprivate let reset: (Binding<Value>) -> Void
public init(wrappedValue: Value)
@_alwaysEmitIntoClient public init(initialValue: Value) {
self.init(wrappedValue: initialValue, resetTransaction: Transaction())
}
public init(wrappedValue: Value, resetTransaction: Transaction)
@_alwaysEmitIntoClient public init(initialValue: Value, resetTransaction: Transaction) {
self.init(wrappedValue: initialValue, resetTransaction: resetTransaction)
}
public init(wrappedValue: Value, reset: @escaping (Value, inout Transaction) -> Void)
@_alwaysEmitIntoClient public init(initialValue: Value, reset: @escaping (Value, inout Transaction) -> Void) {
self.init(wrappedValue: initialValue, reset: reset)
}
public var wrappedValue: Value {
get
}
public var projectedValue: GestureState<Value> {
get
}
}
extension GestureState where Value : ExpressibleByNilLiteral {
public init(resetTransaction: Transaction = Transaction())
public init(reset: @escaping (Value, inout Transaction) -> Void)
}
extension Gesture {
@inlinable public func updating<State>(_ state: GestureState<State>, body: @escaping (Self.Value, inout State, inout Transaction) -> Void) -> GestureStateGesture<Self, State> {
return .init(base: self, state: state, body: body)
}
}
@frozen public struct GestureStateGesture<Base, State> : Gesture where Base : Gesture {
public typealias Value = Base.Value
public var base: Base
public var state: GestureState<State>
public var body: (GestureStateGesture<Base, State>.Value, inout State, inout Transaction) -> Void
@inlinable public init(base: Base, state: GestureState<State>, body: @escaping (GestureStateGesture<Base, State>.Value, inout State, inout Transaction) -> Void) {
self.base = base
self.state = state
self.body = body
}
public static func _makeGesture(gesture: _GraphValue<GestureStateGesture<Base, State>>, inputs: _GestureInputs) -> _GestureOutputs<GestureStateGesture<Base, State>.Value>
public typealias Body = Never
}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
public enum EditMode {
case inactive
case transient
case active
public var isEditing: Bool {
get
}
public static func == (a: EditMode, b: EditMode) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
extension EnvironmentValues {
@available(OSX, unavailable)
@available(watchOS, unavailable)
public var editMode: Binding<EditMode>? {
get
set
}
}
public struct _ConfigurableContentWriter<Content, ContentBody> : ViewModifier, _GraphInputsModifier where ContentBody : View {
public static func _makeInputs(modifier: _GraphValue<_ConfigurableContentWriter<Content, ContentBody>>, inputs: inout _GraphInputs)
public typealias Body = Never
}
@frozen public struct AnyTransition {
fileprivate let box: AnyTransitionBox
}
@usableFromInline
internal class AnyTransitionBox {
@objc @usableFromInline
deinit
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public enum ControlSize : CaseIterable {
case regular
case small
case mini
public static func == (a: ControlSize, b: ControlSize) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
public typealias AllCases = [ControlSize]
public static var allCases: [ControlSize] {
get
}
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension EnvironmentValues {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public var controlSize: ControlSize {
get
set
}
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
@inlinable public func controlSize(_ controlSize: ControlSize) -> some View {
return environment(\.controlSize, controlSize)
}
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public struct CarouselListStyle : ListStyle {
public init()
public static func _makeView<SelectionValue>(value: _GraphValue<_ListValue<CarouselListStyle, SelectionValue>>, inputs: _ViewInputs) -> _ViewOutputs where SelectionValue : Hashable
public static func _makeViewList<SelectionValue>(value: _GraphValue<_ListValue<CarouselListStyle, SelectionValue>>, inputs: _ViewListInputs) -> _ViewListOutputs where SelectionValue : Hashable
}
@usableFromInline
internal class AnyLocationBase {
@objc @usableFromInline
deinit
}
@usableFromInline
internal class AnyLocation<Value> : AnyLocationBase {
@objc @usableFromInline
deinit
}
@usableFromInline
internal struct ListRowInsetsTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: EdgeInsets? {
get { nil }
}
@usableFromInline
internal typealias Value = EdgeInsets?
}
extension View {
@inlinable public func listRowInsets(_ insets: EdgeInsets?) -> some View {
return _trait(ListRowInsetsTraitKey.self, insets)
}
}
public struct _IdentifiedViewProxy {
public var identifier: AnyHashable
public var boundingRect: CoreGraphics.CGRect {
get
}
}
public enum _IdentifiedViewTree {
case empty
case proxy(_IdentifiedViewProxy)
case array([_IdentifiedViewTree])
public func forEach(_ body: (_IdentifiedViewProxy) -> Void)
}
public struct _IdentifiedViewsKey {
public typealias Value = _IdentifiedViewTree
public static let defaultValue: _IdentifiedViewTree
public static func reduce(value: inout _IdentifiedViewsKey.Value, nextValue: () -> _IdentifiedViewsKey.Value)
}
@frozen public struct _IdentifiedModifier<Identifier> : ViewModifier, Equatable where Identifier : Hashable {
public var identifier: Identifier
@inlinable public init(identifier: Identifier) {
self.identifier = identifier
}
public static func _makeView(modifier: _GraphValue<_IdentifiedModifier<Identifier>>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
public static func == (a: _IdentifiedModifier<Identifier>, b: _IdentifiedModifier<Identifier>) -> Bool
}
extension View {
@inlinable public func _identified<I>(by identifier: I) -> some View where I : Hashable {
return modifier(_IdentifiedModifier(identifier: identifier))
}
}
public struct _ScrollViewProxy : Equatable {
public var config: _ScrollViewConfig {
get
}
public var contentOffset: CoreGraphics.CGPoint {
get
set
}
public var minContentOffset: CoreGraphics.CGPoint {
get
}
public var maxContentOffset: CoreGraphics.CGPoint {
get
}
public var contentSize: CoreGraphics.CGSize {
get
}
public var pageSize: CoreGraphics.CGSize {
get
}
public var visibleRect: CoreGraphics.CGRect {
get
}
public var isDragging: Bool {
get
}
public var isDecelerating: Bool {
get
}
public var isScrolling: Bool {
get
}
public var isScrollingHorizontally: Bool {
get
}
public var isScrollingVertically: Bool {
get
}
public func setContentOffset(_ newOffset: CoreGraphics.CGPoint, animated: Bool, completion: ((Bool) -> Void)? = nil)
public func scrollRectToVisible(_ rect: CoreGraphics.CGRect, animated: Bool, completion: ((Bool) -> Void)? = nil)
public func contentOffsetOfNextPage(_ directions: _EventDirections) -> CoreGraphics.CGPoint
public static func == (lhs: _ScrollViewProxy, rhs: _ScrollViewProxy) -> Bool
}
public struct _ContainedScrollViewKey {
public typealias Value = _ScrollViewProxy?
public static func reduce(value: inout _ContainedScrollViewKey.Value, nextValue: () -> _ContainedScrollViewKey.Value)
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct LinkButtonStyle : PrimitiveButtonStyle {
public init()
public func makeBody(configuration: LinkButtonStyle.Configuration) -> some View
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI15LinkButtonStyleV8makeBody13configurationQrAA09PrimitivedE13ConfigurationV_tF", 0) 🦸
}
extension AnyTransition {
public static func move(edge: Edge) -> AnyTransition
}
extension Font {
public func italic() -> Font
public func smallCaps() -> Font
public func lowercaseSmallCaps() -> Font
public func uppercaseSmallCaps() -> Font
public func monospacedDigit() -> Font
public func weight(_ weight: Font.Weight) -> Font
public func bold() -> Font
public func _stylisticAlternative(_ alternative: Font._StylisticAlternative) -> Font
@frozen public struct Weight : Hashable {
internal var value: CoreGraphics.CGFloat
public static let ultraLight: Font.Weight
public static let thin: Font.Weight
public static let light: Font.Weight
public static let regular: Font.Weight
public static let medium: Font.Weight
public static let semibold: Font.Weight
public static let bold: Font.Weight
public static let heavy: Font.Weight
public static let black: Font.Weight
public static func == (a: Font.Weight, b: Font.Weight) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
public enum _StylisticAlternative : Int, Hashable {
case one
case two
case three
case four
case five
case six
case seven
case eight
case nine
case ten
case eleven
case twelve
case thirteen
case fourteen
case fifteen
case sixteen
case seventeen
case eighteen
case nineteen
case twenty
public typealias RawValue = Int
public init?(rawValue: Int)
public var rawValue: Int {
get
}
}
}
public struct __DesignTimeSelectionIdentifier : Hashable {
public let identifier: String
public init(_ identifier: String)
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
public static func == (a: __DesignTimeSelectionIdentifier, b: __DesignTimeSelectionIdentifier) -> Bool
}
public protocol Animatable {
associatedtype AnimatableData : VectorArithmetic
var animatableData: Self.AnimatableData { get set }
static func _makeAnimatable(value: inout _GraphValue<Self>, inputs: _GraphInputs)
}
extension Animatable where Self : VectorArithmetic {
public var animatableData: Self {
get
set
}
}
extension Animatable where Self.AnimatableData == EmptyAnimatableData {
public var animatableData: EmptyAnimatableData {
@inlinable get { return EmptyAnimatableData() }
@inlinable set {}
}
public static func _makeAnimatable(value: inout _GraphValue<Self>, inputs: _GraphInputs)
}
extension Animatable {
public static func _makeAnimatable(value: inout _GraphValue<Self>, inputs: _GraphInputs)
}
@frozen public struct EmptyAnimatableData : VectorArithmetic {
@inlinable public init() {}
@inlinable public static var zero: EmptyAnimatableData {
get { return .init() }
}
@inlinable public static func += (lhs: inout EmptyAnimatableData, rhs: EmptyAnimatableData) {}
@inlinable public static func -= (lhs: inout EmptyAnimatableData, rhs: EmptyAnimatableData) {}
@inlinable public static func + (lhs: EmptyAnimatableData, rhs: EmptyAnimatableData) -> EmptyAnimatableData {
return .zero
}
@inlinable public static func - (lhs: EmptyAnimatableData, rhs: EmptyAnimatableData) -> EmptyAnimatableData {
return .zero
}
@inlinable mutating public func scale(by rhs: Double) {}
@inlinable public var magnitudeSquared: Double {
get { return 0 }
}
public static func == (a: EmptyAnimatableData, b: EmptyAnimatableData) -> Bool
}
extension Optional : View where Wrapped : View {
public typealias Body = Never
public static func _makeView(view: _GraphValue<Optional<Wrapped>>, inputs: _ViewInputs) -> _ViewOutputs
public static func _makeViewList(view: _GraphValue<Optional<Wrapped>>, inputs: _ViewListInputs) -> _ViewListOutputs
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct SeparatorShapeStyle : ShapeStyle {
public init()
public static func _makeView<S>(view: _GraphValue<_ShapeView<S, SeparatorShapeStyle>>, inputs: _ViewInputs) -> _ViewOutputs where S : Shape
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _SystemShapeStyle : ShapeStyle {
public static let primaryFill: _SystemShapeStyle
public static let secondaryFill: _SystemShapeStyle
public static let tertiaryFill: _SystemShapeStyle
public static let quaternaryFill: _SystemShapeStyle
public static func _makeView<S>(view: _GraphValue<_ShapeView<S, _SystemShapeStyle>>, inputs: _ViewInputs) -> _ViewOutputs where S : Shape
}
@frozen public struct AnimatablePair<First, Second> : VectorArithmetic where First : VectorArithmetic, Second : VectorArithmetic {
public var first: First
public var second: Second
@inlinable public init(_ first: First, _ second: Second) {
self.first = first
self.second = second
}
@inlinable internal subscript() -> (First, Second) {
get { return (first, second) }
set { (first, second) = newValue }
}
@_transparent public static var zero: AnimatablePair<First, Second> {
get {
return .init(First.zero, Second.zero)
}
}
@_transparent public static func += (lhs: inout AnimatablePair<First, Second>, rhs: AnimatablePair<First, Second>) {
lhs.first += rhs.first
lhs.second += rhs.second
}
@_transparent public static func -= (lhs: inout AnimatablePair<First, Second>, rhs: AnimatablePair<First, Second>) {
lhs.first -= rhs.first
lhs.second -= rhs.second
}
@_transparent public static func + (lhs: AnimatablePair<First, Second>, rhs: AnimatablePair<First, Second>) -> AnimatablePair<First, Second> {
return .init(lhs.first + rhs.first, lhs.second + rhs.second)
}
@_transparent public static func - (lhs: AnimatablePair<First, Second>, rhs: AnimatablePair<First, Second>) -> AnimatablePair<First, Second> {
return .init(lhs.first - rhs.first, lhs.second - rhs.second)
}
@_transparent mutating public func scale(by rhs: Double) {
first.scale(by: rhs)
second.scale(by: rhs)
}
@_transparent public var magnitudeSquared: Double {
get {
return first.magnitudeSquared + second.magnitudeSquared
}
}
public static func == (a: AnimatablePair<First, Second>, b: AnimatablePair<First, Second>) -> Bool
}
extension _ScrollView.Main {
public static func _makeView(view: _GraphValue<_ScrollView<Provider>.Main>, inputs: _ViewInputs) -> _ViewOutputs
}
public enum _ScrollViewAnimationMode {
case never
case discreteChanges
case always
public static func == (a: _ScrollViewAnimationMode, b: _ScrollViewAnimationMode) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
extension Transaction {
public var _scrollViewAnimates: _ScrollViewAnimationMode {
get
set
}
}
extension Animation {
public static func easeInOut(duration: Double) -> Animation
public static var easeInOut: Animation {
get
}
public static func easeIn(duration: Double) -> Animation
public static var easeIn: Animation {
get
}
public static func easeOut(duration: Double) -> Animation
public static var easeOut: Animation {
get
}
public static func linear(duration: Double) -> Animation
public static var linear: Animation {
get
}
public static func timingCurve(_ c0x: Double, _ c0y: Double, _ c1x: Double, _ c1y: Double, duration: Double = 0.35) -> Animation
}
public struct ForEach<Data, ID, Content> where Data : RandomAccessCollection, ID : Hashable {
public var data: Data
public var content: (Data.Element) -> Content
}
extension ForEach : View where Content : View {
public typealias Body = Never
public static func _makeView(view: _GraphValue<ForEach<Data, ID, Content>>, inputs: _ViewInputs) -> _ViewOutputs
public static func _makeViewList(view: _GraphValue<ForEach<Data, ID, Content>>, inputs: _ViewListInputs) -> _ViewListOutputs
}
extension ForEach where ID == Data.Element.ID, Content : View, Data.Element : Identifiable {
public init(_ data: Data, @ViewBuilder content: @escaping (Data.Element) -> Content)
}
extension ForEach where Content : View {
public init(_ data: Data, id: KeyPath<Data.Element, ID>, content: @escaping (Data.Element) -> Content)
}
extension ForEach where Data == Range<Int>, ID == Int, Content : View {
public init(_ data: Range<Int>, @ViewBuilder content: @escaping (Int) -> Content)
}
extension Animation {
public static func interpolatingSpring(mass: Double = 1.0, stiffness: Double, damping: Double, initialVelocity: Double = 0.0) -> Animation
}
@usableFromInline
@frozen internal struct IDView<Content, ID> : View where Content : View, ID : Hashable {
@usableFromInline
internal var content: Content
@usableFromInline
internal var id: ID
@inlinable internal init(_ content: Content, id: ID) {
self.content = content
self.id = id
}
@usableFromInline
internal var body: Never {
get
}
@usableFromInline
internal typealias Body = Never
}
extension View {
@inlinable public func id<ID>(_ id: ID) -> some View where ID : Hashable {
return IDView(self, id: id)
}
}
extension IDView {
@usableFromInline
internal static func _makeView(view: _GraphValue<IDView<Content, ID>>, inputs: _ViewInputs) -> _ViewOutputs
}
extension IDView {
@usableFromInline
internal static func _makeViewList(view: _GraphValue<IDView<Content, ID>>, inputs: _ViewListInputs) -> _ViewListOutputs
}
public struct _PreferenceValue<Key> where Key : PreferenceKey {
}
@frozen public struct _DelayedPreferenceView<Key, Content> : View where Key : PreferenceKey, Content : View {
public var transform: (_PreferenceValue<Key>) -> Content
@inlinable public init(transform: @escaping (_PreferenceValue<Key>) -> Content) {
self.transform = transform
}
public static func _makeView(view: _GraphValue<_DelayedPreferenceView<Key, Content>>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
extension PreferenceKey {
@inlinable public static func _delay<T>(_ transform: @escaping (_PreferenceValue<Self>) -> T) -> some View where T : View {
return _DelayedPreferenceView(transform: transform)
}
}
extension View {
@inlinable public func overlayPreferenceValue<Key, T>(_ key: Key.Type = Key.self, @ViewBuilder _ transform: @escaping (Key.Value) -> T) -> some View where Key : PreferenceKey, T : View {
return Key._delay { self.overlay($0._force(transform)) }
}
@inlinable public func backgroundPreferenceValue<Key, T>(_ key: Key.Type = Key.self, @ViewBuilder _ transform: @escaping (Key.Value) -> T) -> some View where Key : PreferenceKey, T : View {
return Key._delay { self.background($0._force(transform)) }
}
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public enum _CrownHapticsConfiguration {
case none
case infiniteScrolling
case finiteScrolling(CoreGraphics.CGFloat, CoreGraphics.CGFloat)
case platters([_CrownHapticsConfiguration.Notch])
public struct Notch {
public enum Strength {
case weak
case standard
case strong
public static func == (a: _CrownHapticsConfiguration.Notch.Strength, b: _CrownHapticsConfiguration.Notch.Strength) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
public init(from: CoreGraphics.CGFloat, to: CoreGraphics.CGFloat, strength: _CrownHapticsConfiguration.Notch.Strength)
}
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public protocol _CrownHapticsConfigurationProvider {
func makeConfiguration() -> _CrownHapticsConfiguration
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension _CrownHapticsConfigurationProvider {
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public func notchRadius(forHeight notchHeight: CoreGraphics.CGFloat) -> CoreGraphics.CGFloat
}
extension Animation {
public func delay(_ delay: Double) -> Animation
}
extension Animation {
public func speed(_ speed: Double) -> Animation
}
extension Text : View {
public static func _makeView(view: _GraphValue<Text>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
public struct _SymmetricallyScaledText : View {
public var source: Text
public var reference: Text
public init(source: Text, reference: Text)
public static func _makeView(view: _GraphValue<_SymmetricallyScaledText>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
extension Text {
public func foregroundColor(_ color: Color?) -> Text
public func font(_ font: Font?) -> Text
public func fontWeight(_ weight: Font.Weight?) -> Text
public func bold() -> Text
public func italic() -> Text
public func strikethrough(_ active: Bool = true, color: Color? = nil) -> Text
public func underline(_ active: Bool = true, color: Color? = nil) -> Text
public func kerning(_ kerning: CoreGraphics.CGFloat) -> Text
public func tracking(_ tracking: CoreGraphics.CGFloat) -> Text
public func baselineOffset(_ baselineOffset: CoreGraphics.CGFloat) -> Text
public func _stylisticAlternative(_ alternative: Font._StylisticAlternative) -> Text
}
extension AnyTransition {
public static func asymmetric(insertion: AnyTransition, removal: AnyTransition) -> AnyTransition
}
public protocol EnvironmentalModifier : ViewModifier where Self.Body == Never {
associatedtype ResolvedModifier : ViewModifier
func resolve(in environment: EnvironmentValues) -> Self.ResolvedModifier
}
extension EnvironmentalModifier {
public static func _makeView(modifier: _GraphValue<Self>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public static func _makeViewList(modifier: _GraphValue<Self>, inputs: _ViewListInputs, body: @escaping (_Graph, _ViewListInputs) -> _ViewListOutputs) -> _ViewListOutputs
}
extension Font {
public static let largeTitle: Font
public static let title: Font
public static var headline: Font
public static var subheadline: Font
public static var body: Font
public static var callout: Font
public static var footnote: Font
public static var caption: Font
public static func system(_ style: Font.TextStyle, design: Font.Design = .default) -> Font
public static func system(size: CoreGraphics.CGFloat, weight: Font.Weight = .regular, design: Font.Design = .default) -> Font
public static func custom(_ name: String, size: CoreGraphics.CGFloat) -> Font
public init(_ font: CoreText.CTFont)
public enum TextStyle : CaseIterable {
case largeTitle
case title
case headline
case subheadline
case body
case callout
case footnote
case caption
public static func == (a: Font.TextStyle, b: Font.TextStyle) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
public typealias AllCases = [Font.TextStyle]
public static var allCases: [Font.TextStyle] {
get
}
}
public enum Design : Hashable {
case `default`
@available(watchOS, unavailable)
case serif
case rounded
@available(watchOS, unavailable)
case monospaced
public static func == (a: Font.Design, b: Font.Design) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct SelectionShapeStyle : ShapeStyle {
}
@_functionBuilder public struct ViewBuilder {
@_alwaysEmitIntoClient public static func buildBlock() -> EmptyView {
return EmptyView()
}
@_alwaysEmitIntoClient public static func buildBlock<Content>(_ content: Content) -> Content where Content : View {
return content
}
}
extension ViewBuilder {
@_alwaysEmitIntoClient public static func buildIf<Content>(_ content: Content?) -> Content? where Content : View {
return content
}
@_alwaysEmitIntoClient public static func buildEither<TrueContent, FalseContent>(first: TrueContent) -> _ConditionalContent<TrueContent, FalseContent> where TrueContent : View, FalseContent : View {
return .init(storage: .trueContent(first))
}
@_alwaysEmitIntoClient public static func buildEither<TrueContent, FalseContent>(second: FalseContent) -> _ConditionalContent<TrueContent, FalseContent> where TrueContent : View, FalseContent : View {
return .init(storage: .falseContent(second))
}
}
public struct _CircleLayout {
public let radius: CoreGraphics.CGFloat
public init(radius: CoreGraphics.CGFloat)
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = Never
}
extension View {
public func accessibility(hidden: Bool) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
public func accessibility(label: Text) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
public func accessibility(value: Text) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
public func accessibility(hint: Text) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
public func accessibility(addTraits traits: AccessibilityTraits) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
public func accessibility(removeTraits traits: AccessibilityTraits) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
public func accessibility(identifier: String) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
public func accessibility(selectionIdentifier: AnyHashable) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
public func accessibility(sortPriority: Double) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
public func accessibility(activationPoint: CoreGraphics.CGPoint) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
public func accessibility(activationPoint: UnitPoint) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
}
extension ModifiedContent where Modifier == AccessibilityAttachmentModifier {
public func accessibility(hidden: Bool) -> ModifiedContent<Content, Modifier>
public func accessibility(label: Text) -> ModifiedContent<Content, Modifier>
public func accessibility(value: Text) -> ModifiedContent<Content, Modifier>
public func accessibility(hint: Text) -> ModifiedContent<Content, Modifier>
public func accessibility(addTraits traits: AccessibilityTraits) -> ModifiedContent<Content, Modifier>
public func accessibility(removeTraits traits: AccessibilityTraits) -> ModifiedContent<Content, Modifier>
public func accessibility(identifier: String) -> ModifiedContent<Content, Modifier>
public func accessibility(selectionIdentifier: AnyHashable) -> ModifiedContent<Content, Modifier>
public func accessibility(sortPriority: Double) -> ModifiedContent<Content, Modifier>
public func accessibility(activationPoint: CoreGraphics.CGPoint) -> ModifiedContent<Content, Modifier>
public func accessibility(activationPoint: UnitPoint) -> ModifiedContent<Content, Modifier>
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
@usableFromInline
internal struct MenuDepthTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Int {
get { 0 }
}
@usableFromInline
internal typealias Value = Int
}
extension Binding {
public init<V>(_ base: Binding<V>) where Value == V?
public init?(_ base: Binding<Value?>)
public init<V>(_ base: Binding<V>) where Value == AnyHashable, V : Hashable
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public func _navigationDestination<Content>(isPresented: Binding<Bool>, @ViewBuilder content: () -> Content) -> some View where Content : View
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public func _navigationDestination<Item, Content>(item: Binding<Item?>, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public func _navigationDestination(isPresented: Binding<Bool>, storyboardName: String) -> some View
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public func _navigationDestination<Item>(item: Binding<Item?>, storyboardName: String) -> some View where Item : Identifiable
}
extension Shape {
@inlinable public func fill<S>(_ content: S, style: FillStyle = FillStyle()) -> some View where S : ShapeStyle {
return _ShapeView(shape: self, style: content, fillStyle: style)
}
@inlinable public func fill(style: FillStyle = FillStyle()) -> some View {
return _ShapeView(shape: self,
style: ForegroundStyle(), fillStyle: style)
}
@inlinable public func stroke<S>(_ content: S, style: StrokeStyle) -> some View where S : ShapeStyle {
return stroke(style: style).fill(content)
}
@inlinable public func stroke<S>(_ content: S, lineWidth: CoreGraphics.CGFloat = 1) -> some View where S : ShapeStyle {
return stroke(content, style: StrokeStyle(lineWidth: lineWidth))
}
}
extension Shape {
public var body: _ShapeView<Self, ForegroundStyle> {
get
}
}
extension ShapeStyle where Self : View, Self.Body == _ShapeView<Rectangle, Self> {
public var body: _ShapeView<Rectangle, Self> {
get
}
}
@frozen public struct _ShapeView<Content, Style> : View where Content : Shape, Style : ShapeStyle {
public var shape: Content
public var style: Style
public var fillStyle: FillStyle
@inlinable public init(shape: Content, style: Style, fillStyle: FillStyle = FillStyle()) {
self.shape = shape
self.style = style
self.fillStyle = fillStyle
}
public static func _makeView(view: _GraphValue<_ShapeView<Content, Style>>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _ProminentPopUpButtonStyle : _PopUpButtonStyle {
public init()
public func body(configuration: _ResolvedPopUpButton) -> _ProminentPopUpButtonStyle.Body
public struct Body : View {
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI26_ProminentPopUpButtonStyleV4BodyV4bodyQrvp", 0) 🦸
}
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _PlainPopUpButtonStyle : _PopUpButtonStyle {
public init(showArrows: Bool)
public func body(configuration: _ResolvedPopUpButton) -> _PlainPopUpButtonStyle.Body
public struct Body : View {
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI22_PlainPopUpButtonStyleV4BodyV4bodyQrvp", 0) 🦸
}
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _TexturedPopUpButtonStyle : _PopUpButtonStyle {
public init()
public func body(configuration: _ResolvedPopUpButton) -> _TexturedPopUpButtonStyle.Body
public struct Body : View {
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI25_TexturedPopUpButtonStyleV4BodyV4bodyQrvp", 0) 🦸
}
}
extension Color {
public init(_ name: String, bundle: Foundation.Bundle? = nil)
public static var _mainNamedBundle: Foundation.Bundle?
}
@frozen public struct _PreferenceReadingView<Key, Content> : View where Key : PreferenceKey, Content : View {
public var value: _PreferenceValue<Key>
public var transform: (Key.Value) -> Content
@inlinable public init(value: _PreferenceValue<Key>, transform: @escaping (Key.Value) -> Content) {
self.value = value
self.transform = transform
}
public static func _makeView(view: _GraphValue<_PreferenceReadingView<Key, Content>>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
extension _PreferenceValue {
@inlinable public func _force<T>(_ transform: @escaping (Key.Value) -> T) -> _PreferenceReadingView<Key, T> where T : View {
return _PreferenceReadingView(value: self, transform: transform)
}
}
extension Animation {
public func repeatCount(_ repeatCount: Int, autoreverses: Bool = true) -> Animation
public func repeatForever(autoreverses: Bool = true) -> Animation
}
public struct _ViewListInputs {
}
public struct _ViewListOutputs {
}
@available(iOS 13.0, OSX 10.15, tvOS 13.0, *)
@available(watchOS, unavailable)
extension View {
@available(watchOS, unavailable)
public func tabItem<V>(@ViewBuilder _ label: () -> V) -> some View where V : View
}
@frozen public struct HStack<Content> : View where Content : View {
@usableFromInline
internal var _tree: _VariadicView.Tree<_HStackLayout, Content>
@inlinable public init(alignment: VerticalAlignment = .center, spacing: CoreGraphics.CGFloat? = nil, @ViewBuilder content: () -> Content) {
_tree = .init(
root: _HStackLayout(alignment: alignment, spacing: spacing), content: content())
}
public static func _makeView(view: _GraphValue<HStack<Content>>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
@frozen public struct _HStackLayout {
public var alignment: VerticalAlignment
public var spacing: CoreGraphics.CGFloat?
@inlinable public init(alignment: VerticalAlignment = .center, spacing: CoreGraphics.CGFloat? = nil) {
self.alignment = alignment
self.spacing = spacing
}
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = Never
}
public var _disableAnimations: Bool
public struct AccessibilityTraits : SetAlgebra {
public static let isButton: AccessibilityTraits
public static let isHeader: AccessibilityTraits
public static let isSelected: AccessibilityTraits
public static let isLink: AccessibilityTraits
public static let isSearchField: AccessibilityTraits
public static let isImage: AccessibilityTraits
public static let playsSound: AccessibilityTraits
public static let isKeyboardKey: AccessibilityTraits
public static let isStaticText: AccessibilityTraits
public static let isSummaryElement: AccessibilityTraits
public static let updatesFrequently: AccessibilityTraits
public static let startsMediaSession: AccessibilityTraits
public static let allowsDirectInteraction: AccessibilityTraits
public static let causesPageTurn: AccessibilityTraits
public static let isModal: AccessibilityTraits
public init()
mutating public func formUnion(_ other: AccessibilityTraits)
public func intersection(_ other: AccessibilityTraits) -> AccessibilityTraits
mutating public func formIntersection(_ other: AccessibilityTraits)
public func symmetricDifference(_ other: AccessibilityTraits) -> AccessibilityTraits
mutating public func formSymmetricDifference(_ other: AccessibilityTraits)
public func contains(_ member: AccessibilityTraits) -> Bool
public func union(_ other: AccessibilityTraits) -> AccessibilityTraits
mutating public func remove(_ member: AccessibilityTraits) -> AccessibilityTraits?
mutating public func insert(_ newMember: AccessibilityTraits) -> (inserted: Bool, memberAfterInsert: AccessibilityTraits)
mutating public func update(with newMember: AccessibilityTraits) -> AccessibilityTraits?
public typealias Element = AccessibilityTraits
public typealias ArrayLiteralElement = AccessibilityTraits
public static func == (a: AccessibilityTraits, b: AccessibilityTraits) -> Bool
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct SquareBorderTextFieldStyle : TextFieldStyle {
public init()
public func _body(configuration: TextField<SquareBorderTextFieldStyle._Label>) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI26SquareBorderTextFieldStyleV5_body13configurationQrAA0eF0VyAA01_efG5LabelVG_tF", 0) 🦸
}
extension View {
public func _defaultContext() -> some View
}
@frozen public struct _Rotation3DEffect : GeometryEffect, Equatable {
public var angle: Angle
public var axis: (x: CoreGraphics.CGFloat, y: CoreGraphics.CGFloat, z: CoreGraphics.CGFloat)
public var anchor: UnitPoint
public var anchorZ: CoreGraphics.CGFloat
public var perspective: CoreGraphics.CGFloat
@inlinable public init(angle: Angle, axis: (x: CoreGraphics.CGFloat, y: CoreGraphics.CGFloat, z: CoreGraphics.CGFloat), anchor: UnitPoint = .center, anchorZ: CoreGraphics.CGFloat = 0, perspective: CoreGraphics.CGFloat = 1) {
self.angle = angle
self.axis = axis
self.anchor = anchor
self.anchorZ = anchorZ
self.perspective = perspective
}
public func effectValue(size: CoreGraphics.CGSize) -> ProjectionTransform
public typealias AnimatableData = AnimatablePair<Angle.AnimatableData, AnimatablePair<CoreGraphics.CGFloat, AnimatablePair<CoreGraphics.CGFloat, AnimatablePair<CoreGraphics.CGFloat, AnimatablePair<UnitPoint.AnimatableData, AnimatablePair<CoreGraphics.CGFloat, CoreGraphics.CGFloat>>>>>>
public var animatableData: _Rotation3DEffect.AnimatableData {
get
set
}
public static func == (lhs: _Rotation3DEffect, rhs: _Rotation3DEffect) -> Bool
public typealias Body = Never
}
extension View {
@inlinable public func rotation3DEffect(_ angle: Angle, axis: (x: CoreGraphics.CGFloat, y: CoreGraphics.CGFloat, z: CoreGraphics.CGFloat), anchor: UnitPoint = .center, anchorZ: CoreGraphics.CGFloat = 0, perspective: CoreGraphics.CGFloat = 1) -> some View {
return modifier(_Rotation3DEffect(
angle: angle, axis: axis, anchor: anchor, anchorZ: anchorZ,
perspective: perspective
))
}
}
@frozen public struct Alignment : Equatable {
public var horizontal: HorizontalAlignment
public var vertical: VerticalAlignment
@inlinable public init(horizontal: HorizontalAlignment, vertical: VerticalAlignment) {
self.horizontal = horizontal
self.vertical = vertical
}
public static let center: Alignment
public static let leading: Alignment
public static let trailing: Alignment
public static let top: Alignment
public static let bottom: Alignment
public static let topLeading: Alignment
public static let topTrailing: Alignment
public static let bottomLeading: Alignment
public static let bottomTrailing: Alignment
public static func == (a: Alignment, b: Alignment) -> Bool
}
@frozen public struct ZStack<Content> : View where Content : View {
@usableFromInline
internal var _tree: _VariadicView.Tree<_ZStackLayout, Content>
@inlinable public init(alignment: Alignment = .center, @ViewBuilder content: () -> Content) {
_tree = .init(
root: _ZStackLayout(alignment: alignment), content: content())
}
public static func _makeView(view: _GraphValue<ZStack<Content>>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
@frozen public struct _ZStackLayout {
public var alignment: Alignment
@inlinable public init(alignment: Alignment = .center) {
self.alignment = alignment
}
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = Never
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
@usableFromInline
internal struct TouchBarItemPresenceTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: TouchBarItemPresence? {
get { nil }
}
@usableFromInline
internal typealias Value = TouchBarItemPresence?
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
@inlinable public func touchBarItemPresence(_ presence: TouchBarItemPresence) -> some View {
return _trait(TouchBarItemPresenceTraitKey.self, presence)
}
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
@usableFromInline
internal struct TouchBarItemPrincipalTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Bool {
get { false }
}
@usableFromInline
internal typealias Value = Bool
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
@inlinable public func touchBarItemPrincipal(_ principal: Bool = true) -> some View {
return _trait(TouchBarItemPrincipalTraitKey.self, principal)
}
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
@usableFromInline
internal struct TouchBarCustomizationLabelTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Text {
get { Text("") }
}
@usableFromInline
internal typealias Value = Text
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
@inlinable public func touchBarCustomizationLabel(_ label: Text) -> some View {
return _trait(TouchBarCustomizationLabelTraitKey.self, label)
}
}
@frozen public struct Angle {
public var radians: Double
@inlinable public var degrees: Double {
get { return radians * (180.0 / .pi) }
set { radians = newValue * (.pi / 180.0) }
}
@inlinable public init() {
self.init(radians: 0.0)
}
@inlinable public init(radians: Double) {
self.radians = radians
}
@inlinable public init(degrees: Double) {
self.init(radians: degrees * (.pi / 180.0))
}
@inlinable public static func radians(_ radians: Double) -> Angle {
return Angle(radians: radians)
}
@inlinable public static func degrees(_ degrees: Double) -> Angle {
return Angle(degrees: degrees)
}
}
extension Angle : Hashable, Comparable {
@inlinable public static func < (lhs: Angle, rhs: Angle) -> Bool {
return lhs.radians < rhs.radians
}
public static func == (a: Angle, b: Angle) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
extension Angle : Animatable, _VectorMath {
public var animatableData: Double {
get
set
}
@inlinable public static var zero: Angle {
get {
return .init()
}
}
public typealias AnimatableData = Double
}
@frozen public struct _EnvironmentKeyTransformModifier<Value> : ViewModifier, _GraphInputsModifier {
public var keyPath: WritableKeyPath<EnvironmentValues, Value>
public var transform: (inout Value) -> Void
@inlinable public init(keyPath: WritableKeyPath<EnvironmentValues, Value>, transform: @escaping (inout Value) -> Void) {
self.keyPath = keyPath
self.transform = transform
}
public static func _makeInputs(modifier: _GraphValue<_EnvironmentKeyTransformModifier<Value>>, inputs: inout _GraphInputs)
public typealias Body = Never
}
extension View {
@inlinable public func transformEnvironment<V>(_ keyPath: WritableKeyPath<EnvironmentValues, V>, transform: @escaping (inout V) -> Void) -> some View {
return modifier(_EnvironmentKeyTransformModifier(
keyPath: keyPath, transform: transform))
}
}
public struct FetchedResults<Result> : RandomAccessCollection where Result : CoreData.NSFetchRequestResult {
public var startIndex: Int {
get
}
public var endIndex: Int {
get
}
public subscript(position: Int) -> Result {
get
}
public typealias Element = Result
public typealias Index = Int
public typealias SubSequence = Slice<FetchedResults<Result>>
public typealias Indices = Range<Int>
public typealias Iterator = IndexingIterator<FetchedResults<Result>>
}
@propertyWrapper public struct FetchRequest<Result> : DynamicProperty where Result : CoreData.NSFetchRequestResult {
public var wrappedValue: FetchedResults<Result> {
get
}
public init(entity: CoreData.NSEntityDescription, sortDescriptors: [Foundation.NSSortDescriptor], predicate: Foundation.NSPredicate? = nil, animation: Animation? = nil)
public init(fetchRequest: CoreData.NSFetchRequest<Result>, animation: Animation? = nil)
public init(fetchRequest: CoreData.NSFetchRequest<Result>, transaction: Transaction)
mutating public func update()
}
extension FetchRequest where Result : CoreData.NSManagedObject {
public init(sortDescriptors: [Foundation.NSSortDescriptor], predicate: Foundation.NSPredicate? = nil, animation: Animation? = nil)
}
public struct PresentationMode {
public var isPresented: Bool {
get
}
mutating public func dismiss()
}
extension EnvironmentValues {
public var presentationMode: Binding<PresentationMode> {
get
}
}
public struct ViewDimensions {
public var width: CoreGraphics.CGFloat {
get
}
public var height: CoreGraphics.CGFloat {
get
}
public subscript(guide: HorizontalAlignment) -> CoreGraphics.CGFloat {
get
}
public subscript(guide: VerticalAlignment) -> CoreGraphics.CGFloat {
get
}
public subscript(explicit guide: HorizontalAlignment) -> CoreGraphics.CGFloat? {
get
}
public subscript(explicit guide: VerticalAlignment) -> CoreGraphics.CGFloat? {
get
}
}
extension ViewDimensions : Equatable {
public static func == (lhs: ViewDimensions, rhs: ViewDimensions) -> Bool
}
extension View {
public func accessibilityScrollAction(_ handler: @escaping (Edge) -> Void) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
}
extension ModifiedContent where Modifier == AccessibilityAttachmentModifier {
public func accessibilityScrollAction(_ handler: @escaping (Edge) -> Void) -> ModifiedContent<Content, Modifier>
}
extension Image {
public init(_ cgImage: CoreGraphics.CGImage, scale: CoreGraphics.CGFloat, orientation: Image.Orientation = .up, label: Text)
public init(decorative cgImage: CoreGraphics.CGImage, scale: CoreGraphics.CGFloat, orientation: Image.Orientation = .up)
}
@frozen public struct _CoordinateSpaceModifier<Name> : ViewModifier, Equatable where Name : Hashable {
public var name: Name
@inlinable public init(name: Name) {
self.name = name
}
public static func _makeViewInputs(modifier: _GraphValue<_CoordinateSpaceModifier<Name>>, inputs: inout _ViewInputs)
public typealias Body = Never
public static func == (a: _CoordinateSpaceModifier<Name>, b: _CoordinateSpaceModifier<Name>) -> Bool
}
extension View {
@inlinable public func coordinateSpace<T>(name: T) -> some View where T : Hashable {
return modifier(_CoordinateSpaceModifier(name: name))
}
}
@frozen public struct _ContentShapeModifier<ContentShape> : ViewModifier where ContentShape : Shape {
public var shape: ContentShape
public var eoFill: Bool
@inlinable public init(shape: ContentShape, eoFill: Bool = false) {
self.shape = shape
self.eoFill = eoFill
}
public static func _makeView(modifier: _GraphValue<_ContentShapeModifier<ContentShape>>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
extension View {
@inlinable public func contentShape<S>(_ shape: S, eoFill: Bool = false) -> some View where S : Shape {
return modifier(_ContentShapeModifier(shape: shape, eoFill: eoFill))
}
}
extension _BenchmarkHost {
public func viewForIdentifier<I, V>(_ identifier: I, _ type: V.Type) -> V? where I : Hashable, V : View
public func stateForIdentifier<I, S, V>(_ id: I, type _: S.Type, in _: V.Type) -> Binding<S>? where I : Hashable, V : View
}
@frozen public struct _PreferenceWritingModifier<Key> : ViewModifier where Key : PreferenceKey {
public var value: Key.Value
@inlinable public init(key _: Key.Type = Key.self, value: Key.Value) {
self.value = value
}
public static func _makeView(modifier: _GraphValue<_PreferenceWritingModifier<Key>>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
extension _PreferenceWritingModifier : Equatable where Key.Value : Equatable {
public static func == (a: _PreferenceWritingModifier<Key>, b: _PreferenceWritingModifier<Key>) -> Bool
}
extension View {
@inlinable public func preference<K>(key _: K.Type = K.self, value: K.Value) -> some View where K : PreferenceKey {
return modifier(_PreferenceWritingModifier<K>(value: value))
}
}
extension View {
@inlinable public func transaction(_ transform: @escaping (inout Transaction) -> Void) -> some View {
return modifier(_TransactionModifier(transform: transform))
}
@inlinable public func animation(_ animation: Animation?) -> some View {
return transaction { $0.animation = animation }
}
}
extension ViewModifier {
@inlinable public func transaction(_ transform: @escaping (inout Transaction) -> Void) -> some ViewModifier {
return _PushPopTransactionModifier(content: self, transform: transform)
}
@inlinable public func animation(_ animation: Animation?) -> some ViewModifier {
return transaction { $0.animation = animation }
}
}
@frozen public struct _TransactionModifier : ViewModifier, _GraphInputsModifier {
public var transform: (inout Transaction) -> Void
@inlinable public init(transform: @escaping (inout Transaction) -> Void) {
self.transform = transform
}
public static func _makeInputs(modifier: _GraphValue<_TransactionModifier>, inputs: inout _GraphInputs)
public typealias Body = Never
}
@frozen public struct _PushPopTransactionModifier<Content> : ViewModifier where Content : ViewModifier {
public var content: Content
public var base: _TransactionModifier
@inlinable public init(content: Content, transform: @escaping (inout Transaction) -> Void) {
self.content = content
base = .init(transform: transform)
}
public static func _makeView(modifier: _GraphValue<_PushPopTransactionModifier<Content>>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
extension View {
public func accessibilityElement(children: AccessibilityChildBehavior = .ignore) -> some View
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public enum _DigitalCrownDecelerationRate {
case immediate
case fast
case normal
public static func == (a: _DigitalCrownDecelerationRate, b: _DigitalCrownDecelerationRate) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
public struct _DigitalCrownConfiguration {
public var _isScrollIndicatorAlwaysOnScreen: Bool
public var _onlyUseMinorDetents: Bool
public var _decelerationRate: _DigitalCrownDecelerationRate
public var _hapticsStrength: _CrownHapticsConfiguration.Notch.Strength
public var isContinuous: Bool {
get
set
}
public var isHapticFeedbackEnabled: Bool
public var rotationalSensitivity: DigitalCrownRotationalSensitivity
public init(minValue: Double, maxValue: Double, stride: Double.Stride? = nil)
}
public protocol _Detachable {
static func matches<K>(key: K.Type) -> Bool where K : PreferenceKey
static var detachedProperties: _DetachableProperties { get }
}
public struct _DetachableProperties : OptionSet {
public let rawValue: UInt32
public init(rawValue: UInt32)
public static let position: _DetachableProperties
public static let dimensions: _DetachableProperties
public static let environment: _DetachableProperties
public static let transaction: _DetachableProperties
public static let layout: _DetachableProperties
public static let all: _DetachableProperties
public typealias Element = _DetachableProperties
public typealias ArrayLiteralElement = _DetachableProperties
public typealias RawValue = UInt32
}
extension _Detachable {
public static var detachedProperties: _DetachableProperties {
get
}
}
@frozen public struct _DetachedView<Detached, Content, Child> : View where Detached : _Detachable, Content : View, Child : View {
public var content: Content
public var transform: (_DetachedPlaceholder<Detached>) -> Child
@inlinable public init(content: Content, transform: @escaping (_DetachedPlaceholder<Detached>) -> Child) {
self.content = content
self.transform = transform
}
public static func _makeView(view: _GraphValue<_DetachedView<Detached, Content, Child>>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
extension View {
@inlinable public func _detached<T, U>(with _: T.Type = T.self, _ transform: @escaping (_DetachedPlaceholder<T>) -> U) -> some View where T : _Detachable, U : View {
return _DetachedView(content: self, transform: transform)
}
@inlinable public func _detached<T>(_ transform: @escaping (_DetachedPlaceholder<_EmptyDetached>) -> T) -> some View where T : View {
return _DetachedView(content: self, transform: transform)
}
}
public struct _DetachedKey<Key> : _Detachable where Key : PreferenceKey {
public static func matches<K>(key: K.Type) -> Bool where K : PreferenceKey
}
public struct _EmptyDetached : _Detachable {
public static func matches<K>(key: K.Type) -> Bool where K : PreferenceKey
public static var detachedProperties: _DetachableProperties {
get
}
}
public struct _DetachedPlaceholder<Detached> : View where Detached : _Detachable {
public static func _makeView(view: _GraphValue<_DetachedPlaceholder<Detached>>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
public struct _DynamicPropertyBuffer {
}
public struct _GraphInputs {
}
public protocol _GraphInputsModifier {
static func _makeInputs(modifier: _GraphValue<Self>, inputs: inout _GraphInputs)
}
extension View {
@inlinable public func layoutPriority(_ value: Double) -> some View {
return _trait(LayoutPriorityTraitKey.self, value)
}
}
@usableFromInline
internal struct LayoutPriorityTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Double {
get { 0.0 }
}
@usableFromInline
internal typealias Value = Double
}
@frozen public struct Group<Content> {
@usableFromInline
internal var content: Content
}
extension Group : View where Content : View {
public typealias Body = Never
@inlinable public init(@ViewBuilder content: () -> Content) {
self.content = content()
}
public static func _makeViewList(view: _GraphValue<Group<Content>>, inputs: _ViewListInputs) -> _ViewListOutputs
}
@usableFromInline
internal struct DepthTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Int {
get { 0 }
}
@usableFromInline
internal typealias Value = Int
}
@usableFromInline
internal struct IsSectionedTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Bool {
get { false }
}
@usableFromInline
internal typealias Value = Bool
}
@usableFromInline
internal struct IsEmptyViewTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Bool {
get { false }
}
@usableFromInline
internal typealias Value = Bool
}
@usableFromInline
internal struct IsSectionFooterTraitKey : _ViewTraitKey {
@inlinable internal static var defaultValue: Bool {
get { false }
}
@usableFromInline
internal typealias Value = Bool
}
public protocol TextFieldStyle {
associatedtype _Body : View
func _body(configuration: TextField<Self._Label>) -> Self._Body
typealias _Label = _TextFieldStyleLabel
}
public struct _TextFieldStyleLabel : View {
public typealias Body = Never
}
extension View {
public func textFieldStyle<S>(_ style: S) -> some View where S : TextFieldStyle
}
@usableFromInline
@frozen internal struct PropertyList : CustomStringConvertible {
@usableFromInline
internal var elements: PropertyList.Element?
@inlinable internal init() { elements = nil }
@usableFromInline
internal var description: String {
get
}
}
extension PropertyList {
@usableFromInline
internal class Tracker {
@objc @usableFromInline
deinit
}
}
extension PropertyList {
@usableFromInline
internal class Element : CustomStringConvertible {
@usableFromInline
internal var description: String {
get
}
@objc @usableFromInline
deinit
}
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public protocol _PopUpButtonStyle {
associatedtype Body : View
func body(configuration: _ResolvedPopUpButton) -> Self.Body
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _ResolvedPopUpButton : View {
public typealias Body = Never
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func _popUpButtonStyle<S>(_ style: S) -> some View where S : _PopUpButtonStyle
}
extension View {
@inlinable public func mask<Mask>(_ mask: Mask) -> some View where Mask : View {
return modifier(_MaskEffect(mask: mask))
}
}
@frozen public struct _MaskEffect<Mask> : ViewModifier where Mask : View {
public var mask: Mask
@inlinable public init(mask: Mask) {
self.mask = mask
}
public static func _makeView(modifier: _GraphValue<_MaskEffect<Mask>>, inputs: _ViewInputs, body: @escaping (_Graph, _ViewInputs) -> _ViewOutputs) -> _ViewOutputs
public typealias Body = Never
}
extension _MaskEffect : Equatable where Mask : Equatable {
public static func == (a: _MaskEffect<Mask>, b: _MaskEffect<Mask>) -> Bool
}
@frozen @propertyWrapper public struct Environment<Value> : DynamicProperty {
@usableFromInline
@frozen internal enum Content {
case keyPath(KeyPath<EnvironmentValues, Value>)
case value(Value)
}
@usableFromInline
internal var content: Environment<Value>.Content
@inlinable public init(_ keyPath: KeyPath<EnvironmentValues, Value>) {
content = .keyPath(keyPath)
}
@inlinable public var wrappedValue: Value {
get {
switch content {
case let .value(value):
return value
case let .keyPath(keyPath):
// not bound to a view, return the default value.
return EnvironmentValues()[keyPath : keyPath]
}
}
}
@usableFromInline
internal func error() -> Never
public static func _makeProperty<V>(in buffer: inout _DynamicPropertyBuffer, container: _GraphValue<V>, fieldOffset: Int, inputs: inout _GraphInputs)
}
@frozen @propertyWrapper @dynamicMemberLookup public struct Binding<Value> {
public var transaction: Transaction
internal var location: AnyLocation<Value>
fileprivate var _value: Value
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 var wrappedValue: Value {
get
nonmutating set
}
public var projectedValue: Binding<Value> {
get
}
public subscript<Subject>(dynamicMember keyPath: WritableKeyPath<Value, Subject>) -> Binding<Subject> {
get
}
}
extension Binding {
public func transaction(_ transaction: Transaction) -> Binding<Value>
public func animation(_ animation: Animation? = .default) -> Binding<Value>
}
extension Binding : DynamicProperty {
public static func _makeProperty<V>(in buffer: inout _DynamicPropertyBuffer, container: _GraphValue<V>, fieldOffset: Int, inputs: inout _GraphInputs)
}
extension Anchor.Source where Value == CoreGraphics.CGRect {
public static func rect(_ r: CoreGraphics.CGRect) -> Anchor<Value>.Source
public static var bounds: Anchor<CoreGraphics.CGRect>.Source {
get
}
}
public protocol View {
static func _makeView(view: _GraphValue<Self>, inputs: _ViewInputs) -> _ViewOutputs
static func _makeViewList(view: _GraphValue<Self>, inputs: _ViewListInputs) -> _ViewListOutputs
associatedtype Body : View
var body: Self.Body { get }
}
extension Never : View {
}
@frozen public struct _UnaryViewAdaptor<Content> : View where Content : View {
public var content: Content
@inlinable public init(_ content: Content) { self.content = content }
public static func _makeView(view: _GraphValue<_UnaryViewAdaptor<Content>>, inputs: _ViewInputs) -> _ViewOutputs
public typealias Body = Never
}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
extension Image {
public init(uiImage: UIKit.UIImage)
}
extension RangeReplaceableCollection where Self : MutableCollection {
mutating public func remove(atOffsets offsets: Foundation.IndexSet)
}
extension MutableCollection {
mutating public func move(fromOffsets source: Foundation.IndexSet, toOffset destination: Int)
}
public struct __SimpleColumnLayout {
public init()
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = Never
}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
extension Color {
public init(_ color: UIKit.UIColor)
}
public enum AccessibilityAdjustmentDirection {
case increment
case decrement
public static func == (a: AccessibilityAdjustmentDirection, b: AccessibilityAdjustmentDirection) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
extension View {
public func accessibilityAdjustableAction(_ handler: @escaping (AccessibilityAdjustmentDirection) -> Void) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
}
extension ModifiedContent where Modifier == AccessibilityAttachmentModifier {
public func accessibilityAdjustableAction(_ handler: @escaping (AccessibilityAdjustmentDirection) -> Void) -> ModifiedContent<Content, Modifier>
}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
public struct StackNavigationViewStyle : NavigationViewStyle {
public init()
public func _body(configuration: _NavigationViewStyleConfiguration) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI24StackNavigationViewStyleV5_body13configurationQrAA01_deF13ConfigurationV_tF", 0) 🦸
}
extension CGPoint : Animatable {
public typealias AnimatableData = AnimatablePair<CoreGraphics.CGFloat, CoreGraphics.CGFloat>
public var animatableData: CoreGraphics.CGPoint.AnimatableData {
@inlinable get { return .init(x, y) }
@inlinable set { (x, y) = newValue[] }
}
}
extension CGSize : Animatable {
public typealias AnimatableData = AnimatablePair<CoreGraphics.CGFloat, CoreGraphics.CGFloat>
public var animatableData: CoreGraphics.CGSize.AnimatableData {
@inlinable get { return .init(width, height) }
@inlinable set { (width, height) = newValue[] }
}
}
extension CGRect : Animatable {
public typealias AnimatableData = AnimatablePair<CoreGraphics.CGPoint.AnimatableData, CoreGraphics.CGSize.AnimatableData>
public var animatableData: CoreGraphics.CGRect.AnimatableData {
@inlinable get {
return .init(origin.animatableData, size.animatableData)
}
@inlinable set {
(origin.animatableData, size.animatableData) = newValue[]
}
}
}
public struct Form<Content> : View where Content : View {
public init(@ViewBuilder content: () -> Content)
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI4FormV4bodyQrvp", 0) 🦸<Content>
}
public protocol VectorArithmetic : AdditiveArithmetic {
mutating func scale(by rhs: Double)
var magnitudeSquared: Double { get }
}
extension Float : VectorArithmetic {
@_transparent mutating public func scale(by rhs: Double) { self *= Float(rhs) }
@_transparent public var magnitudeSquared: Double {
get { return Double(self * self) }
}
}
extension Double : VectorArithmetic {
@_transparent mutating public func scale(by rhs: Double) { self *= rhs }
@_transparent public var magnitudeSquared: Double {
get { return self * self }
}
}
extension CGFloat : VectorArithmetic {
@_transparent mutating public func scale(by rhs: Double) { self *= CGFloat(rhs) }
@_transparent public var magnitudeSquared: Double {
get { return Double(self * self) }
}
}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
public protocol UIViewRepresentable : View where Self.Body == Never {
associatedtype UIViewType : UIKit.UIView
func makeUIView(context: Self.Context) -> Self.UIViewType
func updateUIView(_ uiView: Self.UIViewType, context: Self.Context)
static func dismantleUIView(_ uiView: Self.UIViewType, coordinator: Self.Coordinator)
associatedtype Coordinator = Void
func makeCoordinator() -> Self.Coordinator
func _identifiedViewTree(in uiView: Self.UIViewType) -> _IdentifiedViewTree
func _overrideSizeThatFits(_ size: inout CoreGraphics.CGSize, in proposedSize: _ProposedSize, uiView: Self.UIViewType)
func _overrideLayoutTraits(_ layoutTraits: inout _LayoutTraits, for uiView: Self.UIViewType)
typealias Context = UIViewRepresentableContext<Self>
}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
extension UIViewRepresentable where Self.Coordinator == Void {
public func makeCoordinator() -> Self.Coordinator
}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
extension UIViewRepresentable {
public static func dismantleUIView(_ uiView: Self.UIViewType, coordinator: Self.Coordinator)
public static func _makeView(view: _GraphValue<Self>, inputs: _ViewInputs) -> _ViewOutputs
public static func _makeViewList(view: _GraphValue<Self>, inputs: _ViewListInputs) -> _ViewListOutputs
public func _identifiedViewTree(in uiView: Self.UIViewType) -> _IdentifiedViewTree
public func _overrideSizeThatFits(_ size: inout CoreGraphics.CGSize, in proposedSize: _ProposedSize, uiView: Self.UIViewType)
public func _overrideLayoutTraits(_ layoutTraits: inout _LayoutTraits, for uiView: Self.UIViewType)
public var body: Never {
get
}
}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
public struct UIViewRepresentableContext<Representable> where Representable : UIViewRepresentable {
public let coordinator: Representable.Coordinator
public var transaction: Transaction {
get
}
public var environment: EnvironmentValues {
get
}
}
public struct Button<Label> : View where Label : View {
public init(action: @escaping () -> Void, @ViewBuilder label: () -> Label)
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI6ButtonV4bodyQrvp", 0) 🦸<Label>
}
extension Button where Label == PrimitiveButtonStyleConfiguration.Label {
public init(_ configuration: PrimitiveButtonStyleConfiguration)
}
extension Button where Label == Text {
public init(_ titleKey: LocalizedStringKey, action: @escaping () -> Void)
@_disfavoredOverload public init<S>(_ title: S, action: @escaping () -> Void) where S : StringProtocol
}
public struct Picker<Label, SelectionValue, Content> : View where Label : View, SelectionValue : Hashable, Content : View {
public init(selection: Binding<SelectionValue>, label: Label, @ViewBuilder content: () -> Content)
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI6PickerV4bodyQrvp", 0) 🦸<Label, SelectionValue, Content>
}
extension Picker where Label == Text {
public init(_ titleKey: LocalizedStringKey, selection: Binding<SelectionValue>, @ViewBuilder content: () -> Content)
@_disfavoredOverload public init<S>(_ title: S, selection: Binding<SelectionValue>, @ViewBuilder content: () -> Content) where S : StringProtocol
}
public struct EnvironmentValues : CustomStringConvertible {
public init()
public subscript<K>(key: K.Type) -> K.Value where K : EnvironmentKey {
get
set
}
public var description: String {
get
}
}
public protocol PreferenceKey {
associatedtype Value
static var defaultValue: Self.Value { get }
static func reduce(value: inout Self.Value, nextValue: () -> Self.Value)
static var _includesRemovedValues: Bool { get }
static var _isReadableByHost: Bool { get }
}
extension PreferenceKey where Self.Value : ExpressibleByNilLiteral {
public static var defaultValue: Self.Value {
get
}
}
extension PreferenceKey {
public static var _includesRemovedValues: Bool {
get
}
public static var _isReadableByHost: Bool {
get
}
}
@frozen public struct Transaction {
@usableFromInline
internal var plist: PropertyList
@inlinable public init() {
plist = PropertyList()
}
}
public func withTransaction<Result>(_ transaction: Transaction, _ body: () throws -> Result) rethrows -> Result
public func withAnimation<Result>(_ animation: Animation? = .default, _ body: () throws -> Result) rethrows -> Result
extension Color {
public func opacity(_ opacity: Double) -> Color
}
extension Anchor.Source where Value == CoreGraphics.CGPoint {
public static func point(_ p: CoreGraphics.CGPoint) -> Anchor<Value>.Source
public static func unitPoint(_ p: UnitPoint) -> Anchor<Value>.Source
public static var topLeading: Anchor<CoreGraphics.CGPoint>.Source {
get
}
public static var top: Anchor<CoreGraphics.CGPoint>.Source {
get
}
public static var topTrailing: Anchor<CoreGraphics.CGPoint>.Source {
get
}
public static var leading: Anchor<CoreGraphics.CGPoint>.Source {
get
}
public static var center: Anchor<CoreGraphics.CGPoint>.Source {
get
}
public static var trailing: Anchor<CoreGraphics.CGPoint>.Source {
get
}
public static var bottomLeading: Anchor<CoreGraphics.CGPoint>.Source {
get
}
public static var bottom: Anchor<CoreGraphics.CGPoint>.Source {
get
}
public static var bottomTrailing: Anchor<CoreGraphics.CGPoint>.Source {
get
}
}
extension _ScrollableContentProvider {
public func root(scrollView: _ScrollView<Self>.Main) -> _ScrollViewRoot<Self>
}
public struct _ScrollViewRoot<P> : View where P : _ScrollableContentProvider {
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI15_ScrollViewRootV4bodyQrvp", 0) 🦸<P>
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct PullDownMenuButtonStyle : MenuButtonStyle {
public init()
public func _body(configuration: PullDownMenuButtonStyle._Configuration) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI23PullDownMenuButtonStyleV5_body13configurationQrAA01_efG13ConfigurationV_tF", 0) 🦸
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct BorderlessPullDownMenuButtonStyle : MenuButtonStyle {
public init()
public func _body(configuration: BorderlessPullDownMenuButtonStyle._Configuration) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI33BorderlessPullDownMenuButtonStyleV5_body13configurationQrAA01_fgH13ConfigurationV_tF", 0) 🦸
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct BorderlessButtonMenuButtonStyle : MenuButtonStyle {
public init()
public func _body(configuration: BorderlessButtonMenuButtonStyle._Configuration) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI020BorderlessButtonMenuD5StyleV5_body13configurationQrAA01_edF13ConfigurationV_tF", 0) 🦸
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct _TexturedPullDownMenuButtonStyle : MenuButtonStyle {
public init()
public func _body(configuration: _TexturedPullDownMenuButtonStyle._Configuration) -> some View
public typealias _Body = @_opaqueReturnTypeOf("$s7SwiftUI32_TexturedPullDownMenuButtonStyleV5_body13configurationQrAA01_fgH13ConfigurationV_tF", 0) 🦸
}
public protocol EnvironmentKey {
associatedtype Value
static var defaultValue: Self.Value { get }
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension View {
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func onDrop(of supportedTypes: [String], isTargeted: Binding<Bool>?, perform action: @escaping ([Foundation.NSItemProvider]) -> Bool) -> some View
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func onDrop(of supportedTypes: [String], isTargeted: Binding<Bool>?, perform action: @escaping ([Foundation.NSItemProvider], CoreGraphics.CGPoint) -> Bool) -> some View
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func onDrop(of supportedTypes: [String], delegate: DropDelegate) -> some View
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct DropInfo {
public var location: CoreGraphics.CGPoint {
get
}
public func hasItemsConforming(to types: [String]) -> Bool
public func itemProviders(for types: [String]) -> [Foundation.NSItemProvider]
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public protocol DropDelegate {
func validateDrop(info: DropInfo) -> Bool
func performDrop(info: DropInfo) -> Bool
func dropEntered(info: DropInfo)
func dropUpdated(info: DropInfo) -> DropProposal?
func dropExited(info: DropInfo)
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension DropDelegate {
public func validateDrop(info: DropInfo) -> Bool
public func dropEntered(info: DropInfo)
public func dropUpdated(info: DropInfo) -> DropProposal?
public func dropExited(info: DropInfo)
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public enum DropOperation {
case cancel
case forbidden
case copy
case move
public static func == (a: DropOperation, b: DropOperation) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct DropProposal {
public let operation: DropOperation
public init(operation: DropOperation)
}
@frozen public struct Anchor<Value> {
fileprivate let box: AnchorValueBoxBase<Value>
@frozen public struct Source {
private var box: AnchorBoxBase<Value>
}
}
@usableFromInline
internal class AnchorBoxBase<T> {
@objc @usableFromInline
deinit
}
@usableFromInline
internal class AnchorValueBoxBase<T> {
@objc @usableFromInline
deinit
}
extension Anchor.Source {
public init<T>(_ array: [Anchor<T>.Source]) where Value == [T]
}
extension Anchor.Source {
public init<T>(_ anchor: Anchor<T>.Source?) where Value == T?
}
public protocol _VectorMath : Animatable {
}
extension _VectorMath {
@inlinable public var magnitude: Double {
get {
return animatableData.magnitudeSquared.squareRoot()
}
}
@inlinable mutating public func negate() {
animatableData = .zero - animatableData
}
@inlinable prefix public static func - (operand: Self) -> Self {
var result = operand
result.negate()
return result
}
@inlinable public static func += (lhs: inout Self, rhs: Self) {
lhs.animatableData += rhs.animatableData
}
@inlinable public static func + (lhs: Self, rhs: Self) -> Self {
var result = lhs
result += rhs
return result
}
@inlinable public static func -= (lhs: inout Self, rhs: Self) {
lhs.animatableData -= rhs.animatableData
}
@inlinable public static func - (lhs: Self, rhs: Self) -> Self {
var result = lhs
result -= rhs
return result
}
@inlinable public static func *= (lhs: inout Self, rhs: Double) {
lhs.animatableData.scale(by: rhs)
}
@inlinable public static func * (lhs: Self, rhs: Double) -> Self {
var result = lhs
result *= rhs
return result
}
@inlinable public static func /= (lhs: inout Self, rhs: Double) {
lhs *= 1 / rhs
}
@inlinable public static func / (lhs: Self, rhs: Double) -> Self {
var result = lhs
result /= rhs
return result
}
}
@frozen public struct _ProjectionEffect : GeometryEffect, Equatable {
public var transform: ProjectionTransform
@inlinable public init(transform: ProjectionTransform) {
self.transform = transform
}
public func effectValue(size: CoreGraphics.CGSize) -> ProjectionTransform
public typealias Body = Never
public static func == (a: _ProjectionEffect, b: _ProjectionEffect) -> Bool
public typealias AnimatableData = EmptyAnimatableData
}
extension View {
@inlinable public func projectionEffect(_ transform: ProjectionTransform) -> some View {
return modifier(_ProjectionEffect(transform: transform))
}
}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
public protocol _PerformanceTest {
var name: String { get }
func runTest(host: _BenchmarkHost, options: [AnyHashable : Any])
}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
extension __App {
public static func _registerPerformanceTests(_ tests: [_PerformanceTest])
}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
extension _BenchmarkHost {
public func _started(test: _PerformanceTest)
public func _finished(test: _PerformanceTest)
public func _failed(test: _PerformanceTest)
}
public struct __SpiralLayout {
public typealias AnimatableData = Angle.AnimatableData
public init(spacing: Angle)
public var animatableData: __SpiralLayout.AnimatableData {
get
set
}
public typealias Body = Never
}
@usableFromInline
internal enum Log {
@usableFromInline
internal static var runtimeIssuesLog: os.OSLog
}
public struct _Graph {
}
public struct _GraphValue<Value> : Equatable {
public subscript<U>(keyPath: KeyPath<Value, U>) -> _GraphValue<U> {
get
}
public static func == (a: _GraphValue<Value>, b: _GraphValue<Value>) -> Bool
}
@frozen public struct _ConditionalContent<TrueContent, FalseContent> {
@usableFromInline
@frozen internal enum Storage {
case trueContent(TrueContent)
case falseContent(FalseContent)
}
@usableFromInline
internal let storage: _ConditionalContent<TrueContent, FalseContent>.Storage
}
extension _ConditionalContent : View where TrueContent : View, FalseContent : View {
public typealias Body = Never
@usableFromInline
internal init(storage: _ConditionalContent<TrueContent, FalseContent>.Storage)
public static func _makeView(view: _GraphValue<_ConditionalContent<TrueContent, FalseContent>>, inputs: _ViewInputs) -> _ViewOutputs
public static func _makeViewList(view: _GraphValue<_ConditionalContent<TrueContent, FalseContent>>, inputs: _ViewListInputs) -> _ViewListOutputs
}
@available(OSX 10.15, tvOS 13.0, *)
@available(iOS, unavailable)
@available(watchOS, unavailable)
public struct BorderedButtonStyle : PrimitiveButtonStyle {
public init()
public func makeBody(configuration: BorderedButtonStyle.Configuration) -> some View
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI19BorderedButtonStyleV8makeBody13configurationQrAA09PrimitivedE13ConfigurationV_tF", 0) 🦸
}
public enum CoordinateSpace {
case global
case local
case named(AnyHashable)
}
extension CoordinateSpace {
public var isGlobal: Bool {
get
}
public var isLocal: Bool {
get
}
}
extension CoordinateSpace : Equatable, Hashable {
public func hash(into hasher: inout Hasher)
public static func == (lhs: CoordinateSpace, rhs: CoordinateSpace) -> Bool
public var hashValue: Int {
get
}
}
public struct __RadialLayout {
public var radius: CoreGraphics.CGFloat
public var size: CoreGraphics.CGSize
public init(radius: CoreGraphics.CGFloat, size: CoreGraphics.CGSize)
public typealias AnimatableData = EmptyAnimatableData
public typealias Body = Never
}
@frozen public struct Animation {
internal var box: AnimationBoxBase
public static func == (lhs: Animation, rhs: Animation) -> Bool
}
extension Animation : CustomStringConvertible, CustomDebugStringConvertible, CustomReflectable {
public var description: String {
get
}
public var debugDescription: String {
get
}
public var customMirror: Mirror {
get
}
}
@usableFromInline
internal class AnimationBoxBase {
@objc @usableFromInline
deinit
}
@available(iOS 13.0, OSX 10.15, *)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct DatePicker<Label> : View where Label : View {
public typealias Components = DatePickerComponents
public var body: some View {
get
}
public typealias Body = @_opaqueReturnTypeOf("$s7SwiftUI10DatePickerV4bodyQrvp", 0) 🦸<Label>
}
@available(iOS 13.0, OSX 10.15, *)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension DatePicker {
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init(selection: Binding<Foundation.Date>, displayedComponents: DatePicker<Label>.Components = [.hourAndMinute, .date], @ViewBuilder label: () -> Label)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init(selection: Binding<Foundation.Date>, in range: ClosedRange<Foundation.Date>, displayedComponents: DatePicker<Label>.Components = [.hourAndMinute, .date], @ViewBuilder label: () -> Label)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init(selection: Binding<Foundation.Date>, in range: PartialRangeFrom<Foundation.Date>, displayedComponents: DatePicker<Label>.Components = [.hourAndMinute, .date], @ViewBuilder label: () -> Label)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init(selection: Binding<Foundation.Date>, in range: PartialRangeThrough<Foundation.Date>, displayedComponents: DatePicker<Label>.Components = [.hourAndMinute, .date], @ViewBuilder label: () -> Label)
}
@available(iOS 13.0, OSX 10.15, *)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension DatePicker where Label == Text {
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init(_ titleKey: LocalizedStringKey, selection: Binding<Foundation.Date>, displayedComponents: DatePicker<Label>.Components = [.hourAndMinute, .date])
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init(_ titleKey: LocalizedStringKey, selection: Binding<Foundation.Date>, in range: ClosedRange<Foundation.Date>, displayedComponents: DatePicker<Label>.Components = [.hourAndMinute, .date])
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init(_ titleKey: LocalizedStringKey, selection: Binding<Foundation.Date>, in range: PartialRangeFrom<Foundation.Date>, displayedComponents: DatePicker<Label>.Components = [.hourAndMinute, .date])
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init(_ titleKey: LocalizedStringKey, selection: Binding<Foundation.Date>, in range: PartialRangeThrough<Foundation.Date>, displayedComponents: DatePicker<Label>.Components = [.hourAndMinute, .date])
@available(tvOS, unavailable)
@available(watchOS, unavailable)
@_disfavoredOverload public init<S>(_ title: S, selection: Binding<Foundation.Date>, displayedComponents: DatePicker<Label>.Components = [.hourAndMinute, .date]) where S : StringProtocol
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init<S>(_ title: S, selection: Binding<Foundation.Date>, in range: ClosedRange<Foundation.Date>, displayedComponents: DatePicker<Label>.Components = [.hourAndMinute, .date]) where S : StringProtocol
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init<S>(_ title: S, selection: Binding<Foundation.Date>, in range: PartialRangeFrom<Foundation.Date>, displayedComponents: DatePicker<Label>.Components = [.hourAndMinute, .date]) where S : StringProtocol
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public init<S>(_ title: S, selection: Binding<Foundation.Date>, in range: PartialRangeThrough<Foundation.Date>, displayedComponents: DatePicker<Label>.Components = [.hourAndMinute, .date]) where S : StringProtocol
}
@available(iOS 13.0, OSX 10.15, *)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public struct DatePickerComponents : OptionSet {
public let rawValue: UInt
public init(rawValue: UInt)
public static let hourAndMinute: DatePickerComponents
public static let date: DatePickerComponents
public typealias Element = DatePickerComponents
public typealias RawValue = UInt
public typealias ArrayLiteralElement = DatePickerComponents
}
@frozen public struct _StrokedShape<S> : Shape where S : Shape {
public var shape: S
public var style: StrokeStyle
@inlinable public init(shape: S, style: StrokeStyle) {
self.shape = shape
self.style = style
}
public func path(in rect: CoreGraphics.CGRect) -> Path
public typealias AnimatableData = AnimatablePair<S.AnimatableData, StrokeStyle.AnimatableData>
public var animatableData: _StrokedShape<S>.AnimatableData {
get
set
}
public typealias Body = _ShapeView<_StrokedShape<S>, ForegroundStyle>
}
extension Shape {
@inlinable public func stroke(style: StrokeStyle) -> some Shape {
return _StrokedShape(shape: self, style: style)
}
@inlinable public func stroke(lineWidth: CoreGraphics.CGFloat = 1) -> some Shape {
return stroke(style: StrokeStyle(lineWidth: lineWidth))
}
}
@available(iOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension View {
@available(OSX, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
public func statusBar(hidden: Bool) -> some View
@available(OSX, unavailable)
@available(tvOS, unavailable)
public func _statusBar(hidden: Bool) -> some View
}
@frozen @propertyWrapper public struct EnvironmentObject<ObjectType> : DynamicProperty where ObjectType : Combine.ObservableObject {
@dynamicMemberLookup @frozen public struct Wrapper {
internal let root: ObjectType
public subscript<Subject>(dynamicMember keyPath: ReferenceWritableKeyPath<ObjectType, Subject>) -> Binding<Subject> {
get
}
}
@inlinable public var wrappedValue: ObjectType {
get {
guard let store = _store else { error() }
return store
}
}
@usableFromInline
internal var _store: ObjectType?
@usableFromInline
internal var _seed: Int = 0
public var projectedValue: EnvironmentObject<ObjectType>.Wrapper {
get
}
@usableFromInline
internal func error() -> Never
public init()
public static func _makeProperty<V>(in buffer: inout _DynamicPropertyBuffer, container: _GraphValue<V>, fieldOffset: Int, inputs: inout _GraphInputs)
}
extension View {
@inlinable public func environmentObject<B>(_ bindable: B) -> some View where B : Combine.ObservableObject {
return environment(B.environmentStore, bindable)
}
}
extension ObservableObject {
@usableFromInline
internal static var environmentStore: WritableKeyPath<EnvironmentValues, Self?> {
get
}
}
public struct Alert {
public init(title: Text, message: Text? = nil, dismissButton: Alert.Button? = nil)
public init(title: Text, message: Text? = nil, primaryButton: Alert.Button, secondaryButton: Alert.Button)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(OSX, unavailable)
public static func sideBySideButtons(title: Text, message: Text? = nil, primaryButton: Alert.Button, secondaryButton: Alert.Button) -> Alert
public struct Button {
public static func `default`(_ label: Text, action: (() -> Void)? = {}) -> Alert.Button
public static func cancel(_ label: Text, action: (() -> Void)? = {}) -> Alert.Button
public static func cancel(_ action: (() -> Void)? = {}) -> Alert.Button
public static func destructive(_ label: Text, action: (() -> Void)? = {}) -> Alert.Button
}
}
extension View {
public func alert<Item>(item: Binding<Item?>, content: (Item) -> Alert) -> some View where Item : Identifiable
public func alert(isPresented: Binding<Bool>, content: () -> Alert) -> some View
}
extension Image {
public enum ResizingMode {
case tile
case stretch
public static func == (a: Image.ResizingMode, b: Image.ResizingMode) -> Bool
public var hashValue: Int {
get
}
public func hash(into hasher: inout Hasher)
}
public func resizable(capInsets: EdgeInsets = EdgeInsets(), resizingMode: Image.ResizingMode = .stretch) -> Image
}
extension ViewBuilder {
@_alwaysEmitIntoClient public static func buildBlock<C0, C1>(_ c0: C0, _ c1: C1) -> TupleView<(C0, C1)> where C0 : View, C1 : View {
return .init((c0, c1))
}
}
extension ViewBuilder {
@_alwaysEmitIntoClient public static func buildBlock<C0, C1, C2>(_ c0: C0, _ c1: C1, _ c2: C2) -> TupleView<(C0, C1, C2)> where C0 : View, C1 : View, C2 : View {
return .init((c0, c1, c2))
}
}
extension ViewBuilder {
@_alwaysEmitIntoClient public static func buildBlock<C0, C1, C2, C3>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3) -> TupleView<(C0, C1, C2, C3)> where C0 : View, C1 : View, C2 : View, C3 : View {
return .init((c0, c1, c2, c3))
}
}
extension ViewBuilder {
@_alwaysEmitIntoClient public static func buildBlock<C0, C1, C2, C3, C4>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3, _ c4: C4) -> TupleView<(C0, C1, C2, C3, C4)> where C0 : View, C1 : View, C2 : View, C3 : View, C4 : View {
return .init((c0, c1, c2, c3, c4))
}
}
extension ViewBuilder {
@_alwaysEmitIntoClient public static func buildBlock<C0, C1, C2, C3, C4, C5>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3, _ c4: C4, _ c5: C5) -> TupleView<(C0, C1, C2, C3, C4, C5)> where C0 : View, C1 : View, C2 : View, C3 : View, C4 : View, C5 : View {
return .init((c0, c1, c2, c3, c4, c5))
}
}
extension ViewBuilder {
@_alwaysEmitIntoClient public static func buildBlock<C0, C1, C2, C3, C4, C5, C6>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3, _ c4: C4, _ c5: C5, _ c6: C6) -> TupleView<(C0, C1, C2, C3, C4, C5, C6)> where C0 : View, C1 : View, C2 : View, C3 : View, C4 : View, C5 : View, C6 : View {
return .init((c0, c1, c2, c3, c4, c5, c6))
}
}
extension ViewBuilder {
@_alwaysEmitIntoClient public static func buildBlock<C0, C1, C2, C3, C4, C5, C6, C7>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3, _ c4: C4, _ c5: C5, _ c6: C6, _ c7: C7) -> TupleView<(C0, C1, C2, C3, C4, C5, C6, C7)> where C0 : View, C1 : View, C2 : View, C3 : View, C4 : View, C5 : View, C6 : View, C7 : View {
return .init((c0, c1, c2, c3, c4, c5, c6, c7))
}
}
extension ViewBuilder {
@_alwaysEmitIntoClient public static func buildBlock<C0, C1, C2, C3, C4, C5, C6, C7, C8>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3, _ c4: C4, _ c5: C5, _ c6: C6, _ c7: C7, _ c8: C8) -> TupleView<(C0, C1, C2, C3, C4, C5, C6, C7, C8)> where C0 : View, C1 : View, C2 : View, C3 : View, C4 : View, C5 : View, C6 : View, C7 : View, C8 : View {
return .init((c0, c1, c2, c3, c4, c5, c6, c7, c8))
}
}
extension ViewBuilder {
@_alwaysEmitIntoClient public static func buildBlock<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9>(_ c0: C0, _ c1: C1, _ c2: C2, _ c3: C3, _ c4: C4, _ c5: C5, _ c6: C6, _ c7: C7, _ c8: C8, _ c9: C9) -> TupleView<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)> where C0 : View, C1 : View, C2 : View, C3 : View, C4 : View, C5 : View, C6 : View, C7 : View, C8 : View, C9 : View {
return .init((c0, c1, c2, c3, c4, c5, c6, c7, c8, c9))
}
}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
public protocol UIViewControllerRepresentable : View where Self.Body == Never {
associatedtype UIViewControllerType : UIKit.UIViewController
func makeUIViewController(context: Self.Context) -> Self.UIViewControllerType
func updateUIViewController(_ uiViewController: Self.UIViewControllerType, context: Self.Context)
static func dismantleUIViewController(_ uiViewController: Self.UIViewControllerType, coordinator: Self.Coordinator)
associatedtype Coordinator = Void
func makeCoordinator() -> Self.Coordinator
func _identifiedViewTree(in uiViewController: Self.UIViewControllerType) -> _IdentifiedViewTree
typealias Context = UIViewControllerRepresentableContext<Self>
}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
extension UIViewControllerRepresentable where Self.Coordinator == Void {
public func makeCoordinator() -> Self.Coordinator
}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
extension UIViewControllerRepresentable {
public static func dismantleUIViewController(_ uiViewController: Self.UIViewControllerType, coordinator: Self.Coordinator)
public static func _makeView(view: _GraphValue<Self>, inputs: _ViewInputs) -> _ViewOutputs
public static func _makeViewList(view: _GraphValue<Self>, inputs: _ViewListInputs) -> _ViewListOutputs
public func _identifiedViewTree(in uiViewController: Self.UIViewControllerType) -> _IdentifiedViewTree
public var body: Never {
get
}
}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
public struct UIViewControllerRepresentableContext<Representable> where Representable : UIViewControllerRepresentable {
public let coordinator: Representable.Coordinator
public var transaction: Transaction {
get
}
public var environment: EnvironmentValues {
get
}
}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
open class _UIHostingView<Content> : UIKit.UIView where Content : View {
required public init(rootView: Content)
@objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)
@objc deinit
@objc override dynamic open func didMoveToWindow()
@objc override dynamic open func didMoveToSuperview()
@objc override dynamic open func layoutSubviews()
@objc override dynamic open var frame: CoreGraphics.CGRect {
@objc get
@objc set
}
@objc override dynamic open var bounds: CoreGraphics.CGRect {
@objc get
@objc set
}
@objc override dynamic open func tintColorDidChange()
@objc override dynamic open func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?)
@objc override dynamic open func safeAreaInsetsDidChange()
@objc override dynamic open var safeAreaInsets: UIKit.UIEdgeInsets {
@objc get
}
@objc override dynamic open var backgroundColor: UIKit.UIColor? {
@objc get
@objc set
}
@objc override dynamic open func sizeThatFits(_ size: CoreGraphics.CGSize) -> CoreGraphics.CGSize
@objc override dynamic open var accessibilityElements: [Any]? {
@objc get
@objc set
}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
final public func _viewDebugData() -> [_ViewDebug.Data]
@objc override dynamic open var canBecomeFirstResponder: Bool {
@objc get
}
@objc override dynamic public init(frame: CoreGraphics.CGRect)
}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
extension _UIHostingView {
public func _renderForTest(interval: Double)
public func _performScrollTest(startOffset: CoreGraphics.CGFloat = 0.0, iterations: Int = 0, delta: CoreGraphics.CGFloat = 0.0, length: CoreGraphics.CGFloat = 0.0, completion: (() -> Void)? = nil)
}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
open class UIHostingController<Content> : UIKit.UIViewController where Content : View {
public init(rootView: Content)
public init?(coder aDecoder: Foundation.NSCoder, rootView: Content)
@objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)
@objc override dynamic open func viewWillAppear(_ animated: Bool)
public var rootView: Content {
get
set
}
public func sizeThatFits(in size: CoreGraphics.CGSize) -> CoreGraphics.CGSize
public func _render(seconds: Double)
public func _forEachIdentifiedView(body: (_IdentifiedViewProxy) -> Void)
public var _disableSafeArea: Bool {
get
set
}
@objc override dynamic open var preferredStatusBarStyle: UIKit.UIStatusBarStyle {
@objc get
}
@objc override dynamic open var prefersStatusBarHidden: Bool {
@objc get
}
@objc override dynamic open var preferredStatusBarUpdateAnimation: UIKit.UIStatusBarAnimation {
@objc get
}
@objc override dynamic public init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Foundation.Bundle?)
@objc deinit
}
extension _ButtonGesture : Gesture {}
extension _TraitWritingModifier : ViewModifier {}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
extension LongPressGesture : Gesture {}
extension Color : View {}
extension Animation : Equatable {}
extension Image : View {}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
extension Image.Scale : Equatable {}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
extension Image.Scale : Hashable {}
@available(iOS 13.0, *)
@available(OSX, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension UserInterfaceSizeClass : Equatable {}
@available(iOS 13.0, *)
@available(OSX, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension UserInterfaceSizeClass : Hashable {}
extension Never : Gesture {}
extension EmptyView : View {}
extension SubscriptionView : View {}
extension SequenceGesture : Gesture {}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
extension _UIHostingView : _BenchmarkHost {}
extension EmptyModifier : ViewModifier {}
extension __GridLayout : _VariadicView_UnaryViewRoot {}
extension __GridLayout : Animatable {}
extension __GridLayout.FillDirection : Equatable {}
extension __GridLayout.FillDirection : Hashable {}
extension _OverlayLayout : _VariadicView_UnaryViewRoot {}
extension _OverlayLayout : Animatable {}
extension _OverlayLayout : _VariadicView_ViewRoot {}
extension SimultaneousGesture : Gesture {}
extension Color.RGBColorSpace : Equatable {}
extension Color.RGBColorSpace : Hashable {}
extension __BedtimeTickLabelsLayout : _VariadicView_UnaryViewRoot {}
extension __BedtimeTickLabelsLayout : Animatable {}
extension __ViewRemovalLayout : _VariadicView_UnaryViewRoot {}
extension __ViewRemovalLayout : Animatable {}
@available(OSX 10.15, tvOS 13.0, *)
@available(iOS, unavailable)
@available(watchOS, unavailable)
extension MoveCommandDirection : Equatable {}
@available(OSX 10.15, tvOS 13.0, *)
@available(iOS, unavailable)
@available(watchOS, unavailable)
extension MoveCommandDirection : Hashable {}
extension _AspectRatioLayout : Animatable {}
extension _AspectRatioLayout : ViewModifier {}
extension _FixedSizeLayout : Animatable {}
extension _FixedSizeLayout : ViewModifier {}
extension ForegroundStyle : ShapeStyle {}
extension __FourUpLayout : _VariadicView_UnaryViewRoot {}
extension __FourUpLayout : Animatable {}
extension _PaddingLayout : Animatable {}
extension _PaddingLayout : ViewModifier {}
extension _VAlignment : Equatable {}
extension _VAlignment : Hashable {}
extension _AlignmentLayout : Animatable {}
extension _AlignmentLayout : ViewModifier {}
extension _PositionLayout : Animatable {}
extension _PositionLayout : ViewModifier {}
extension _SafeAreaIgnoringLayout : Animatable {}
extension _SafeAreaIgnoringLayout : ViewModifier {}
extension __IconLayout : _VariadicView_UnaryViewRoot {}
extension __IconLayout : Animatable {}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
extension DragGesture : Gesture {}
extension _BlurEffect : Animatable {}
extension _BlurEffect : ViewModifier {}
extension _BrightnessEffect : Animatable {}
extension _BrightnessEffect : ViewModifier {}
extension _ColorInvertEffect : Animatable {}
extension _ColorInvertEffect : ViewModifier {}
extension HorizontalAlignment : Equatable {}
extension VerticalAlignment : Equatable {}
extension Image.Orientation : RawRepresentable {}
extension _ColorMultiplyEffect._Resolved : Animatable {}
extension _ColorMultiplyEffect._Resolved : ViewModifier {}
extension _ContrastEffect : Animatable {}
extension _ContrastEffect : ViewModifier {}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension DigitalCrownRotationalSensitivity : Equatable {}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension DigitalCrownRotationalSensitivity : Hashable {}
extension _GrayscaleEffect : Animatable {}
extension _GrayscaleEffect : ViewModifier {}
extension _HueRotationEffect : Animatable {}
extension _HueRotationEffect : ViewModifier {}
extension _LuminanceToAlphaEffect : Animatable {}
extension _LuminanceToAlphaEffect : ViewModifier {}
extension _SaturationEffect : Animatable {}
extension _SaturationEffect : ViewModifier {}
extension _OpacityEffect : Animatable {}
extension _OpacityEffect : ViewModifier {}
extension __ResizableImagesExampleLayout : _VariadicView_UnaryViewRoot {}
extension __ResizableImagesExampleLayout : Animatable {}
extension _BlendModeEffect : Animatable {}
extension _BlendModeEffect : ViewModifier {}
extension ColorRenderingMode : Equatable {}
extension ColorRenderingMode : Hashable {}
extension AnyGesture : Gesture {}
extension _CompositingGroupEffect : Animatable {}
extension _CompositingGroupEffect : ViewModifier {}
extension PreviewPlatform : Equatable {}
extension PreviewPlatform : Hashable {}
extension _ClipEffect : Animatable {}
extension _ClipEffect : ViewModifier {}
extension _ShadowEffect._Resolved : Animatable {}
extension _ShadowEffect._Resolved : ViewModifier {}
extension _AligningContentProvider.AligningContentProviderLayout : Animatable {}
extension _AligningContentProvider.AligningContentProviderLayout : ViewModifier {}
extension _PagingViewConfig.Direction : Equatable {}
extension _PagingViewConfig.Direction : Hashable {}
extension Image.TemplateRenderingMode : Hashable {}
extension ColorScheme : Equatable {}
extension ColorScheme : Hashable {}
extension ColorSchemeContrast : Equatable {}
extension ColorSchemeContrast : Hashable {}
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension ControlActiveState : Hashable {}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension _DeviceVariant : Hashable {}
extension _FrameLayout : Animatable {}
extension _FrameLayout : ViewModifier {}
extension _FlexFrameLayout : Animatable {}
extension _FlexFrameLayout : ViewModifier {}
extension AccessibilityAttachmentModifier : ViewModifier {}
extension Edge : Hashable {}
extension Edge : RawRepresentable {}
extension RoundedCornerStyle : Hashable {}
extension BlendMode : Hashable {}
extension Image.Interpolation : Hashable {}
@available(iOS 13.0, OSX 10.15, tvOS 13.0, *)
@available(watchOS, unavailable)
extension _NavigationViewStyleConfiguration.Content : View {}
extension TupleView : View {}
extension _ViewModifier_Content : View {}
extension __FluidSpringTestLayout : _VariadicView_UnaryViewRoot {}
extension __FluidSpringTestLayout : Animatable {}
extension __SetFrameLayout : Animatable {}
extension __SetFrameLayout : ViewModifier {}
extension _VStackLayout : _VariadicView_UnaryViewRoot {}
extension _VStackLayout : Animatable {}
extension _VStackLayout : _VariadicView_ViewRoot {}
extension _EndedGesture : Gesture {}
extension _ChangedGesture : Gesture {}
extension Spacer : View {}
extension _HSpacer : View {}
extension _VSpacer : View {}
extension _MapGesture : Gesture {}
extension ExclusiveGesture : Gesture {}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
extension NavigationBarItem.TitleDisplayMode : Equatable {}
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
@available(OSX, unavailable)
extension NavigationBarItem.TitleDisplayMode : Hashable {}
extension Text.TruncationMode : Equatable {}
extension Text.TruncationMode : Hashable {}
@available(iOS 13.0, OSX 10.15, watchOS 6.0, *)
@available(tvOS, unavailable)
extension TapGesture : Gesture {}
extension Axis : Hashable {}
extension Axis : RawRepresentable {}
extension _ViewDebug.Property : RawRepresentable {}
@available(iOS 13.0, tvOS 13.0, *)
@available(OSX, unavailable)
@available(watchOS, unavailable)
extension EditMode : Hashable {}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension ControlSize : Equatable {}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension ControlSize : Hashable {}
extension _IdentifiedViewsKey : PreferenceKey {}
extension _ContainedScrollViewKey : PreferenceKey {}
extension Font._StylisticAlternative : RawRepresentable {}
extension _ScrollViewAnimationMode : Equatable {}
extension _ScrollViewAnimationMode : Hashable {}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension _CrownHapticsConfiguration.Notch.Strength : Equatable {}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension _CrownHapticsConfiguration.Notch.Strength : Hashable {}
extension Font.TextStyle : Equatable {}
extension Font.TextStyle : Hashable {}
extension _CircleLayout : _VariadicView_UnaryViewRoot {}
extension _CircleLayout : Animatable {}
extension _HStackLayout : _VariadicView_UnaryViewRoot {}
extension _HStackLayout : Animatable {}
extension _ZStackLayout : _VariadicView_UnaryViewRoot {}
extension _ZStackLayout : Animatable {}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension _DigitalCrownDecelerationRate : Equatable {}
@available(watchOS 6.0, *)
@available(iOS, unavailable)
@available(OSX, unavailable)
@available(tvOS, unavailable)
extension _DigitalCrownDecelerationRate : Hashable {}
extension __SimpleColumnLayout : _VariadicView_UnaryViewRoot {}
extension __SimpleColumnLayout : Animatable {}
extension AccessibilityAdjustmentDirection : Equatable {}
extension AccessibilityAdjustmentDirection : Hashable {}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension DropOperation : Equatable {}
@available(OSX 10.15, *)
@available(iOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
extension DropOperation : Hashable {}
extension __SpiralLayout : _VariadicView_UnaryViewRoot {}
extension __SpiralLayout : Animatable {}
extension __RadialLayout : _VariadicView_UnaryViewRoot {}
extension __RadialLayout : Animatable {}
extension Image.ResizingMode : Hashable {}
@shaps80
Copy link

shaps80 commented Jan 12, 2024

Hi, I know this is quite old but I'd like to create a more up-to-date version. How did you create this? Or could potentially update to the latest SwiftUI version? Thanks @Cosmo

@Cosmo
Copy link
Author

Cosmo commented Jan 12, 2024

Hi @shaps80 yeah, its been a while since I worked on this, but I think, its just the interface which I documented here:
https://github.com/Cosmo/OpenSwiftUI#swiftui-interface
I checked the path and the files are still in the same directory. For x86_64 and arm64 architectures.

Just out of curiosity, what are you working on? 🤔

Cheers! 🍻

@shaps80
Copy link

shaps80 commented Jan 13, 2024

Ahh perfect thank you! Its moved a little but that helped a lot, I found it.

I'm working on a GraphQL client implementation for Swift. I'm interested in better understanding how SwiftUI View's are built, since it will help inform my implementation.

I just want to check for differences etc in more recent versions of SwiftUI 👍

If you're interested you can see a Discussion I wrote recently that goes over the consumer API.

Its actually build using this approach already, but as I said, just checking for any new inspiration.

maticzav/swift-graphql#194

@Cosmo
Copy link
Author

Cosmo commented Jan 13, 2024

Cool! 😎 Just found out, that I was on your GitHub profile a couple of times 👍

@shaps80
Copy link

shaps80 commented Jan 13, 2024

Yeah this Gist was super useful when I work trying to workout the right "recipe" so thanks for that! 6 years on, and still paying dividends ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment