/// <summary> /// Adds an overlay. /// </summary> /// <param name="overlay">The overlay to add.</param> /// <exception cref="ArgumentNullException">Thrown if <paramref name="overlay"/> is null.</exception> public void AddOverlay(Overlay overlay) { if (overlay == null) throw new ArgumentNullException("overlay"); overlays.Add(overlay); }
/// <summary> /// Adds an overlay to display over screenshot images and videos. /// </summary> /// <param name="overlay">The overlay to add.</param> /// <exception cref="ArgumentNullException">Thrown if <paramref name="overlay"/> is null.</exception> public static void AddOverlay(Overlay overlay) { if (overlay == null) throw new ArgumentNullException("overlay"); GetOverlayManager().AddOverlay(overlay); }
/// <summary> /// Removes an overlay. /// </summary> /// <param name="overlay">The overlay to remove.</param> /// <exception cref="ArgumentNullException">Thrown if <paramref name="overlay"/> is null.</exception> public void RemoveOverlay(Overlay overlay) { if (overlay == null) throw new ArgumentNullException("overlay"); overlays.Remove(overlay); }