/// <summary> /// /// </summary> /// <param name="aImageReceiver"> /// A <see cref="IImageReceiver"/> /// </param> public void AddReceiver(IImageReceiver aImageReceiver) { if (!iImageReceivers.Contains(aImageReceiver)) { iImageReceivers.Add(aImageReceiver); } }
public void AddDepthReceiver(IImageReceiver <Texture2D> receiver) { DepthReceivers.Add(receiver); receiver.SetDataResolution(depthRes.x, depthRes.y); }
public void AddRGBReceiver(IImageReceiver <Texture2D> receiver) { RgbReceivers.Add(receiver); receiver.SetDataResolution(rgbRes.x, rgbRes.y); }
/// <summary> /// /// </summary> /// <param name="aImageReceiver"> /// A <see cref="IImageReceiver"/> /// </param> public void RemoveReceiver(IImageReceiver aImageReceiver) { iImageReceivers.Remove(aImageReceiver); }
/// <summary> /// /// </summary> /// <param name="aImageReceiver"> /// A <see cref="IImageReceiver"/> /// </param> public Delegate(IImageReceiver aImageReceiver) { iImageReceiver = aImageReceiver; iData = new NSMutableData(); }