// This method unregisters a Tracker event handler.
 // Returns "false" if event handler does not exist.
 public bool UnregisterTrackableEventHandler(
     ITrackableEventHandler trackableEventHandler)
 {
     return mTrackableEventHandlers.Remove(trackableEventHandler);
 }
 // This method registers a new Tracker event handler at the Tracker.
 // These handlers are called as soon as ALL Trackables have been updated
 // in this frame.
 public void RegisterTrackableEventHandler(
     ITrackableEventHandler trackableEventHandler)
 {
     mTrackableEventHandlers.Add(trackableEventHandler);
 }
 public bool UnregisterTrackableEventHandler(ITrackableEventHandler trackableEventHandler)
 {
     return(this.mTrackableEventHandlers.Remove(trackableEventHandler));
 }
 public void RegisterTrackableEventHandler(ITrackableEventHandler trackableEventHandler)
 {
     this.mTrackableEventHandlers.Add(trackableEventHandler);
     trackableEventHandler.OnTrackableStateChanged(Status.UNKNOWN, this.mStatus);
 }
 /// <summary>
 /// This method registers a new Tracker event handler at the Tracker.
 /// These handlers are called as soon as ALL Trackables have been updated
 /// in this frame.
 /// </summary>
 public void RegisterTrackableEventHandler(
     ITrackableEventHandler trackableEventHandler)
 {
     mTrackableEventHandlers.Add(trackableEventHandler);
     trackableEventHandler.OnTrackableStateChanged(Status.UNKNOWN, mStatus);
 }
示例#6
0
 /// <summary>
 /// This method registers a new Tracker event handler at the Tracker.
 /// These handlers are called as soon as ALL Trackables have been updated
 /// in this frame.
 /// </summary>
 public void RegisterTrackableEventHandler(
     ITrackableEventHandler trackableEventHandler)
 {
     mTrackableEventHandlers.Add(trackableEventHandler);
 }