UINodeResolver

public struct UINodeResolver : Identifiable

Undocumented

  • Undocumented

    Declaration

    Swift

    init(node: UINode, viewArguments: ViewArguments)
  • id

    Declaration

    Swift

    public var id: UUID { get }
  • Undocumented

    Declaration

    Swift

    var node: UINode
  • Undocumented

    Declaration

    Swift

    var viewArguments: ViewArguments
  • Undocumented

    Declaration

    Swift

    var item: Item? { get }
  • Undocumented

    Declaration

    Swift

    func resolve<T>(_ propertyName: String, type: T.Type = T.self) -> T?
  • Undocumented

    Declaration

    Swift

    var childrenInForEach: some View { get }
  • Undocumented

    Declaration

    Swift

    var childrenInArray: [UIElementView] { get }
  • Undocumented

    Declaration

    Swift

    func childrenInForEach(usingItem item: Item) -> some View
  • Undocumented

    Declaration

    Swift

    func childrenInArray(usingItem item: Item) -> [UIElementView]
  • Undocumented

    Declaration

    Swift

    func fileURI(for propertyName: String) -> String?
  • Undocumented

    Declaration

    Swift

    func color(for propertyName: String = "color") -> CVUColor?
  • Undocumented

    Declaration

    Swift

    func font(
        for propertyName: String = "font",
        baseFont defaultValue: CVUFont = CVUFont()
    ) -> CVUFont
  • Undocumented

    Declaration

    Swift

    func alignment(for propertyName: String = "alignment") -> Alignment
  • Undocumented

    Declaration

    Swift

    func textAlignment(for propertyName: String = "textAlign") -> TextAlignment
  • Undocumented

    Declaration

    Swift

    func string(for propertyName: String) -> String?
  • Undocumented

    Declaration

    Swift

    func int(for propertyName: String) -> Int?
  • Undocumented

    Declaration

    Swift

    func double(for propertyName: String) -> Double?
  • Undocumented

    Declaration

    Swift

    func cgFloat(for propertyName: String) -> CGFloat?
  • Undocumented

    Declaration

    Swift

    func cgPoint(for propertyName: String) -> CGPoint?
  • Undocumented

    Declaration

    Swift

    func insets(for propertyName: String) -> UIEdgeInsets?
  • Undocumented

    Declaration

    Swift

    func bool(for propertyName: String, defaultValue: Bool) -> Bool
  • Undocumented

    Declaration

    Swift

    func binding<T>(for propertyName: String, type: T.Type = T.self) -> Binding<T?>?
  • Undocumented

    Declaration

    Swift

    func binding<T>(
        for propertyName: String,
        defaultValue: T,
        type: T.Type = T.self
    ) -> Binding<T>
  • Undocumented

    Declaration

    Swift

    func getType(for propName: String) -> (PropertyType, Item?, String)
  • Undocumented

    Declaration

    Swift

    var showNode: Bool { get }
  • Undocumented

    Declaration

    Swift

    var opacity: Double { get }
  • Undocumented

    Declaration

    Swift

    var cornerRadius: CGFloat { get }
  • Undocumented

    Declaration

    Swift

    var spacing: CGPoint { get }
  • Undocumented

    Declaration

    Swift

    var backgroundColor: CVUColor? { get }
  • Undocumented

    Declaration

    Swift

    var borderColor: CVUColor? { get }
  • Undocumented

    Declaration

    Swift

    var minWidth: CGFloat? { get }
  • Undocumented

    Declaration

    Swift

    var minHeight: CGFloat? { get }
  • Undocumented

    Declaration

    Swift

    var maxWidth: CGFloat? { get }
  • Undocumented

    Declaration

    Swift

    var maxHeight: CGFloat? { get }
  • Undocumented

    Declaration

    Swift

    var offset: CGSize { get }
  • Undocumented

    Declaration

    Swift

    var shadow: CGFloat? { get }
  • Undocumented

    Declaration

    Swift

    var sizingMode: CVU_SizingMode { get }
  • Undocumented

    Declaration

    Swift

    var zIndex: Double? { get }
  • Undocumented

    Declaration

    Swift

    var lineLimit: Int? { get }
  • Undocumented

    Declaration

    Swift

    var forceAspect: Bool { get }
  • Undocumented

    Declaration

    Swift

    var padding: EdgeInsets { get }
  • Undocumented

    Declaration

    Swift

    var margin: EdgeInsets { get }