private void A1_TouchEvent(object sender, GLWindow.TouchEventArgs e) { Touch t1 = e.Touch; e.Touch = t1; return; }
public void OnTouchEvent(object sender, GLWindow.TouchEventArgs e) { if (e.Touch.GetState(0) == PointStateType.Up) { updateTouchEventState(2); } else if (e.Touch.GetState(0) == PointStateType.Down) { updateTouchEventState(1); } else if (e.Touch.GetState(0) == PointStateType.Motion) { updateTouchPosition((int)(e.Touch.GetScreenPosition(0).X), (int)(e.Touch.GetScreenPosition(0).Y)); } }
public void GLWindowTouchEvent() { tlog.Debug(tag, $"GLWindowTouchEvent START"); string name = "myGLWindow"; Rectangle rectangle = new Rectangle(20, 20, 100, 100); GLWindow a1 = new GLWindow(name, rectangle, true); a1.TouchEvent += A1_TouchEvent; a1.TouchEvent -= A1_TouchEvent; GLWindow.TouchEventArgs e1 = new GLWindow.TouchEventArgs(); A1_TouchEvent(null, e1); a1.Destroy(); tlog.Debug(tag, $"GLWindowTouchEvent END (OK)"); Assert.Pass("GLWindowTouchEvent"); }
private void OnTouchEvent(object sender, GLWindow.TouchEventArgs e) { }