Option Strict On
Option Explicit On

Namespace Nexamas.UI.Rendering

    ''' <summary>
    ''' Canonical profile identifiers for assigning official materials across generic surface slots.
    ''' Profiles are not element identities; they are reusable material distributions.
    ''' </summary>
    Friend NotInheritable Class MASSurfaceMaterialProfileIds
        Private Sub New()
        End Sub

        Friend Const Auto As String = "auto"
        Friend Const PlatformDefault As String = "surface.material-profile.platform-default"
        Friend Const PremiumGlass As String = "surface.material-profile.premium-glass"
        Friend Const CrystalNative As String = "surface.material-profile.crystal-native"
        Friend Const WarmPaperNative As String = "surface.material-profile.warm-paper-native"
        Friend Const GraphiteChrome As String = "surface.material-profile.graphite-chrome"
        Friend Const MediaSurface As String = "surface.material-profile.media-surface"
    End Class

End Namespace
