示例#1
0
        private static AlphaFormat ToAlphaFormat(this AlphaLevels alphaLevels)
        {
            switch (alphaLevels)
            {
            case AlphaLevels.NoAlpha:
                return(AlphaFormat.None);

            case AlphaLevels.MaskAlpha:
                return(AlphaFormat.Mask);

            case AlphaLevels.InterpolatedAlpha:
                return(AlphaFormat.Interpolated);

            default:
                throw new ArgumentOutOfRangeException(nameof(alphaLevels), alphaLevels, null);
            }
        }
示例#2
0
 public AlphaLevelTest(Rectangle region, Color? transparencyColor, AlphaLevels expectedResult)
 {
     Region = region;
     TransparencyColor = transparencyColor;
     ExpectedResult = expectedResult;
 }
示例#3
0
 public AlphaLevelTest(Rectangle region, Color?transparencyColor, AlphaLevels expectedResult)
 {
     Region            = region;
     TransparencyColor = transparencyColor;
     ExpectedResult    = expectedResult;
 }