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()); }
public TrackerEvent(int id, TrackerEventType type, TState state) { this.id = id; this.type = type; this.state = state; }
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));