Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.14 KB | None | 0 0
  1. struct libretro_raw {
  2.     void(*set_environment)(retro_environment_t);
  3.     void(*set_video_refresh)(retro_video_refresh_t);
  4.     void(*set_audio_sample)(retro_audio_sample_t);
  5.     void(*set_audio_sample_batch)(retro_audio_sample_batch_t);
  6.     void(*set_input_poll)(retro_input_poll_t);
  7.     void(*set_input_state)(retro_input_state_t);
  8.     void(*init)(void);
  9.     void(*deinit)(void);
  10.     unsigned(*api_version)(void);
  11.     void(*get_system_info)(struct retro_system_info * info);
  12.     void(*get_system_av_info)(struct retro_system_av_info * info);
  13.     void(*set_controller_port_device)(unsigned port, unsigned device);
  14.     void(*reset)(void);
  15.     void(*run)(void);
  16.     size_t(*serialize_size)(void);
  17.     bool(*serialize)(void* data, size_t size);
  18.     bool(*unserialize)(const void* data, size_t size);
  19.     void(*cheat_reset)(void);
  20.     void(*cheat_set)(unsigned index, bool enabled, const char * code);
  21.     bool(*load_game)(const struct retro_game_info * game);
  22.     bool(*load_game_special)(unsigned game_type, const struct retro_game_info * info, size_t num_info);
  23.     void(*unload_game)(void);
  24.     unsigned(*get_region)(void);
  25.     void* (*get_memory_data)(unsigned id);
  26.     size_t(*get_memory_size)(unsigned id);
  27. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement