using System; using Artemis.Core.DataModelExpansions; namespace Artemis.Core { /// /// Represents a data binding that binds a certain to a value inside a /// /// public interface IDataBinding : IStorageModel, IUpdateModel, IDisposable { /// /// Updates the smoothing progress of the data binding and recalculates the value next call /// /// The delta to apply during update void UpdateWithDelta(TimeSpan delta); /// /// Applies the data binding to the layer property /// void Apply(); } }