settings.h 734 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  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. // Data Storage
  30. bool use_virtual_sd;
  31. std::string log_filter;
  32. } extern values;
  33. }