Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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);
        }
Esempio n. 3
0
        /// <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);
        }