Option Strict On
Option Explicit On

Namespace Nexamas.UI.Motion

    ''' <summary>
    ''' Describes the semantic purpose of a motion token. Purpose values are product-level animation contracts, not renderer details.
    ''' </summary>
    Friend Enum MASMotionPurpose
        None = 0
        HoverFeedback = 1
        PressFeedback = 2
        FloatTransition = 3
        SelectionMovement = 4
        FocusTransition = 5
        ValueFeedback = 6
        DisclosureTransition = 7
        NavigationIndicator = 8
        ItemMutation = 9
        DragFeedback = 10
        ValidationFeedback = 11
        PanelTransition = 12
    End Enum

End Namespace
