settings.h 754 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. // Copyright 2014 Citra Emulator Project
  2. // Licensed under GPLv2 or any later version
  3. // Refer to the license.txt file included.
  4. #pragma once
  5. #include <string>
  6. namespace Settings {
  7. struct Values {
  8. // Controls
  9. int pad_a_key;
  10. int pad_b_key;
  11. int pad_x_key;
  12. int pad_y_key;
  13. int pad_l_key;
  14. int pad_r_key;
  15. int pad_start_key;
  16. int pad_select_key;
  17. int pad_home_key;
  18. int pad_dup_key;
  19. int pad_ddown_key;
  20. int pad_dleft_key;
  21. int pad_dright_key;
  22. int pad_sup_key;
  23. int pad_sdown_key;
  24. int pad_sleft_key;
  25. int pad_sright_key;
  26. // Core
  27. int cpu_core;
  28. int gpu_refresh_rate;
  29. int frame_skip;
  30. // Data Storage
  31. bool use_virtual_sd;
  32. std::string log_filter;
  33. } extern values;
  34. }