private TrackerEvent <MarkerState> CreateEvent(TrackerEventType type, TuioObject obj)
 => new TrackerEvent <MarkerState>(
     obj.SymbolID,
     type,
     new MarkerState(
         new Vector2(obj.X, obj.Y),
         obj.Angle,
         _markerRadius
         )
     );
 public override string ToString()
 {
     return(TrackerEventType.ToString() + ": " + Data.ToString());
 }
Beispiel #3
0
 public TrackerEvent(int id, TrackerEventType type, TState state)
 {
     this.id    = id;
     this.type  = type;
     this.state = state;
 }
Beispiel #4
0
 public TrackerEventArgs(IDevice d, TrackerEventType t)
 {
     Device    = d;
     EventType = t;
 }
 private TrackerEvent <PointerState> CreateEvent(TrackerEventType type, TuioCursor obj)
 => new TrackerEvent <PointerState>(
     obj.CursorID,
     type,
     new PointerState(new Vector2(obj.X, obj.Y))
     );
 private void AddEvent(TrackerEventType eventType, TuioCursor obj)
 => _pointerEvents.Add(CreateEvent(eventType, obj));
 private void AddEvent(TrackerEventType eventType, TuioObject obj)
 => _markerEvents.Add(CreateEvent(eventType, obj));