Axiom.RenderSystems.OpenGLES.GLESRenderSystem.ConvertStencilOP C# (CSharp) Method

ConvertStencilOP() private method

private ConvertStencilOP ( StencilOperation op, bool invert ) : All
op StencilOperation
invert bool
return All
		private All ConvertStencilOP( StencilOperation op, bool invert )
		{
			switch ( op )
			{
				case StencilOperation.Keep:
					return All.Keep;
				case StencilOperation.Zero:
					return All.Zero;
				case StencilOperation.Replace:
					return All.Replace;
				case StencilOperation.IncrementWrap:
				case StencilOperation.Increment:
					return invert == true ? All.Decr : All.Incr;
				case StencilOperation.DecrementWrap:
				case StencilOperation.Decrement:
					return invert == true ? All.Incr : All.Decr;
				case StencilOperation.Invert:
					return All.Invert;
				default:
					// to keep compiler happy
					return All.Keep;
			}

		}
		public override Matrix4 ConvertProjectionMatrix( Matrix4 matrix, bool forGpuProgram )
GLESRenderSystem