예제 #1
0
		public static CIContext FromMetalDevice (IMTLDevice device, CIContextOptions options)
		{
			if (options == null)
				return FromMetalDevice (device);

			return FromMetalDevice (device, options.Dictionary);
		}
예제 #2
0
		public static CIContext FromContext (EAGLContext eaglContext, CIContextOptions options)
		{
			if (options == null)
				return FromContext (eaglContext);

			return FromContext (eaglContext, options.Dictionary);
		}
예제 #3
0
		public static CIContext FromOptions (CIContextOptions options)
		{
			return FromOptions (options?.Dictionary);
		}
예제 #4
0
		public static CIContext FromContext (CGContext ctx, CIContextOptions options)
		{
			return FromContext (ctx, options?.Dictionary);
		}
예제 #5
0
		public CIContext (CIContextOptions options) :
			this (options?.Dictionary)
		{
		}