public CanvasView(RectangleF frame,AppDelegate appDelegate) : base(frame) { this.appDelegate = appDelegate; CAEAGLLayer eaglLayer = (CAEAGLLayer) Layer; eaglLayer.Opaque = true; eaglLayer.DrawableProperties = NSDictionary.FromObjectsAndKeys ( new NSObject []{NSNumber.FromBoolean(false), EAGLColorFormat.RGBA8}, new NSObject []{EAGLDrawableProperty.RetainedBacking, EAGLDrawableProperty.ColorFormat} ); Context = (iPhoneOSGraphicsContext) ((IGraphicsContextInternal) GraphicsContext.CurrentContext).Implementation; Context.MakeCurrent(null); createFrameBuffer (); animationInterval = 1.0f / 60.0f; SetupView(); DrawView(); }
public MainViewController(float[][] drawBuffers,AppDelegate appDelegate) { this.appDelegate = appDelegate; this.drawBuffers = drawBuffers; }