Structures
The following structures are available globally.
-
Configuration for an alert to be shown to the user.
See moreDeclaration
Swift
public struct AlertConfig
-
Wrapper around a Notification from an NSManagedObjectContext that offers type-checked access to various attributes from the Notification payload.
NOTE: as Apple’s documentation states:
You can only use the managed objects in this notification on the same thread on which it was posted.
See moreDeclaration
Swift
public struct ContextNotification<T> where T : NSManagedObject
-
Light-weight wrapper around an NSOrderedSet that provides typed and indexed access to the contents.
See moreDeclaration
Swift
public struct EntityCollection<T> : RandomAccessCollection where T : NSManagedObject
-
Undocumented
See moreDeclaration
Swift
public struct VersionComponents : Comparable
-
Custom sequence / iterator that will spit out 2-tuples of CGRect and Note values for the next key in a keyboard view.
See moreDeclaration
Swift
internal struct KeyParamsSequence : Sequence, IteratorProtocol
-
Mapping of UITouch instances from touch events to the Key instances that are played by the touches.
See moreDeclaration
Swift
internal struct TouchKeyMap
-
Undocumented
See moreDeclaration
Swift
public struct ConsolidatedConfig : Codable
extension ConsolidatedConfig: CustomStringConvertible
-
Undocumented
See moreDeclaration
Swift
public struct DelayConfig : Codable
extension DelayConfig: CustomStringConvertible
-
Represents a config file loader.
See moreDeclaration
Swift
struct LegacyConfigFileLoader<T> where T : CustomStringConvertible, T : Decodable
-
MIDIPacketList parser that generates MIDIMsg entities for the bytes in the packets and forwards them to a MIDIController
See moreDeclaration
Swift
public struct MIDIParser
-
Definition of a MIDI note.
See moreDeclaration
Swift
public struct Note : CustomStringConvertible, Codable
extension Note: Comparable
-
Submit a sequence of MIDI events to play a A4 note. Used when switching preset/patches.
See moreDeclaration
Swift
public struct NoteInjector
-
Undocumented
See moreDeclaration
Swift
public struct PresetConfig : Codable
-
Undocumented
See moreDeclaration
Swift
public struct PresetEntry<Config> : Codable where Config : Decodable, Config : Encodable
-
Undocumented
See moreDeclaration
Swift
public struct ReverbConfig : Codable
extension ReverbConfig: CustomStringConvertible
-
A unique combination of a SoundFont and one if its patches. This is the normal way to communicate what patch is active and what a
See morefavorite
item points to.Declaration
Swift
public struct SoundFontAndPatch : Codable, Hashable
-
Undocumented
See moreDeclaration
Swift
public struct ChangesCompiler
-
Undocumented
See moreDeclaration
Swift
struct DefaultValue : DecodableDefaultSource
-
Collection of value formatters that use localized strings.
See moreDeclaration
Swift
public struct Formatters
-
Builder of OSLog values for categorization / classification of log statements.
See moreDeclaration
Swift
public struct Logging
-
Collection of user settings. There are two types: shared and instance. Shared settings affect both the app and the AUv3 component; instance settings affect only one instance.
See moreDeclaration
Swift
public struct Settings
-
Simple UIView collection manager that can cycle through cells, showing them one at a time.
See moreDeclaration
Swift
public struct SlidingViewManager