void DrawTouchTest() { var touchElements = TouchPad.Instance.TouchElements; foreach (var element in touchElements) { Point p0 = element.Value.Position.ToPoint(); Point pL = p0; Point pR = p0; Point pT = p0; Point pB = p0; pL.X = 0; pR.X = 10000; pT.Y = 0; pB.Y = 10000; _drawBatch.DrawLine(pL, pR, Color.Red); _drawBatch.DrawLine(pT, pB, Color.Red); } _drawBatch.Flush(); }
public bool Draw(float ellapsedTime) { if (_drawBatch == null) { return(false); } var drawParameters = new UiViewDrawParameters() { DrawBatch = _drawBatch, Opacity = 1, Transition = 0, EllapsedTime = ellapsedTime }; GraphicsDevice.Clear(MainView.BackgroundColor); _drawBatch.Reset(); MainView.ViewDraw(ref drawParameters); _drawBatch.Flush(); PerformanceProfiler.Instance.Draw(_drawBatch); _drawBatch.Flush(); return(true); }