MIDITimeTableHistoryStack
public struct MIDITimeTableHistoryStack<Item>
Generic history storage for app-owned time table snapshots.
-
Undocumented
Declaration
Swift
public private(set) var items: [Item] { get } -
Undocumented
Declaration
Swift
public private(set) var currentIndex: Int { get } -
Undocumented
Declaration
Swift
public var limit: Int -
Undocumented
Declaration
Swift
public init(limit: Int = 10) -
Undocumented
Declaration
Swift
public var currentItem: Item? { get } -
Undocumented
Declaration
Swift
public var hasPreviousItem: Bool { get } -
Undocumented
Declaration
Swift
public var hasNextItem: Bool { get } -
Undocumented
Declaration
Swift
public mutating func append(_ item: Item) -
Undocumented
Declaration
Swift
public mutating func undo() -> Item? -
Undocumented
Declaration
Swift
public mutating func redo() -> Item?