public static StencilFunction To(StencilTestFunction function) { switch (function) { case StencilTestFunction.Never: return(StencilFunction.Never); case StencilTestFunction.Less: return(StencilFunction.Less); case StencilTestFunction.Equal: return(StencilFunction.Equal); case StencilTestFunction.LessThanOrEqual: return(StencilFunction.Lequal); case StencilTestFunction.Greater: return(StencilFunction.Greater); case StencilTestFunction.NotEqual: return(StencilFunction.Notequal); case StencilTestFunction.GreaterThanOrEqual: return(StencilFunction.Gequal); case StencilTestFunction.Always: return(StencilFunction.Always); } throw new ArgumentException("function"); }
public static StencilFunction To(StencilTestFunction function) { switch (function) { case StencilTestFunction.Never: return StencilFunction.Never; case StencilTestFunction.Less: return StencilFunction.Less; case StencilTestFunction.Equal: return StencilFunction.Equal; case StencilTestFunction.LessThanOrEqual: return StencilFunction.Lequal; case StencilTestFunction.Greater: return StencilFunction.Greater; case StencilTestFunction.NotEqual: return StencilFunction.Notequal; case StencilTestFunction.GreaterThanOrEqual: return StencilFunction.Gequal; case StencilTestFunction.Always: return StencilFunction.Always; } throw new ArgumentException("function"); }