Table of Contents

Namespace SwiftCollections.Observable

Classes

SwiftObservableArray<TValue>

Represents an array of observable properties, raising events whenever an element is updated. Designed for performance-critical scenarios in Unity game development.

SwiftObservableArray<TValue>.ElementChangedEventArgs<T>

Provides details about a changed element, including its index and new value.

SwiftObservableDictionary<TKey, TValue>

Represents a dictionary that notifies listeners of changes to its items and structure.

SwiftObservableList<T>

Represents an observable extension of the high-performance SwiftList<T>. Notifies listeners of changes to its items and structure for reactive programming scenarios.

SwiftObservableProperty<TValue>

Represents a property of type TValue that raises a PropertyChanged event when its value changes.