settings.h 986 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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_zl_key;
  16. int pad_zr_key;
  17. int pad_start_key;
  18. int pad_select_key;
  19. int pad_home_key;
  20. int pad_dup_key;
  21. int pad_ddown_key;
  22. int pad_dleft_key;
  23. int pad_dright_key;
  24. int pad_sup_key;
  25. int pad_sdown_key;
  26. int pad_sleft_key;
  27. int pad_sright_key;
  28. int pad_cup_key;
  29. int pad_cdown_key;
  30. int pad_cleft_key;
  31. int pad_cright_key;
  32. // Core
  33. int frame_skip;
  34. // Data Storage
  35. bool use_virtual_sd;
  36. // System Region
  37. int region_value;
  38. // Renderer
  39. bool use_hw_renderer;
  40. float bg_red;
  41. float bg_green;
  42. float bg_blue;
  43. std::string log_filter;
  44. } extern values;
  45. }