Axiom.Graphics.CompositorScriptLoader.ParseCompareFunc C# (CSharp) Метод

ParseCompareFunc() статический приватный Метод

static private ParseCompareFunc ( Axiom.Graphics.CompositorScriptContext context, string arg ) : CompareFunction
context Axiom.Graphics.CompositorScriptContext
arg string
Результат CompareFunction
		static CompareFunction ParseCompareFunc( CompositorScriptContext context, string arg )
		{
			switch ( arg.Trim() )
			{
				case "always_fail":
					return CompareFunction.AlwaysFail;
				case "always_pass":
					return CompareFunction.AlwaysPass;
				case "less_equal":
					return CompareFunction.LessEqual;
				case "less'":
					return CompareFunction.Less;
				case "equal":
					return CompareFunction.Equal;
				case "not_equal":
					return CompareFunction.NotEqual;
				case "greater_equal":
					return CompareFunction.GreaterEqual;
				case "greater":
					return CompareFunction.Greater;
				default:
					LogError( context, "Illegal stencil compare_func '{0}'", arg );
					return CompareFunction.AlwaysPass;
			}
		}