MaxBinding

@propertyWrapper
public struct MaxBinding<T> : MaxIOComponent

Binding wrapper for MaxObject

Used by Outlet() object

  • Undocumented

    Declaration

    Swift

    public var wrappedValue: T { get set }
  • get

    Undocumented

    Declaration

    Swift

    public let get: () -> T
  • set

    Undocumented

    Declaration

    Swift

    public let set: (T) -> Void
  • Undocumented

    Declaration

    Swift

    public let observe: (@escaping (T) -> Void) -> Void
  • Undocumented

    Declaration

    Swift

    public func callAsFunction(_ newValue: T)
  • Undocumented

    Declaration

    Swift

    public init(get: @escaping () -> T, set: @escaping (T) -> Void, observe: @escaping (@escaping (T) -> Void) -> Void = { _ in })
  • Undocumented

    Declaration

    Swift

    public var swiftUIBinding: Binding<T> { get }