System.Drawing.Graphics.Graphics C# (CSharp) Method

Graphics() private method

private Graphics ( NSGraphicsContext context ) : AppKit
context NSGraphicsContext
return AppKit
        private Graphics(NSGraphicsContext context)
        {
            var gc = context;

            if (gc.IsFlipped)
                gc = NSGraphicsContext.FromGraphicsPort (gc.GraphicsPort, false);

            // testing for now
            //			var attribs = gc.Attributes;
            //			attribs = NSScreen.MainScreen.DeviceDescription;
            //			NSValue asdf = (NSValue)attribs["NSDeviceResolution"];
            //			var size = asdf.SizeFValue;
            // ----------------------
            screenScale = 1;
            nativeObject = gc;

            isFlipped = gc.IsFlipped;

            InitializeContext(gc.GraphicsPort);
        }

Same methods

Graphics::Graphics ( ) : AppKit
Graphics::Graphics ( CGContext context ) : AppKit
Graphics::Graphics ( CGContext context, bool flipped = true ) : AppKit
Graphics::Graphics ( CGContext context, nfloat screenScale ) : AppKit