コード例 #1
0
ファイル: CGColor.cs プロジェクト: cwensley/xamarin-macios
        static public CGColor?CreateByMatchingToColorSpace(CGColorSpace space, CGColorRenderingIntent intent,
                                                           CGColor color, NSDictionary options)
        {
            var h = CGColorCreateCopyByMatchingToColorSpace(space.GetHandle(), intent, color.GetHandle(), options.GetHandle());

            return(h == IntPtr.Zero ? null : new CGColor(h, owns: true));
        }
コード例 #2
0
        public static CGColorSpace?CreatePattern(CGColorSpace baseSpace)
        {
            var ptr = CGColorSpaceCreatePattern(baseSpace.GetHandle());

            return(FromHandle(ptr, true));
        }
コード例 #3
0
        public static CGColorSpace?CreateIndexed(CGColorSpace baseSpace, int lastIndex, byte[] colorTable)
        {
            var ptr = CGColorSpaceCreateIndexed(baseSpace.GetHandle(), lastIndex, colorTable);

            return(FromHandle(ptr, true));
        }