Ejemplo n.º 1
0
        public static BlendingFactorSrc To(SourceBlendingFactor factor)
        {
            switch (factor)
            {
            case SourceBlendingFactor.Zero:
                return(BlendingFactorSrc.Zero);

            case SourceBlendingFactor.One:
                return(BlendingFactorSrc.One);

            case SourceBlendingFactor.SourceAlpha:
                return(BlendingFactorSrc.SrcAlpha);

            case SourceBlendingFactor.OneMinusSourceAlpha:
                return(BlendingFactorSrc.OneMinusSrcAlpha);

            case SourceBlendingFactor.DestinationAlpha:
                return(BlendingFactorSrc.DstAlpha);

            case SourceBlendingFactor.OneMinusDestinationAlpha:
                return(BlendingFactorSrc.OneMinusDstAlpha);

            case SourceBlendingFactor.DestinationColor:
                return(BlendingFactorSrc.DstColor);

            case SourceBlendingFactor.OneMinusDestinationColor:
                return(BlendingFactorSrc.OneMinusDstColor);

            case SourceBlendingFactor.SourceAlphaSaturate:
                return(BlendingFactorSrc.SrcAlphaSaturate);

            case SourceBlendingFactor.ConstantColor:
                return(BlendingFactorSrc.ConstantColor);

            case SourceBlendingFactor.OneMinusConstantColor:
                return(BlendingFactorSrc.OneMinusConstantColor);

            case SourceBlendingFactor.ConstantAlpha:
                return(BlendingFactorSrc.ConstantAlpha);

            case SourceBlendingFactor.OneMinusConstantAlpha:
                return(BlendingFactorSrc.OneMinusConstantAlpha);
            }

            throw new ArgumentException("factor");
        }
Ejemplo n.º 2
0
        public static BlendingFactorSrc To(SourceBlendingFactor factor)
        {
            switch (factor)
            {
                case SourceBlendingFactor.Zero:
                    return BlendingFactorSrc.Zero;
                case SourceBlendingFactor.One:
                    return BlendingFactorSrc.One;
                case SourceBlendingFactor.SourceAlpha:
                    return BlendingFactorSrc.SrcAlpha;
                case SourceBlendingFactor.OneMinusSourceAlpha:
                    return BlendingFactorSrc.OneMinusSrcAlpha;
                case SourceBlendingFactor.DestinationAlpha:
                    return BlendingFactorSrc.DstAlpha;
                case SourceBlendingFactor.OneMinusDestinationAlpha:
                    return BlendingFactorSrc.OneMinusDstAlpha;
                case SourceBlendingFactor.DestinationColor:
                    return BlendingFactorSrc.DstColor;
                case SourceBlendingFactor.OneMinusDestinationColor:
                    return BlendingFactorSrc.OneMinusDstColor;
                case SourceBlendingFactor.SourceAlphaSaturate:
                    return BlendingFactorSrc.SrcAlphaSaturate;
                case SourceBlendingFactor.ConstantColor:
                    return BlendingFactorSrc.ConstantColor;
                case SourceBlendingFactor.OneMinusConstantColor:
                    return BlendingFactorSrc.OneMinusConstantColor;
                case SourceBlendingFactor.ConstantAlpha:
                    return BlendingFactorSrc.ConstantAlpha;
                case SourceBlendingFactor.OneMinusConstantAlpha:
                    return BlendingFactorSrc.OneMinusConstantAlpha;
            }

            throw new ArgumentException("factor");
        }