Example #1
0
        public static CGColor ToCGColor(this SKColor color)
        {
#if __TVOS__
            // see https://bugzilla.xamarin.com/show_bug.cgi?id=44507
            return(UIColor.FromRGBA(color.Red, color.Green, color.Blue, color.Alpha).CGColor);
#else
            return(new CGColor(color.Red / 255f, color.Green / 255f, color.Blue / 255f, color.Alpha / 255f));
#endif
        }
Example #2
0
        public static CGColor ToCGColor(this SKColorF color)
        {
#if __TVOS__ || __WATCHOS__ || __IOS__
            // see https://bugzilla.xamarin.com/show_bug.cgi?id=44507
            return(UIColor.FromRGBA(color.Red, color.Green, color.Blue, color.Alpha).CGColor);
#else
            return(UIColor.FromRgba(color.Red, color.Green, color.Blue, color.Alpha).CGColor);
#endif
        }
Example #3
0
 public static Color ToColor(this AppKit.NSColor cl)
 {
     cl = cl.UsingColorSpace(AppKit.NSColorSpace.GenericRGBColorSpace);
     return(Color.FromArgb(
                (int)cl.AlphaComponent * 255,
                (int)cl.RedComponent * 255,
                (int)cl.GreenComponent * 255,
                (int)cl.BlueComponent * 255
                ));
 }
Example #4
0
 public static void BlendColor(AppKit.NSColor color)
 {
     GL.BlendColor((float)color.RedComponent, (float)color.GreenComponent, (float)color.BlueComponent, (float)color.AlphaComponent);
 }
Example #5
0
 public static void Color4(AppKit.NSColor color)
 {
     GL.Color4(color.RedComponent, color.GreenComponent, color.BlueComponent, color.AlphaComponent);
 }
Example #6
0
        // CIColor

        public static SKColor ToSKColor(this CIColor color)
        {
            return(UIColor.FromCIColor(color).ToSKColor());
        }
Example #7
0
 public static Xwt.Drawing.Color ToXwtColor(this AppKit.NSColor col)
 {
     throw new NotImplementedException();
 }
Example #8
0
 public static SKColorF ToSKColorF(this CIColor color) =>
 UIColor.FromCIColor(color).ToSKColorF();
Example #9
0
        // CGColor

        public static SKColor ToSKColor(this CGColor color) =>
        UIColor.FromCGColor(color).ToSKColor();