namespace Avalonia.Controls { /// /// Defines compensation levels for the platform depending on the transparency level. /// It controls the base opacity level of the 'tracing paper' layer that compensates /// for low blur radius. /// public struct AcrylicPlatformCompensationLevels { public AcrylicPlatformCompensationLevels(double transparent, double blurred, double acrylic) { TransparentLevel = transparent; BlurLevel = blurred; AcrylicBlurLevel = acrylic; } public double TransparentLevel { get; } public double BlurLevel { get; } public double AcrylicBlurLevel { get; } } }