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"); }
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"); }