Namespace EyeAuras.Shared.Model
Classes
AuraObjectBase
AuraObjectBase<T>
AuraPropertiesBase
AuraPropertiesEditorBase<TSource>
AuraPropertyAttribute
Marks Properties that will be tracked via INotifyChanged When property changes that means that .Properties if this model must be invalidated
ComplexPositionProperties
Represents the 2D position of something, including bounds, offsets, anchors and everything More info on coordinate system: https://wiki.eyeauras.net/en/coordinate-system
EmptyAuraProperties
ErrorsProvider<T>
ProxyAuraModel
TimePeriodProperties
Represents configuration settings for delays and other time-related things with support for both fixed and randomized time periods.
Structs
AuraVariable
Interfaces
IAuraContainer
IAuraContext
IAuraModelController
Provides an interface for managing and controlling an aura.
ICanSetVariables
IComplexPositionModel
Represents an object with a complex position within a given coordinate system. The position is determined by a rectangle's bounds and its two anchor points, the PositionAnchor which sets the rectangle's position within the system and the ContentAnchor which sets a point within the rectangle.
IEntityContainer
IEyeAuraModel
IEyeContext
Accessor which is attached to most Aura objects and holds contextual references/information about it This API is not stable and is a subject to change