OperationMode.cs 870 B

123456789101112131415161718192021222324252627282930
  1. #region copyright
  2. //-------------------------------------------------------
  3. // Copyright (C) Dmitriy Yukhanov [https://codestage.net]
  4. //-------------------------------------------------------
  5. #endregion
  6. namespace CodeStage.AdvancedFPSCounter
  7. {
  8. /// <summary>
  9. /// Enumeration of possible AFPSCounter.OperationMode values.
  10. /// </summary>
  11. public enum OperationMode: byte
  12. {
  13. /// <summary>
  14. /// Removes all counters and stops all internal processes except the global hotkey listening.
  15. /// </summary>
  16. Disabled,
  17. /// <summary>
  18. /// Allows to read all enabled counters data keeping them hidden and avoiding any additional
  19. /// resources usage for assembling and showing counters values on screen.
  20. /// </summary>
  21. Background,
  22. /// <summary>
  23. /// Allows to see counters on screen and runs all internal processes as intended.
  24. /// </summary>
  25. Normal
  26. }
  27. }