Option Strict On
Option Explicit On

Namespace Nexamas.UI.Rendering

    ''' <summary>
    ''' Outcome of a VisualSurface policy resolution.
    ''' The status validates default/override safety without drawing or changing consumer behavior.
    ''' </summary>
    Friend Enum MASSurfaceTreatmentCompatibilityStatus
        Unknown = 0
        ResolvedDefaultPreservesCurrentVisual = 1
        ResolvedOverrideReady = 2
        ResolvedOverrideRequiresConsumerMigration = 3
        ResolvedWithMaterialFallback = 4
        BlockedByUnknownConsumer = 5
        BlockedByParallelSurfacePath = 6
        BlockedByFrameOverrideMismatch = 7
    End Enum

End Namespace
