Option Strict On
Option Explicit On

Namespace Nexamas.UI.Rendering

    ''' <summary>
    ''' Generic surface composition slots used by complex Nexamas UI elements when they ask the
    ''' Surface Material system for a material. These are not element names: different controls
    ''' can map internal header, toolbar, footer, body, viewport, or overlay regions to them.
    ''' </summary>
    Friend Enum MASSurfaceSlot
        Unknown = 0
        Root = 1
        Background = 2
        Header = 3
        Body = 4
        Content = 5
        Footer = 6
        Toolbar = 7
        Chrome = 8
        Overlay = 9
        Floating = 10
        Item = 11
        SelectedItem = 12
        Viewport = 13
        Badge = 14
        Separator = 15
    End Enum

End Namespace
